Условный оператор IF НЕТДА КОМАНДА 1КОМАНДА 2 УСЛОВИЕ ВЫБОР ОДНОГО ИЗ ДВУХ
Неполное ветвление IF THEN Полное ветвление IF THEN ELSE Форма записи на Паскале
Оператор выбора CASE Оператор выбора case является обобщением оператора if и позволяет сделать выбор из произвольного числа имеющихся вариантов. Как и в операторе if здесь может присутствовать слово else, имеющее тот же смысл.
Блок-схема ДА НЕТ Усл1 Усл2 УслN КОМАНДА 1 КОМАНДА 2 КОМАНДА N
Форма записи на Паскале CASE OF ELSE END; Обратите внимание - в конце оператора case стоит ключевое слово end, для которого нет парного слова begin.
Задача Нарисовать блок-схему и составить программу, позволяющую получить словесное описание школьных отметок (1- плохо, 2 – неудовлетворительно, 3 - удовлетворительно, 4 – хорошо, 5 отлично).
Блок-схема начало Ввод N N=1 N=2 N=3 N=4 N=5 ДА НЕТ ПЛОХО НЕУДОВЛЕТВОРИТЕЛЬНО УДОВЛЕТВОРИТЕЛЬНО ХОРОШО ОТЛИЧНО НЕПР. ВВОД конец
Задача на Паскале Program Zadacha; var n:integer; begin writeln (Введите номер оценки); readln(n); case n of 1:writeln (Плохо); 2:writeln (Неудовлетворительно); 3:writeln (Удовлетворительно); 4:writeln (Хорошо); 5:writeln (Отлично); else writeln (неправильный ввод); end; readln; end.
Домашнее задание 1. Выучить конспект в тетради. 2. Задача: вводится число от 1 до 12, определяющее месяц года. Дать название этого месяца года (1 – Январь, 2 – Февраль, 3 – Март, …, 12 – Декабрь). 3. В спортивных соревнованиях Шарик, кот Матроскин, дядя Федор и почтальон Печкин заняли соответственно 1, 2, 3 и 4 места. По номеру места выдать имя участника. К задачам нарисовать блок-схемы и написать программы на Паскале.