CASE – ОПЕРАТОР ВЫБОРА. РАССМОТРИМ СЛЕДУЮЩУЮ ЗАДАЧУ : Х, ЕСЛИ Х = 3 У = Х+1, ЕСЛИ Х=0 Х 2 + Х –2, ЕСЛИ Х = -2 Х 3, ЕСЛИ Х = -8.

Презентация:



Advertisements
Похожие презентации
Оператор ветвления : if then else ; Вложенное ветвление : if then else else ;
Advertisements

Операторы языка Паскаль Условные операторы. Оператор условия ЕСЛИ (if) Оператор условия ВЫБОР (case) Условные операторы предназначены для выбора к исполнению.
1 Программирование на языке Паскаль Оператор выбора.
Зеленый ? Ждем зеленый! Переходим дорогу! НЕТ ДА.
1 Программирование на языке Паскаль Тема 6. Оператор выбора.
Урок по теме: «Условный оператор» Автор: Алексеева Е.В., Учитель информатики и ИКТ МОУ «Сланцевская СОШ 3» 2/1/2014.
Презентация на тему: «Программирование Разветвляющихся структур». Составила: учитель информатики Чура Н.А. 1.
Оператор выбора. Оператор выбора позволяет выбрать одно из нескольких возможных продолжений программы. Параметром, по которому осуществляется выбор, служит.
Символьный тип данных Char. Оператор варианта case.
ТЕМА: «ПРОВЕРКА УСЛОВИЯ» 8 – 9 класс Логунова Наталия Борисовна учитель информатики и ИКТ высшей категории МОСКВА, 2012.
1 Программирование на языке Паскаль Тема: Оператор выбора.
Оператор множественного выбора CASE. Составить программу, которая спрашивает у пользователя номер месяца и выводит соответствующее названия времени года.
ОПЕРАТОР ВЫБОРА. С помощью операторов множественного выбора можно выбрать вариант из некоторого набора значений переменной. В силу множества вариантов.
Оператор выбораОператор выборасоставим программу, которая по номеру дня недели выводит на экран его название: Program dni_nedeli; Var n: byte; Begin Readln(n);
Тема урока : Оператор множественного выбора CASE.
По номеру дня недели вывести название. Считается, что неделя начинается с понедельника. Предусмотреть ошибочный ввод числа. Program den_ned; Var chislo:integer;
1 Программирование на языке Паскаль Ветвления. 2 Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
Информатика Лекция 3. План лекции Процедуры ввода - вывода Примеры ввода - вывода данных Структурированные операторы ( выбора )
Шутилина Л.А. В жизни часто приходится принимать решения в зависимости от сложившейся ситуации, когда нужно сделать тот или иной.
Цикл – это команда исполнителю многократно повторить указанную последовательность действий.
Транксрипт:

CASE – ОПЕРАТОР ВЫБОРА

РАССМОТРИМ СЛЕДУЮЩУЮ ЗАДАЧУ : Х, ЕСЛИ Х = 3 У = Х+1, ЕСЛИ Х=0 Х 2 + Х –2, ЕСЛИ Х = -2 Х 3, ЕСЛИ Х = -8

РЕШЕНИЕ: Program PR6; var x, y : integer; begin write(введите значение х =); readln(x); if x = 3 then y: = x; if x = 0 then y: = x + 1; if x = -2 then y: = х 2 + х –2; if x = -8 then y: = х 3 ; writeln (значение у =, y); end. Program PR7; var x, y: integer; begin write(введите значение х =); readln(x); case x of 3 : y: = x; 0 : y: = x + 1; -2 : y: = х * x + х –2; -8 : y: = х * x * x; end; writeln (значение у =, y); end.

CASE – ОПЕРАТОР ВЫБОРА структура оператора: CASE OF P1: ; P2: ; P3: ;... PN: ; else ; end; Если при выборе альтернативы надо выполнить несколько операторов, то их нужно заключить в операторные скобки, т.е. использовать begin.. end;

ВНИМАНИЕ: КОНСТРУКЦИЯ ELSE НЕОБЯЗАТЕЛЬНА И МОЖЕТ БЫТЬ ОПУЩЕНА. При использовании оператора CASE можно указать диапазон допустимых значений. Например, чтобы определить, введено ли целое число от 0 до 9, можно написать: CASE d OF 0..9 : writeln(''это число от 0 до 9') else writeln(''это не число от 0 до 9') end;

ОГРАНИЧЕНИЕ ОПЕРАТОРА CASE переменная, стоящая после слова CASE, должна быть так называемого порядкового типа (целого или символьного). Значения типа Real применять в операторе нельзя.

ЗАДАЧА: Дан номер месяца –целое число от 1 до 12. Определить количество дней в месяце для невисокосного года. var n,m: integer; begin cls; read (n); case n of 1,3,5,7,8,12: m:= 31; 2: m:=28; 4,6,9,10,11: m:=30; end; write (m); end.

ВЫЯСНИТЕ КАК РАБОТАЕТ ДАННАЯ ПРОГРАММА: program den; var x: integer; begin read ( x ); case x of 1..5: writeln('будний день'); 6,7: writeln('выходной день'); end; end.

САМОСТОЯТЕЛЬНАЯ РАБОТА Составьте программу, которая по номеру дня недели выводила на экран название дня. Составьте программу, которая по номеру месяца выводила на экран название месяца. Составьте программу, спрашивающую у ученика его отметку по информатике и реагирующую на нее подходящим текстом 1, 2 – Кошмар! 3 – Неважно. 4 – Неплохо. 5 – Молодец.