Алгоритмы с ветвлениями. Определение наибольшего и наименьшего из двух значений.
Базовые структуры алгоритмов — это определенный набор блоков и стандартных способов их соединения для выполнения типичных последовательностей действий.
К основным структурам относятся следующие:
Каждая ветвь ведет к общему выходу, так что работа алгоритма будет продолжаться независимо от того, какой путь будет выбран.
В зависимости от того, в обоих ветвях решения задачи находится последовательность команд или только в одной разветвляющиеся алгоритмы делятся на полные и не полные (сокращенные).
Задание 1.
Запишите текст представленной ниже программы:
program max;
var
A, B: integer;
begin
writeln ('Программы нахождения большего числа из двух :');
write ('введите число А = ');
read(A);
write ('введите число B = ');
read(B);
if A>B then writeln ('max = ',A);
if A<B then writeln ('max = ',B);
end.
Запустите программу на выполнение. Введите свои значения А и В, получите результат.
Задание 2.
Напишите программу для нахождения большего из двух чисел, в результате выполнения программы на экране должен быть следующий текст:
(если А>В, при ваших значениях)
(если А<В, при ваших значениях)
(если А=В, при ваших значениях)
Домашнее задание:
Закончить задания, начатые в классе, выполненное задание отправить в google-класс
Базовые структуры алгоритмов — это определенный набор блоков и стандартных способов их соединения для выполнения типичных последовательностей действий.
К основным структурам относятся следующие:
- линейные
- разветвляющиеся
- циклические
Каждая ветвь ведет к общему выходу, так что работа алгоритма будет продолжаться независимо от того, какой путь будет выбран.
В зависимости от того, в обоих ветвях решения задачи находится последовательность команд или только в одной разветвляющиеся алгоритмы делятся на полные и не полные (сокращенные).
Работаем за компьютером:
Запустите для работы Pascal OnlineЗадание 1.
Запишите текст представленной ниже программы:
program max;
var
A, B: integer;
begin
writeln ('Программы нахождения большего числа из двух :');
write ('введите число А = ');
read(A);
write ('введите число B = ');
read(B);
if A>B then writeln ('max = ',A);
if A<B then writeln ('max = ',B);
end.
Запустите программу на выполнение. Введите свои значения А и В, получите результат.
Задание 2.
Напишите программу для нахождения большего из двух чисел, в результате выполнения программы на экране должен быть следующий текст:
(если А>В, при ваших значениях)
введите число А =
введите число B =
A>B
(если А<В, при ваших значениях)
введите число А =
введите число B =
A<B
(если А=В, при ваших значениях)
введите число А =
введите число B =
A=B
Сделайте скриншот каждого из условий и сохраните на google-диске, в папке с сегодняшней датой, предоставьте доступ учителю для просмотра.Домашнее задание:
Закончить задания, начатые в классе, выполненное задание отправить в google-класс
Немає коментарів:
Дописати коментар