Коллеги - педагогический журнал Казахстана

Наша библиотека

Главная » Файлы » В помощь учителю » Информатика

оператор выбора case
[ Скачать с сервера (84.5 Kb) ] 2012-02-24, 7:30 AM
Тема: Оператор множественного выбора CASE

Цели урока:
1. Познавательная – познакомить учеников с использованием команды множественного выбора CASE; привести примеры.
2. Развивающая – развивать логическое мышление.
3. Воспитательная – воспитыватьсамостоятелбность, аккуратность в действиях.
I. Мотивация учебной деятельности учеников
Достаточно часто при составлении программ необходимо сделать выбор из достаточно большого количества вариантов. Команду IF в данном случае использовать не рационально. И тут на помощь к программистам приходит команда множественного выбора CASE.
II. Объявление темы и ожидаемых результатов
После этого урока ученики смогут:
· Рассказать о возможностях команды множественного выбора CASE;
· Объяснить правила записи значений в этой команде;

III. Объяснение нового материала – презентация. Во время объяснения сопровождать показ слайдов демонстрацией работы в среде программирования Turbo Pascal;
Учитель: Наряду с условным оператором if-then-else, применяют оператор выбора case. Этот оператор часто используют для замены конструкции из вложенных условных операторов. Оператор case очень хорош для обработки ситуаций когда условие принимает более двух значений. Вот его основная форма:

case выражение of
значение-1: оператор-1;
значение-2: оператор-2;
…….
значение-n: оператор-n;
end.

case-выражение может быть типа integer, char, boolean, ну или любого порядкового типа. Например, вот такой фрагмент программы:
case id of
0,2,4,6,8: writeln (‘чётная цифра’);
1,3,5,7,9: writeln (‘нечётная цифра’);
10..100: writeln (‘число от 10 до 100’);
else
writeln (‘отрицательное число или больше 100’);
end;
Это только фрагмент программы, теперь в тетради запишите полную готовую программу.
1 вариант
Выполните самостоятельно программу, которая определяет сколько дней в месяце (30, 31 или 28, 29 для февраля). Пояснение: d-день, m-месяц, g-год
program Z1;
var d, m, g: integer;
begin
write (‘пожалуйста, введите номер месяца:’);
readln (m);
case m of
1,3,5,7,8,10,12: d:=31;
4,6,9,11: d:=30;
2: begin
write (‘введите год:’);
readln (g);
if g mod 4 = 0 then d: =29 else d: =28 end;
end;
writeln (‘в этом месяце’,d,’дней.’);
readln
end.

2-вариант
В следующей программе определяется первый руководитель СССР с 1917 по 1991 г.Здесь значение выражения вводится в интервале чисел, осуществляется выбор оператора согласно введенному отрезку годов (чисел):
program Z2;
label 10;
var g: integer;
begin
10: write (‘введите существ.СССР:’);
readln (g);
write (‘в ’, g:4, ‘- году страной руководил‘);
case g of
1917..1924: writeln (‘Ленин’);
1925..1953: writeln (‘Сталин’);
1954..1955: writeln (‘Маленков’);
1956..1956: writeln (‘Булганин’);
1957..1964: writeln (‘Хрущев’);
1965..1985: writeln (‘Брежнев’);
1986..1991: writeln (‘Горбачев’);
else writeln (‘введите xbckj d ghjvt;enrt 1917..1991’); goto 10
end;
readln
end.


на что вам следует ещё обратить внимание в этой программе, так это на упрощённый алгоритм определения високосного года, который работает для годов в пределах столетия.

IV. Практическая часть.
1. Дано целое число в диапазоне 0 – 9. Вывести строку — название соответствующей цифры на русском языке (0 — "ноль", 1 — "один", 2 — "два", ...).
2. Дано целое число в диапазоне 1 – 5. Вывести строку — словесное описание соответствующей оценки (1 — "плохо", 2 — "неудовлетворительно", 3 — "удовлетворительно", 4 — "хорошо", 5 — "отлично").
3. Единицы длины пронумерованы следующим образом: 1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр. Дан номер единицы длины и длина отрезка L в этих единицах (вещественное число). Вывести длину данного отрезка в метрах.
4. Единицы массы пронумерованы следующим образом: 1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер. Дан номер единицы массы и масса тела M в этих единицах (вещественное число). Вывести массу данного тела в килограммах.
V. Физкультминутка.
VI. Обсуждение пройденного материала
VII. Итоги урока.
VIII. Домашнее задание: выучить конспект и § 3.6 стр. 83-88, № 3.6. (Бурибаев Б. Основы информатики ивычислительной техники, 2005, Алматы “Мектеп”)
Категория: Информатика | Добавил: budenovka
Просмотров: 2357 | Загрузок: 203 | Рейтинг: 3.0/2
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Воскресенье, 2025-07-27, 5:41 PM
Приветствую Вас Гость

Форма входа

Категории раздела

Психология [194]
Педагогика [338]
Математика [864]
Физика [274]
История [385]
Классному руководителю [571]
Русский язык и литература [770]
Физическая культура [246]
Английский язык [456]
Искусство [204]
Родительский совет [19]
Биология [360]
Информатика [398]
Начальная школа [2040]
Мой Казахстан [258]
Технология [147]
Самопознание [197]
Технология труда [66]
Персональная рубрика учителя технологии труда Шукурова Суюнгали Сагинтаевич. Западно-Казахстанская область,Жанибекский район,СОШ имени Т.Жарокова
НВП и ОБЖ [47]
Профессиональное образование [180]
Дошколенок [574]
География [142]
Школьная библиотека [55]
Казахский язык и литература [642]
Химия [54]

Социальные закладк

Поиск

Друзья сайта

Академия сказочных наук

  • Теги

    презентация Ирина Борисенко открытый урок информатика флипчарт животные новый год 9 класс 5 класс творчество Казахские пословицы проект конспект урока 6 класс физика язык класс педагогика стихи Казахстан математика урок праздник наурыз познание мира музыка доклад программа литература география природа сценарий семья воспитание классному руководителю осень игра казахский язык и литература викторина Начальная школа тест конкурс ИЗО внеклассная работа литературное чтение Русский язык 3 класс технология воспитательная работа сказка Здоровье Оксана 8 марта искусство независимость английский язык психология учитель 3 класс биология статья внеклассное мероприятие классный час ЕНТ выпускной школа 1 класс Русский язык ЕГЭ тесты химия начальные классы Дети экология Дошкольники любовь разработка урока казахский язык самопознание Английский родители br конспект спорт критическое мышление патриотизм дружба дошколенок История обучение тренинг разработка 7 класс физическая культура игры КВН занятие детский сад физкультура Абай коучинг

    Статистика

    Рейтинг@Mail.ru