Показать сообщение отдельно
Старый 07.01.2011, 18:44   #8 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от jax Посмотреть сообщение
только я непойму что это такое я это неизучал.
Ну так изучайте, если хотите стать программистом, а не шарахайтесь.
Это 10-кратное обращение к пользовательской процедуре Question, описанной в начале программы. Процедура имеет три параметра: c, d и i. Её задача: задать вопрос номер i о результате перемножения чисел c и d, считать ответ, сравнить с произведением c*d и выдать заключение - правильно или неправильно. В случае правильного ответа увеличить значение параметра b на единицу.
Естественно, при каждом обращении к процедуре параметры подставляются свои.

Теперь по Вашей программе.
Конечно, главное сделано: поставлена правильная логическая связь в вариантах набранных баллов при определении оценки (or вместо неправильного and) и убраны метки. Что бы еще желательно сделать?
1. Убрать GraphABC. Не используете - ну и незачем его цеплять.
2. Убрать строку описания меток.
3. Поскольку используются ТОЛЬКО целые положительные числа, то и формат переменных a, b нужно выбирать соответствующий: Integer или Word, формат Real здесь неуместен.
4. Каждый блок "Вопрос-ответ" у Вас заключен в операторные скобки begin...end. Их можно убрать - они в данном случае абсолютно не нужны.
5. Shrek уже обращал Ваше внимание на грамотность текстовых ремарок, однако Вы не исправили. Напрасно. Итак, нужно не "првильно", а "правильно", и не "нажьмите", а "нажмите".
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070