|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
VI. Тестирование программы: 1. Запустите программу и введите значения: х=5, у=3. Проверьте, результат должен быть следующим: большее из двух = 5 2. Поэкспериментируйте с программой вводя различные значения.
Пример 2. Даны три числа. Найти максимальное.
Этапы выполнения задания. I. Определение исходных данных: переменные x, y, z. II. Определение результатов: max - наибольшее число из трех. III. Алгоритм решения задачи. 1. Ввод исходных данных 2. Проверка условия x>y, если условие выполняется, то max:=x, иначе max:=y. Далее ищем большее сравнивая max и z. Проверка условия z>max, если условие выполняется, то max:=zx, иначе max:=y. 3. Вывод результата. IV. Описание переменных: Все переменные, определенные для решения задачи, имеют тип real. V. Программа:
program zadacha_2; var max,x,y,z:real; Begin writeln(' Введите три числа '); readln(x,y,z); if x>y then max:=x else max:=y; if z>max then max:=z; writeln('большее из трёх =',max); End.
VI. Тестирование программы: 1. Запустите программу и введите значения: x=2,y=1,z=9 Проверьте, результат должен быть следующим: большее из трёх =9 2. Поэкспериментируйте с программой вводя различные значения.
Пример 3. Задано x. Вычислить у:
Этапы выполнения задания. I. Определение исходных данных: переменная x. II. Определение результатов: у. III. Алгоритм решения задачи. 1. Ввод исходных данных 2. Проверка условия x>3, если условие выполняется, то у:=x-3. Проверка условия x=3, если условие выполняется, то у:=x. Проверка условия x<3, если условие выполняется, то у:=x*x-5. 3. Вывод результата. IV. Описание переменных: Все переменные, определенные для решения задачи, имеют тип integer. V. Программа:
program zadacha_3; var x,y:integer; Begin write(' Введите числo x: '); readln(x); if x>3 then y:=x-3; if x=3 then y:=x; if x<3 then y:=x*x-5; writeln('y =',y); End.
VI. Тестирование программы: 1. Запустите программу. и : x=2,y=1,z=9
2. Поэкспериментируйте с программой вводя свои различные значения. Проверка знанийТест: Структура условного оператораТест: Условный операторСамостоятельная работа 1. Задано x. Вычислить у a) б) 2. Даны два числа. Найти меньшее из них. 3. Даны три числа. Найти минимальное число.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright © 2009 СОШ №2 им. Н.П. Массонова г.Свислочь © Синица А.А. |