Основные алгоритмические конструкции

Страницы: <<  <  1 | 2 | 3  >  >>

ловию в блок-схеме определить результат:
рис. 4.
Ответ: 1 - кислая среда; 2 - щелочная среда; 3- нейтральная среда.
Синтаксис на языке программирования TurboPascal:
Полное ветвление: if then else ;
Неполное ветвление: if then ;
Если истинно (true), то выполняется , в противном случае (false) - .
- логическое выражение типа Boolean;
Если несколько, то они заключаются в скобки и объединяются ключевыми словами: and, or, not.
Математическая запись
Запись на языке TurboPascal








В TurboPascal, если в качестве оператора должны выполняться серия операторов, то они объединяются в операторные скобки Begin - end;
if then
begin
;
end;
else
begin
;
end;
Задание 4. Даны два числа А и В. Найти наибольшее из них.
1. Постановка задачи
Дано: А и В - целые
Найти: наибольшее из А или В
2. Математическая постановка задачи
Если АB, то А - наибольшее число, иначе В - наибольшее.
3. Разработка алгоритма

рис. 5.
4. Разработка программы на изучаемом языке программирования
Язык программирования TurboPascal:
Program Vetvlenie1;
Uses Crt;
Var a,b: integer;
Begin
ClrScr;
write (а); readln (a);
write (b); readln (b);
if ab then
writeln (а - наибольшее)
else
writeln (b - наибольшее);
end.
5. Реализация программы на ПК и её отладка.
6. Тестирование
a3 b 4
b - наибольшее
a4 b 3
a - наибольшее
Задание 5. Дополним "Задание 4. ": найти наибольшее из трех заданных чисел А, В, и С.
Обратим внимание на отличие в записи блок-схемы и программы.
1. Постановка задачи
Дано: А, В, С - целые
Найти: наибольшее из трех чисе

Страницы: <<  <  1 | 2 | 3  >  >>
Рейтинг
Оцени!
Поделись конспектом: