Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Пример 1. на выполнение практического занятия по предметуСтр 1 из 5Следующая ⇒
ИНСТРУКЦИОННАЯ КАРТА № 24 на выполнение практического занятия по предмету «Программирование и алгоритмические языки»
Тема: Управляющие конструкции в среде программирования Delphi
Норма времени: 2 часа.
ХОД РАБОТЫ I. Теоретические сведения Управляющие структуры языка Delphi Часто оказывается, что алгоритм решения даже элементарной задачи не является линейным. В повседневной жизни условие обычно формулируется в виде вопроса, на который можно ответить Да или Нет. Инструкция if Инструкция if позволяет выбрать один из двух возможных вариантов развития программы. Выбор осуществляется в зависимости от выполнения условия. В общем виде инструкция if записывается так: if условие then Begin // здесь инструкции, которые надо выполнить, // если условие истинно. End Else Begin // здесь инструкции, которые надо выполнить, // если условие ложно. End; Пример 1 Часто в программе необходимо реализовать выбор более чем из двух вариантов. Например, известно, что для каждого человека существует оптимальное значение веса, которое может быть вычислено по формуле: Рост(см)- 110. Реальный вес может отличаться от оптимального: вес может быть меньше оптимального, равняться ему или превышать оптимальное значение. Следующая программа, диалоговое окно которой приведено на рис. 2.5, запрашивает вес и рост, вычисляет оптимальное значение, сравнивает его с реальным весом и выводит соответствующее сообщение.
Рис. 2.5. Окно программы Контроль веса Алгоритм программы Контроль веса изображен на рис. 2.6. Как и в предыдущей программе, вычисления выполняются при щелчке на кнопке Вычислить (ее имя Buttoni). В листинге 2.2 приведен текст программы. Рис. 2.6. Алгоритм программы Контроль веса
|