Учебный курс Программирование на Delphi. Модуль 4: различия между версиями
Материал из Wiki Mininuniver
Перейти к навигацииПерейти к поиску (→Задание) |
(→Задание) |
||
Строка 62: | Строка 62: | ||
|<center>8</center>||v=max(min(x-y,y-x),0)||<center>x,y</center> | |<center>8</center>||v=max(min(x-y,y-x),0)||<center>x,y</center> | ||
|- | |- | ||
− | |<center>9</center>||Вычислить значение функции, заданной графически, по заданному значению аргумента х [[Изображение: | + | |<center>9</center>||Вычислить значение функции, заданной графически, по заданному значению аргумента х [[Изображение:рис1.JPG|center]]||<center>x</center> |
|- | |- | ||
|<center>10</center>||Вычислить значение функции, заданной графически, по заданному значению аргумента х [[Изображение:рис2.JPG|center]]|| | |<center>10</center>||Вычислить значение функции, заданной графически, по заданному значению аргумента х [[Изображение:рис2.JPG|center]]|| |
Версия 14:59, 26 февраля 2008
Содержание
Оператор If
Алгоритм называется разветвляющимся, если он содержит несколько ветвей, отличающихся друг от друга содержанием вычислений. Выход вычислительного процесса на ту или иную ветвь алгоритма определяется исходными данными задачи.
Пример 1
- Условие
Найти максимальную из двух величин а и в
- Использованные компоненты
Edit1 – ввод
Edit 2 – ввод
Label3 - вывод результирующего сопротивления
BitBtn1, BitBtn2 - рабочие кнопки
- Программный код
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
Номер варианта | Условие | Исходные данные | |
---|---|---|---|
Три точки на плоскости заданы своими координатами.Выяснить какие из них находятся на максимальном расстоянии друг от друга | |||
Вычислить: max^3(a,b,c)+min^2(a,b,c) | |||
Заданы три величины а, b, c. Определить максимальное и минимальное значение из их среднего геометрического, среднего арифметического и суммы экспонент exp(a) + exp(b) + exp(c) | |||
Определить в какой четверти координатной плоскости находится точка с координатами х,у | |||
m=max(x,y,z) \ min ^ 2(a,b,c) | |||
Z=min(0,x) - min(0,y) \ max ^ 2(y,x) | |||
r=max(min(x,y),z)/3 | |||
v=max(min(x-y,y-x),0) | |||
Вычислить значение функции, заданной графически, по заданному значению аргумента х | |||
Вычислить значение функции, заданной графически, по заданному значению аргумента х | |||
Решить линейное уравнение ax+b=0 для любых значений коэффициентов. | |||
Проверить, делится ли выбранное числона 5, на 11 или 13. | |||
Определить, является ли сумма цифр четырехзначного числа четной | |||
Проверить, кратно ли заданное целое число и сумма его цифр 4 |
Литература
- Архангельский. Программирование на Delphi 6. – М: БИНОМ, 2002
- Бобровский С. Delphi 7. Учебный курс. – СПб: Питер, 2003
- Культин Н. Основы программирования в Delphi 7. СПб: БХВ-Петербург, 2005.