Оператор выбора
методическая разработка по информатике и икт (9 класс) на тему

Джаноян Елена Владимировна

Урок изучения нового материала по теме "Язык программирования Паскаль. Оператор выбора."

Скачать:

ВложениеРазмер
Файл paskal_operator_vybora.pptx113.43 КБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Язык программирования Паскаль Оператор выбора

Слайд 2

Действие 1 Действие 2 Условие да нет Запишите оператор реализующий данную структуру.

Слайд 3

Допишите команду для решения задачи: « Если число Х меньше 88, то увеличить его в 58 раз и уменьшить на 38 в противном случае » if … then … else …

Слайд 4

Исправьте ошибки: p rogram Tr2 ; var x,y : Integer; begin write (“ Введите число ”); readln (x); if x> 5 then y:= 1 /(x-5); else y:= 5*x; write (y); e nd

Слайд 5

Проверка домашнего задания Составить программу. Ввести номер месяца и вывести название времени года.

Слайд 6

Алгоритм начало конец выбор ни один вариант не подошел ввод n да нет n = 1 или n =2 или n=12 Вывод: Зима нет n = 3 или n = 4 или n=5 Вывод: Весна да нет n = 9 или n = 10 или n=11 да ошибка n = 6 или n = 7 или n=8 нет да Вывод: Лето Вывод: Осень

Слайд 7

Оператор множественного выбора Оператор выбора (варианта) используется в тех случаях, когда в зависимости от значения какого-либо выражения необходимо выполнить один из нескольких последовательных операторов. Оператор выбора имеет следующую форму записи: case выражение of константа 1: оператор 1; константа 2: оператор 2; … константа n -1: оператор n -1; константа n : оператор n else оператор end ;

Слайд 8

8 Оператор выбора Особенности: после case может быть имя переменной или арифметическое выражение целого типа ( integer ) case i+3 of 1: begin a := b; end; 2: begin a := c; end; end;

Слайд 9

9 Оператор выбора Особенности: если нужно выполнить только один оператор, слова begin и end можно не писать нельзя ставить два одинаковых значения case i+3 of 1: a := b; 1: a := c; end; case i+3 of 1: a := b; 2 : a := c; end;

Слайд 10

10 Оператор выбора Особенности: значения, при которых выполняются одинаковые действия, можно группировать case i of 1: a := b; 2,4 ,6 : a := c; 10..15: a := d; 20,21,25..30: a := e; else writeln(' Ошибка '); end; перечисление диапазон смесь

Слайд 11

11 Что неправильно ? case a of 2: begin a := b; 4: a := c; end; case a of 2: a := b 4: a := c end; ; case a of 2..5: a := b; 4: a := c; end; case a of 0..2: a := b; 6..3: a := c; end; 3..6: case a+c /2 of 2: a := b; 4: a := c; end; case a of 2: a := b; d := 0; 4: a := c; end; begin end ;

Слайд 12

Алгоритм начало конец выбор ни один вариант не подошел ввод n да нет n = 1 или n =2 или n=12 Вывод: Зима нет n = 3 или n = 4 или n=5 Вывод: Весна да нет n = 9 или n = 10 или n=11 да ошибка n = 6 или n = 7 или n=8 нет да Вывод: Лето Вывод: Осень

Слайд 13

program z7; var n:integer; begin writeln (‘ Введите номер месяца ’); read(n); case n of 1,2,12: writeln (‘ Зима ’); 3..5: writeln (‘ Весна ’); 6 .. 8 : writeln (‘ Лето ’); 9 .. 11 : writeln (‘ Осень ’) else writeln (‘ Ошибка ’) end; end.

Слайд 14

Составить программу, которая по введенному возрасту определяет возрастную категорию (дошкольник, ученик, работник, пенсионер).

Слайд 15

Использованные ресурсы: http://kpolyakov.narod.ru/school/ppt.htm


По теме: методические разработки, презентации и конспекты

Оператор множественного выбора case

урок в 9 классе по прогаммированию...

Профессиональная подготовка: оператор электронно-вычислительных машин (оператор-пользователь ПК). Рабочая программа курса.

Курс рассчитан на изучение в 8 - 9 классах общим объемом 100 учебных часов. Учебная программа нацелена на освоение учащимися современных информационных технологий....

Презентация "Оператор выбора case"

Данную презентацию можно использовать на уроках информатики при изучении программирования на Паскале....

Оператор выбора CASE в QBasic

Конспект урока "Оператор выбора CASE в QBasic" для 8 класса...

С/Р по теме "Оператор выбора и условный оператор на языке Pascal"

С/Р по теме "Оператор выбора и условный оператор на языке Pascal"...

Оператор выбора CASE

Использование оператора выбора CASE в алгоритмическом языке Паскаль....