Слайды и текст доклада
Pic.1
АЛГОРИТМЫ СО СТРУКТУРОЙ ВЫБОР УРОК 31
Pic.2
Цель: научить применять еще один оператор ветвления – структуру «выбор»
Pic.3
Что делать, если в задаче необходимо проверить множество условий? В этом случае, кроме оператора if в языке программирования Паскаль, предусмотрен оператор ветвления по ряду условий - case. Данный …
Pic.4
Оператор case служит для выбора одного из возможных вариантов в ситуации, которая может иметь несколько (более двух) возможных исходов. Оператор case служит для выбора одного из возможных вариантов в …
Pic.5
Оператор case имеет вид: Оператор case имеет вид: Case порядковая_переменная of константа_1: оператор_1; константа_2: оператор_2; константа n: оператор n; Else оператор; End;
Pic.6
Возможно использование сокращенной формы оператора case, в которой строка else отсутствует. В этом случае, если ни одна константа не совпадает со значением порядковой переменой, управление передается …
Pic.7
Запись типа 'a'. . . 'z' включает диапазон значений от символа 'а' до символа 'z' включительно. Для решения задач на эту тему нам понадобится еще один тип …
Pic.8
Практическая работа Задание 1. Напишите программу, по которой выводится название школьного звена в зависимости от класса.
Pic.9
Решение: Решение: var n: integer; begin write('Введите класс школы: '); readln(n); case n of 1. . 4: writeln('Младшие классы. '); 5. . 8: writeln('Средняя школа. '); …
Pic.10
Задание 2. С помощью конструкции case сравните значение переменной ch с различными диапазонами значений. В случае совпадения выводится соответствующая надпись (цифра, английская буква, русская буква).
Pic.11
Решение: Решение: Var ch: char; begin write('Введите символ:'); readln (ch); case ch of '0'. . '9': write('Это число'); 'a'. . …
Pic.12
Задание 3. В зависимости от введенного символа L, S, V, пpoграмма должна вычислять длину окружности; площадь круга; объем цилиндра.
Pic.13
Решение: Решение: Var L, S, V, r, h: real; n: char; begin write('Задайте радиус круга'); readln(r); write('Высоту цилиндра'); readln(h); write('Введите символ:'); …
Pic.14
Задание 4. Напишите программу преобразования цифр в слова
Pic.15
Решение: Решение: Program Number4; Var a: integer; Begin Writeln (‘Введите цифру’); readln(a); case a of 0: writeln('ноль'); 1: writeln('один'); 2: writeln('двa'); 3: …
Pic.16
Вывод Как применяется оператор выбора? Когда он особенно необходим?
Pic.17
Домашнее задание 1. По номеру дня недели вывести его название. 2. Написать программу, которая по введенному числу из промежутка [0,24] выдает время суток.
Pic.18
Ответы: Ответы: Var a: integer; Begin writeln('Введите номер дня недели'); readln(a); case a of 1: writeln ('понедельник'); 2: writeln ('вторник'); 3: …
Pic.19
2. Var a: real; 2. Var a: real; Begin writeln('Введите время суток'); readln(a); case a of 8,01. . 12,00: writeln (‘Утро’); 12,01-17,00: writeln('День'); 17,01. . 23,00: writeln …
Скачать презентацию
Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!