Дискретность – расчлененность на отдельные элементарные действия; Дискретность – расчлененность на отдельные элементарные действия; Определенность – однозначность результата при заданных исходных данных; Определенность – однозначность результата при заданных исходных данных; Массовость – пригодность для решения не какой-либо одной, а целого класса задач. Массовость – пригодность для решения не какой-либо одной, а целого класса задач. Упорядоченность – строгий порядок выполнения действий; Упорядоченность – строгий порядок выполнения действий;
Следование – команды выполняются одна за другой в том порядке, в котором записаны в программе (линейные алгоритмы).
Условие Серия 1 Серия 2
Условие Да Нет Серия команд Серия команд
Условие Серия 1 Серия 2 Да Нет
Условие Серия 1Серия 2
ЕСЛИ условие ТО команда
Условие Серия 1 Серия 2 Условие Серия 1 Нет Да
1. program svetofor1; 2. uses crt; 3. var svetofor: string[20]; 4. begin 5. writeln ('Введите, пожалуйста, свет светофора:'); 6. writeln ('красный, желтый или зеленый'); 7. readln (svetofor); 8. if svetofor='красный' then writeln ('переходить дорогу нельзя!') else 9. begin 10. if svetofor='желтый' then writeln ('подождите')else 11. begin 12. if svetofor='зеленый' then writeln ('можно переходить дорогу') 13. else writeln ('вы не ввели цвет светофора!'); 14. end; 15. end; 16.end. 1. program svetofor1; 2. uses crt; 3. var svetofor: string[20]; 4. begin 5. writeln ('Введите, пожалуйста, свет светофора:'); 6. writeln ('красный, желтый или зеленый'); 7. readln (svetofor); 8. if svetofor='красный' then writeln ('переходить дорогу нельзя!') else 9. begin 10. if svetofor='желтый' then writeln ('подождите')else 11. begin 12. if svetofor='зеленый' then writeln ('можно переходить дорогу') 13. else writeln ('вы не ввели цвет светофора!'); 14. end; 15. end; 16.end.
Научились Цель достигнута Цель не достигнута Да Нет