Учебный курс Программирование на Delphi. Модуль 4: различия между версиями
Материал из Wiki Mininuniver
Перейти к навигацииПерейти к поискуСтрока 5: | Строка 5: | ||
==Пример 1== | ==Пример 1== | ||
− | *Условие | + | *'''Условие''' |
Найти максимальную из двух величин а и в | Найти максимальную из двух величин а и в | ||
− | *Использованные компоненты | + | *'''Использованные компоненты''' |
Edit1 – ввод | Edit1 – ввод | ||
Строка 18: | Строка 18: | ||
Button1, Button2 - рабочие кнопки | Button1, Button2 - рабочие кнопки | ||
− | *Программный код | + | *'''Программный код''' |
var a,b,m:real; | var a,b,m:real; | ||
procedure TForm1.BitBtn2Click(Sender: TObject); | procedure TForm1.BitBtn2Click(Sender: TObject); | ||
Строка 34: | Строка 34: | ||
− | *Форма с результатом работы программы | + | *'''Форма с результатом работы программы''' |
Версия 12:59, 26 февраля 2008
Содержание
Оператор If
Алгоритм называется разветвляющимся, если он содержит несколько ветвей, отличающихся друг от друга содержанием вычислений. Выход вычислительного процесса на ту или иную ветвь алгоритма определяется исходными данными задачи.
Пример 1
- Условие
Найти максимальную из двух величин а и в
- Использованные компоненты
Edit1 – ввод
Edit 2 – ввод
Label3 - вывод результирующего сопротивления
Button1, Button2 - рабочие кнопки
- Программный код
var a,b,m:real; procedure TForm1.BitBtn2Click(Sender: TObject); begin Close; end; procedure TForm1.BitBtn1Click(Sender: TObject); begin a:=strtofloat(edit1.Text); b:=strtofloat(edit2.Text); if a>=b then m:=a else m:=b; label3.caption:='Первое число= '+floattostr(a)+#13+'Второе число= ' +floattostr(b)+#13+'Максимальное= '+floattostr(m); end;
- Форма с результатом работы программы
Задание
Таблица 9
Литература
- Архангельский. Программирование на Delphi 6. – М: БИНОМ, 2002
- Бобровский С. Delphi 7. Учебный курс. – СПб: Питер, 2003
- Культин Н. Основы программирования в Delphi 7. СПб: БХВ-Петербург, 2005.