Главная » Файлы » Для вчителя » Інформатика [ Добавить материал ]

Вибір. Команда Case Конспект уроку
[ · Скачать удаленно (26 Kb) ] 20.07.2010, 00:38
Вибір. Команда Case
План - конспект уроку

Вибір. Команда Case

Мета уроку:
1. Познайомити учнів з командою вибору Case, будувати програми, блок-схеми з командою вибором;
2. Навчити учнів якісно використовувати оператор вибору при складанні найпростіших програм;
3. Розвивати вміння виділяти головне у розглянутомі матеріалі, порівнювати, узагальнювати, логічно викладати свої думки;
4. Привити інтерес до предмету інформатики.
Тип уроку: вивчення нового матеріалу.
Прилади та матеріали: операційна система Windows, мова програмування Turbo Pascal;
План уроку
І. Актуалізація знань.
ІІ. Вивчення нового матеріалу.
1. Вибір. Команда Case.
2. Демонстраційний приклад.
3. Розв’язування задач.
І. Актуалізація знань.
1) Що таке розгалуження? Оператори розгалуження;
2) Блок-схема повного розгалуження
3) Які типи змінних Ви знаєте?
4) Повне і коротке розгалуження;
5) Яка структура програми у мові програмування Паскаль?;
6) Що таке блок-схема?
II. Вивчення нового матеріалу.
1) Вибір. Команда Case.
Команда вибору (case) має вигляд
case <вираз> of
<список значень 1> : <команда1>
……………..
<список значень n> : <команда n>
else <команда n+1>
end;
Тут вираз — це проста змінна цілого, символьного, перерахова¬ного або логічного типу; списки значень — сталі або діапазони, тип яких збігається з типом виразу. Якщо список значень складається з декількох елементів, то вони перераховуються через кому. Складова частина else <команда п+1> може бути відсутня — тоді матимемо коротку форму команди case.
Дія команди. Якщо значення виразу збігається зі значенням з списку і, то виконується команда з номером і, а інші команди цієї конструкції не виконуються. Якщо значення виразу не збігається з жодним значенням з жодного списку, то виконується команда n+1 або, у випадку короткої форми, наступна команда після команди case.
2) Демонстраційний приклад.
Задача. Нехай населені пункти позначені номерами від 1 до 8. Вартість одного квитка до конкретного пункту k визначається так:
Cina = 22, k = 1, 25, k = 2,3,4,30, k = 5,6, 35, k = 7,8.
Скільки коштуватимуть т квитків до населеного пункту, номер якого вводять з клавіатури?
program Kvytky;
uses Crt;
var k,m,cina:integer;
begin
clrscr;
writeln('Введіть номер пункту та кількість квитків:');
readln(k,m);
case k of
1 : cina:=22;
2..4 : cina:=25;
5,6 : cina:=30 else cina:=35
end;
write(m, 'квитків до пункту ', k, ' коштують ');
writeln(m*cina);
readln
end.
Якщо під час виконання програми ввести дані так: 3 5, то на екрані отримаємо: 5 квитків до пунку 3 коштують 125.
2) Розв’язування задач.
Розв’язати самостійно такі задачі:
1) Ввести число від 1 до 12. В залежності від цього числа вивести пори року.
2) Ввести число від 1 до 7. В залежності від цього числа вивести дні тижня.
Підсумок уроку:
На сьогоднішньому уроці учні ознайомилися з командою вибору Case, навчилися складати елементарні програми з командою вибором та ознайомилися з основою мови програмуання turbo pascal.

Категория: Інформатика | Добавил: referatwm
Просмотров: 540 | Загрузок: 143 | Рейтинг: 0.0/0