close

Вход

Забыли?

вход по аккаунту

?

урок , оператор варианта CASE

код для вставки
программирование паскаль
Тема : Оператор варианта CASE. Интервальный тип данных.
тип урока комбинированный
Цель урока:
1) Дать определение оператора варианта CASE, интервального типа данных.
2) Научить - применять оператор варианта CASE при составлении программ, корректно
использовать . интервальный тип данных в операторе выбора
3) Развивать логическое мышление. Повышать уровень компьютерной грамотности.
План
1.
2.
3.
4.
5.
Организационный момент Опрос
Сообщение нового материала.
Решение задач – составление программ.
Выставление оценок. Подведение итогов
Домашнее задание.
Опрос
Что такое логическое выражение?
Что такое сложное логическое выражение?
Основное отличие таблиц истинности для логических операций (and, or).
Полная и краткая форма оператора ветвления.
Сообщение нового материала.
В реальных задачах часто используются переменные, которые должны принимать
значения в ограниченном диапазоне. Например, если нужно вести учет сколько дней
в неделю работал человек, то соответствующая переменная может иметь значения
от 0 до 7 и никакие другие. Оценки учащихся имеют значения от 1 до 12.
Для решения подобных задач в Паскале используется ограниченный тип данных. Он
представляет собой отрезок интервал другого типа, который называется базовым.
Задается ограниченный тип своими крайними значениями, а базовым может
служить любой простой тип данных: integer, boolean, char.
Var n: 5..10; s: ‘a’..’f’;
Оператор варианта
Case <выражение> of
<константа1>: <оператор1>;
< константа2>: <оператор2>;
< константаN>: < операторN>;
[else <оператор>;]
end;
1
пример 1. Определить какому уровню компетентности
program mark;
var m:integer;
begin
writeln(‘mark’);
readln(mark);
case mark of
1..3: writeln(‘1’);
4..6: writeln(‘2’);
7..9: writeln(‘3’);
10..12: writeln(‘4’);
else writeln(‘no’);
end;
соответствует оценка
пример 2. По заданному числовому значению дня недели необходимо вывести информацию
рабочий день или выходной.
Program day;
Var n:integer;
Begin
Writeln(‘number week days’);
Readln(n);
Case n of
1..5:writeln(‘work day’);
6,7:writeln(‘rest day’);
Else writeln(‘this is not day’);
End;
writeln(‘of week’);
end.
2
Автор
ovsianik
Документ
Категория
Образование
Просмотров
4
Размер файла
28 Кб
Теги
case, оператор варианта, программирование, паскаль
1/--страниц
Пожаловаться на содержимое документа