Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Другие методич. материалы / Разработка урока "Условный оператор и оператор выбора"
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

Разработка урока "Условный оператор и оператор выбора"

Выбранный для просмотра документ Поурочный план.doc

библиотека
материалов

8__№ Сабак/Урок___8___

Сабақ жоспары/План урока

Мамандық/ Специальность/___Вычислительная техника и программное обеспечение

Пән /Предмет______Основы алгоритмизации и программирования_______________________

Күні/Дата______________________________Топ/Группа___________________________________

Сабықтың тақырыбы/Тема урока

____Условный оператор и оператор выбора_____________________

Сабақтын мақсаты/Цель урока

А. Білімділік/Образовательная________________________________________________________

- способствовать усвоению понятий операторов выбора и безусловного перехода

- помочь осмыслить, как и когда нужно применять операторы выбора и безусловного перехода

Б. Дамытушылық/Развивающая_______________________________________________________

- развитие творческого мышления____________________________________________

- совершенствование интеллектуальных способностей__________________________________

- учить систематизировать полученные знания_________________________________________

- умение обобщать и делать выводы_________________________________________________

В. Тәрбиелік/Воспитательная__________________________________________________________

-формирование навыков культуры умственного труда___________________________________

- воспитывать интерес к изучаемой дисциплине_________________________________________

- формирование умений находить рациональные пути выполнения работы__________________

Болашақ нәтижені болжау/Описание ожидаемого рузультата

Білім/Знание_________________________________________________________________________- общий вид оператора CASE______________________________________________________

- общий вид оператора GOTO_____________________________________________________

- процесс работы операторов выбора и безусловного перехода___________________________

Икемділік/Умения____________________________________________________________________

- строить блок-схему для оператора выбора__________________________________________

- решать простейшие задачи с применением оператора выбора___________________________

Дағда/Навыки______________________________________________________________________ работы с различными программами_____________________________________________________

______________________________________________________________________________

Сабақтың турлері/Тип урока

1. Урок изучения нового материала 2. Закрепление и совершенствование знаний, умений и навыков 3. Целевое применение полученных знаний, умений и навыков 4. Обобщение и систематизация усвоенного материала 5. Комбинированный 6. Урок учета и оценки знаний и умений.

Әдіс-тәсілдер/Методы

1. Словесный 2. Наглядный 3.Практический 4.Исследовательский 5. Репродуктивный 6.Частично-поисковый 7.Обяснительно-иллюстративный 8. Проблемный 9. Эвристический.


Материалдар, оқу-әдістемелік әдебиет, аңықтамалық әдебиет/ Материалы, учебно-методическая литература, справочная литература_______________________________________

- Хомоненко А., Гофман В. Самоучитель. Delphi _____________________________

- Культин Н.Б. Основы программирования в Delphi 2006 для Windows

Құрал-жабдықтар, көрнекті кұралдар/ Оборудование, наглядные пособия

- Персональные компьютеры____________________________________________________________

- Презентация к уроку__________________________________________________________________

- Рабочие листы для учащихся__________________________________________________________

- Проектор___________________________________________________________________________

Пәнаралық байланыс/ Межпредметные связи___________________________________________

Информатика, математика


Сабақ барысы/Ход урока



Сабақ кезеңдері/

Этапы урока

Оқытушы іс-әрекеті/ деятельность преподователя





Студент іс-

әрекеті/деятельность студента




Құрал-жабдықтар,көрнекті құралдар/

оборудование,

наглядные пособия

1

Ұйымдастыру-мақсаттық кезеңі/организационно-целевой этап

Поставка цели урока

  • Организационный момент

  • Мотивация учебной деятельности

Настрой на работу


2

Операция-танымдық кезеңі/операционно-познавательный этап

Сообщение темы урока

Раздаются карточки с вопросами, для рефлексии


Формулировка целей урока

Презентация


А. Үй тапсырмасын тексеру/Этап проверки домашнего задания

- Раздаются карточки с заданием (учащиеся исправляют ошибки в программе)

- Проверка выполнения домашней задачи

  • Работают с карточками

  • Один учащийся на доске записывает домашнюю задачу


Карточки с заданием, доска, презентация


Б. Жаңа материалды белсенді меңгеруге оқушыларды даярлау кезеңі/ Этап подготовки учащихся к активному усвоению нового материала

Задаются вопросы по выполнению домашней задачи:

1. С какими трудностями вы сталкнулись при выполнении домашнего задания?

2. Можно ли было упростить написание программы?

3. Как вы думаете нужен ли оператор который позволит решать задачи такого типа?

4. Может быть вы уже знаете такой оператор?

Отвечают на вопросы, ответы должны подвести к новой теме

презентация


В. Жаңа білімді меңгеру/ Этап усвоения новых знаний

1. Краткий обзор новой темы

2. Задание учащимся по рабочим листам

Работают самостоятельно по рабочим листам, проходя проверку у преподавателя или у учащегося первым выполнившим задание

Рабочии листы,

электронный учебник, презентация


Г. Жаңа білімді бекіту/Этап закрепления новых знаний

Проверка полученных знаний по тестам

Выполняют тест

карточки

3

Рефлексивті бағалау кезеңі/рефлексивно-оценочный этап

Выставление оценок

Задаются вопросы:

1. Что вы узнали на уроке?

2. С удовольствием ли вы работали на уроке?

3. Что вам понравилось на уроке?

4. Что вам не понравилось?

Отвечают на вопросы


Презентация


А. Үй тапсырмасы бойынша мәлімет беру кезеңі/Этап информации учащихся о домашнем задании

Объяснение домашнего задания

  1. Решить задачу

  2. Составить кроссворд или сочинить стихотворение и т.д.

Задают вопросы, если не понятно

Презентация


Б. Сабақты қорытындылау/ Подведение итогов урока

Формулируется вывод урока на основе ответов учащихся и их выбора в презентации

Делают выбор в презентации

Презентация






















Павлодар облысының білім беру басқармасы

Управление образования Павлодарской области

Жаяу Мұса атындағы Ақсу колледжі

Аксуский колледж имени Жаяу Мусы






КЕЛІСІЛДІ

колледж әдіскері


__________ Г.А. Кервенова

2013 ж. «____» ________



БЕКІТЕМІН

директордың оқу ісі

жөніндегі орынбасары

_________ Н.А. Талыкова

2013 ж. «____» ________





Ашық сабақтың

конспект жоспары

План-конспект

открытого урока

«Условный оператор и оператор выбора»



Пән бойынша

По предмету__Основы алгоритмизации и программирования


Курс, топ, мамандық

Курс, группа, специальность__II, Вт-21, 1304000, Вычислительная техника и программное обеспечение________


Оқытушы

Преподаватель_____Остринская Анастасия Николаевна___________





Әдістемелік циклдік комиссиясында қуатталды____________________

Одобрен цикловой методической комиссией_спецдисциплин энергетического отделения

Хаттама № _1_________ “__05____”___қыркүйек____________ 2013 ж

Протокол № _1________ “__05____”___сентября_____________ 2013 г

Әдістемелік циклдік комиссия төрағасы

Руководитель цикловой методической комиссии _____Остринская А.Н


Ход урока


  1. Организационный этап (2 мин)

Здравствуйте, ребята. Сегодняшний урок я хочу начать словами известного человека «Никогда, никогда, никогда не отдаст человек своего превосходства умнейшим машинам…» Успех побед решает не судьба, а только наши знания.

Я надеюсь, что и на этом уроке вы получите крупицу знаний которая будет помогать вам в дальнейшей жизни. (Первый слайд)

  1. Операционно-познавательный этап (3 мин)

Тема нашего урока «Оператор выбора CASE. Оператор безусловного перехода GOTO»

Как вы думаете, что мы должны сегодня выучить и чему научиться? (учащиеся отвечают на вопрос) Правильно, нам нужно: Усвоить понятия оператора выбора и оператора безусловного перехода, научиться использовать их при решении задач (Первый слайд, щелчок)

  1. Этап проверки домашнего задания (5 мин)

Но прежде чем мы приступим к изучению нового материала, нам нужно повторить то, что мы изучили на прошлом уроке. Какая у нас была предыдущая тема? Правильно Оператор условного перехода IF. Домой вам задана была задача: Согласно номерам дней недели отображать на экране их названия. Кто справился?

К доске выходит один учащийся и записывает задачу. Остальным раздаются карточки с программой, у которой перемешаны строки, учащиеся должны правильно расставить номера строк (слайд 3). Проверка осуществляется самими учащимися (слайд 4).

  1. Этап подготовки учащихся к активному усвоению нового материала (5 мин)

Проверяется задача, написанная на доске. Правильно ли решена задача? Если у кого-нибудь другой вариант? В чем различие ваших решений. Хорошо садитесь. А теперь ответьте на такой вопрос: С какими трудностями вы столкнулись при выполнении домашней работы? Как вы думаете есть ли в языке Паскаль оператор, который упростил бы вашу домашнюю работу?

Оператор позволяющий делать множественный выбор, упростил бы работу с программами такой структуры (слайд 5).

  1. Этап усвоения новых знаний (45 мин)

А) Объяснение новой темы (краткий обзор по слайдам)(6-10)

Б) Самостоятельная работа учащихся по рабочим листам с применением презентации на ПК.

6. Этап закрепления новых знаний (15 мин)

Отвечают устно на вопросы:

  1. Какой оператор позволяет выбрать одно из нескольких возможных продолжений программы?

  2. Какова структура оператора выбора?

  3. Что называют ключом выбора?

  4. Как работает оператор выбора?

  5. Какая инструкция позволяет сделать безусловный переход?

  6. Как записывается в общем виде инструкция безусловного перехода?

(слайд 11)

Выполнение тестов. Учащиеся меняются работами с соседом и проверяют работы под руководством преподавателя.

  1. Этап информации учащихся о домашнем задании (5 мин)

(слайд 12) Учащиеся записывают домашнюю задачу. Краткие комментари преподавателя.

  1. Рефлексивно-оценочный этап (5 мин)

Выставляются оценки за урок

Учащиеся отвечают на вопросы для рефлексии (карточки с вопросами на столах и на слайде 13)

  1. Подведение итогов урока (5 мин)

У меня к вам последний вопрос посмотрите, пожалуйста внимательно на слайд (слайд14), здесь 5 человечков каждай со своим настроением, выберите того человечка который соответствует вашему отношению к прошедшему уроку.

Ребята, вы хорошо сегодня поработали, получили новые теоретические знания, которые мы углубим и будем применять на практике уже на следующем уроке. Досвидания. (слайд 15)

Выбранный для просмотра документ Рабочий лист.docx

библиотека
материалов

Основы алгоритмизации и программирования Занятие №8 сентябрь

Рабочий лист


Тема: Оператор выбора CASE. Оператор безусловного перехода GOTO.

Знать:

Уметь:

  1. Назначение оператора выбора;

  2. Структуру оператора выбора;

  3. Понятие метки;

  4. Общий вид оператора перехода;

  1. Строить блок-схемы оператора выбора

  2. Использовать оператор выбора при написании программ

  3. Использовать оператор перехода при написании программ.

Используемые источники:

  1. Электронный учебник по предмету «Языки программирования»

  2. Презентация «Операторы CASE и GOTO»


ПОМНИ:

  • Работать надо строго по алгоритму;

  • Выполнять все задания

  • Не оставлять без ответа возникшие вопросы

  • Будь объективным при проверке: это поможет тебе, и тому, кого ты проверяешь

Задание 1.

  1. Откройте презентацию «Операторы CASE и GOTO»

  2. Прочитайте теоретический материал на слайдах 1-4

  3. Ответьте письменно на вопросы:

А) Назначение оператора выбора

Б) Структура оператора выбора

В) Блок-схема оператора выбора

Пройдите проверку №1

Задание 2.

  1. Выполните задание 1 на слайде 5 (для помощи нажмите кнопку «Смотрите примеры»)

Пройдите проверку №2

Задание 3.

  1. Прочитайте теоретический материал на слайдах 6-7

  2. Ответьте письменно на вопросы:

А) Понятие и назначение оператора безусловного перехода

Б) Общий вид оператора перехода

В) Рассмотрите пример программы с использованием метки

Пройдите проверку №3

Задание 4.

  1. Откройте на рабочем столе электронный учебник по предмету «Языки программирования» - Условные операторы и циклы – оператор CASE и GOTO

  2. Внимательно изучите материал и выпишите моменты, которые для вас окажутся незнакомыми

  3. Выделите главное из всего изученного на уроке и сделайте вывод.

Пройдите проверку №4 (тест)


Домашнее задание: Составьте программу, имитирующую работу простейшего калькулятора, выполняющего четыре арифметических действия.




Тест

  1. Инструкция безусловного перехода

А) CASE

B) IF

C) ELSE

D) GOTO

E) FOR

  1. Инструкция оператора выбора

А) CASE

B) IF

C) ELSE

D) GOTO

E) FOR

3. Укажите правильно организованный оператор выбора:

А) CASE x OF

1: y:=5*x-1;

2: y:=5*x;

ELSE y:=0;.

В) CASE x OF y:=5*x-1; ELSE y:=0;.

С) CASE x OF

1: y:=5*x-1;

2: y:=5*x

ELSE y:=0;.

D)IF x>0 THEN y:=5*x-1 AND y:=0;.

Е) CASE x THEN

1: y:=5*x-1;

2: y:=5*x;

ELSE y:=0;.

4. Метка – это…

А) идентификатор, помечающий инструкцию, которая должна быть выполнена после инструкции GOTO

B) идентификатор, помечающий инструкцию, которая должна быть выполнена после инструкции IF

C) идентификатор, помечающий инструкцию, которая должна быть выполнена после инструкции ELSE

D) идентификатор, помечающий инструкцию, которая не должна быть выполнена

E) идентификатор, помечающий инструкцию, которая должна быть выполнена после инструкции FOR

5. Метка должна быть объявлена в разделе меток программы, который начинается словом…

А) VAR

B) TYPE

C) CASE

D) GOTO

E) LABEL







Задание для повторения

Задача: Определить наибольшее из трёх чисел

var x,y,z: integer;

writeln (y)

end.

writeln (x);

else if (y>x) and (y>z then

readln (x,y,z);

program z1;

begin

else writeln (z);

writeln (‘Введите три числа’);

If (x>y) and (x>z) then




Вопросы для рефлексии

  1. Что нового вы узнали на уроке?

  2. С удовольствием ли вы работали на уроке?

  3. Что вам понравилось на уроке?

  4. Что вам не понравилось на уроке?
























program pr6;

var

op: char ;{Арифметическая операция}

x,y,z: real;{Операнды и результат}

begin

write('x,y=');

readln(x,y);

write('Введите арифметическую операцию:');

readln(op);

case op of

'*': begin z := x* y; writeln('z=',z);end;

'/': begin z := x/ y; writeln('z=',z);end;

'+': begin z := x+y; writeln('z=',z);end;

'-': begin z := x- y; writeln('z=',z);end;

else writeln('Увы! Это не арифметическая операция.' );

end;

end.






Выбранный для просмотра документ Раздаточный.pptx

библиотека
материалов
Пример: В следующей программе инструкция goto используется для завершения пр...
Оператор выбора позволяет выбрать одно из нескольких возможных продолжений п...
Пример: напишите инструкцию, которая запрашивает у пользователя номер дня нед...
Блок- схема алгоритма, соответствующего инструкции case: Выполняется инструкц...
Задания для закрепления: 1. Напишите инструкцию, которая отображает название...
Инструкция GOTO Инструкции if и case изменяют ход программы в зависимости от...
Все понятно но, не интересно
Закрепление полученных знаний Какой оператор позволяет выбрать одно из нескол...
Мне понравилось
Мне всё понравилось
Спасибо за внимание
15 1

Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Описание презентации по отдельным слайдам:

№ слайда 1 Пример: В следующей программе инструкция goto используется для завершения пр
Описание слайда:

Пример: В следующей программе инструкция goto используется для завершения программы, если будет введен неверный пароль, который представляет собой целое число.   program parol; label bye; var password: integer; begin write ('Пароль?'); readln (password); if password <> 377 then begin writeln (chr(7), 'Пароль неверный!'); goto bye; end; { здесь инструкции программы} bye: end. В литературе по программированию можно встретить суждение о недопустимости применения инструкции goto, так как она приводит к запутанности программ. Однако с категоричностью каких утверждений согласиться нельзя. В некоторых случаях использования goto вполне оправданно. Приведенный пример, когда goto используется для завершения программы, относится именно к таким случаям.

№ слайда 2 Оператор выбора позволяет выбрать одно из нескольких возможных продолжений п
Описание слайда:

Оператор выбора позволяет выбрать одно из нескольких возможных продолжений программы. Параметром, по которому осуществляется выбор, служит ключ выбора – выражение любого порядкового типа (любого из рассмотренных, кроме типов REAL и STRING)В общем виде инструкция CASE записывается так: case выражение of список констант 1: begin {последовательность инструкций 1} end; список констант 2: begin {последовательность инструкций 2} end; ……………………………… список констант N: begin {последовательность инструкций N} end; else begin {последовательность инструкций, выполняемая} {в случае, если значение выражения не попало} {ни в один из списков констант} end; end;   Выражение(ключ выбора) – выражение, от значения которого зависит дальнейший ход программы (одна из последовательностей, которая должна быть выполнена);  Список констант – константы, разделенные запятыми. Если константы представляют диапазон чисел, то вместо списка можно указать первую и последнюю константу диапазона, разделив их двумя точками. Например, список 1,2,3,4,5,6, может быть заменен диапазоном 1.. 6. Если между begin и end находится только одна инструкция, то слова begin и end можно не писать.

№ слайда 3 Пример: напишите инструкцию, которая запрашивает у пользователя номер дня нед
Описание слайда:

Пример: напишите инструкцию, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: «Рабочий день», «Суббота» или «Воскресенье». 1. case day of 1,2,3,4,5: write (‘рабочий день.’); 6: write (‘суббота!’); 7: write (‘воскресенье!’); end; 2. case day of 1..5: write (‘рабочий день.’); 6: write (‘суббота!’); 7: write (‘воскресенье!’); end; 3. case day of 6: write (‘суббота!’); 7: write (‘воскресенье!’); else write (‘рабочий день.’); end; Задание

№ слайда 4 Блок- схема алгоритма, соответствующего инструкции case: Выполняется инструкц
Описание слайда:

Блок- схема алгоритма, соответствующего инструкции case: Выполняется инструкция case следующим образом. Сначала вычисляется значение выражения, стоящего после case, затем полученное значение последовательно сравнивается с константами из списков констант. Если значение выражения совпадает с константой из списка, то выполняется соответствующая этому списку последовательность инструкций, и на этом выполнение инструкции case завершается. Если значение выражения не совпадает ни с одной константой из всех списков, то выполняется последовательность инструкций, следующая за case. Синтаксис инструкции case позволяет не писать else и соответствующую последовательность инструкций. В этом случае, если значение выражения не совпадает ни с одной константой из всех списков, то выполняется следующая за case инструкция программы.

№ слайда 5 Задания для закрепления: 1. Напишите инструкцию, которая отображает название
Описание слайда:

Задания для закрепления: 1. Напишите инструкцию, которая отображает название дня недели согласно номерам 2. Напишите инструкцию case, выводящую на экран название времени года, если переменная month содержит номер месяца. Смотрите примеры

№ слайда 6 Инструкция GOTO Инструкции if и case изменяют ход программы в зависимости от
Описание слайда:

Инструкция GOTO Инструкции if и case изменяют ход программы в зависимости от некоторого условия. Поэтому эти инструкции иногда называют инструкциями условного перехода. Существует еще одна – инструкция безусловного перехода goto. В общем виде инструкция goto записывается так: goto Метка; Метка – это идентификатор, помечающий инструкцию, которая должна быть выполнена после инструкции goto. Метка, используемая в инструкции goto, должна быть объявлена в разделе меток программы, который начинается словом label и располагается перед разделом описания переменных. В тексте программы метка ставится перед инструкцией, которая должна быть выполнена после инструкции goto. Сразу после метки ставится двоеточие.

№ слайда 7 Все понятно но, не интересно
Описание слайда:

Все понятно но, не интересно

№ слайда 8 Закрепление полученных знаний Какой оператор позволяет выбрать одно из нескол
Описание слайда:

Закрепление полученных знаний Какой оператор позволяет выбрать одно из нескольких возможных продолжений программы? Какова структура оператора выбора? Что называют ключом выбора? Как работает оператор выбора? Какая инструкция позволяет сделать безусловный переход? Как записывается в общем виде инструкция безусловного перехода? Выход

№ слайда 9 Мне понравилось
Описание слайда:

Мне понравилось

№ слайда 10 Мне всё понравилось
Описание слайда:

Мне всё понравилось

№ слайда 11 Спасибо за внимание
Описание слайда:

Спасибо за внимание

№ слайда 12
Описание слайда:

№ слайда 13
Описание слайда:

№ слайда 14
Описание слайда:

№ слайда 15
Описание слайда:

Выбранный для просмотра документ ТЕМА.pptx

библиотека
материалов
ТЕМА: Оператор выбора CASE. Оператор безусловного перехода GOTO Цель: Усвоить...
Повторение Задача: Определить наибольшее из трёх чисел var x,y,z: integer; wr...
Проверка Задача: Определить наибольшее из трёх чисел program z1; var x,y,z: i...
Задача Напишите инструкцию, которая отображает название дня недели согласно н...
Как организовать выбор, если в ходе выполнения программы необходимо выбрать...
Оператор выбора позволяет выбрать одно из нескольких возможных продолжений п...
Пример: напишите инструкцию, которая запрашивает у пользователя номер дня нед...
Блок- схема алгоритма, соответствующего инструкции case: Выполняется инструкц...
Мне понравилось
Мне всё понравилось
Закрепление полученных знаний Какой оператор позволяет выбрать одно из нескол...
Домашнее задание 	 Составьте программу, имитирующую работу простейшего кальку...
Вопросы для рефлексии Что нового вы узнали на уроке? С удовольствием ли вы ра...
Рефлексия Полный провал Не понравилось Много не понятного Понравилось Здорово
Спасибо за внимание
20 1

Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Описание презентации по отдельным слайдам:

№ слайда 1 ТЕМА: Оператор выбора CASE. Оператор безусловного перехода GOTO Цель: Усвоить
Описание слайда:

ТЕМА: Оператор выбора CASE. Оператор безусловного перехода GOTO Цель: Усвоить понятия, научиться использовать операторы при решении задач

№ слайда 2 Повторение Задача: Определить наибольшее из трёх чисел var x,y,z: integer; wr
Описание слайда:

Повторение Задача: Определить наибольшее из трёх чисел var x,y,z: integer; writeln (y) end. writeln (x); else if (y>x) and (y>z then readln (x,y,z); program z1; begin else writeln (z); writeln (‘Введите три числа’); If (x>y) and (x>z) then

№ слайда 3 Проверка Задача: Определить наибольшее из трёх чисел program z1; var x,y,z: i
Описание слайда:

Проверка Задача: Определить наибольшее из трёх чисел program z1; var x,y,z: integer; begin writeln (‘Введите три числа’); readln (x, y, z); If (x>y) and (x>z) then writeln (x); else if (y>x) and (y>z ) then writeln (y) else writeln (z); end.

№ слайда 4 Задача Напишите инструкцию, которая отображает название дня недели согласно н
Описание слайда:

Задача Напишите инструкцию, которая отображает название дня недели согласно номерам Сколько ветвей будет в вашей программе? Как написать программу, если нужно будет вывести название каждого дня недели? Можно ли упростить написание программы? Как это можно сделать?

№ слайда 5 Как организовать выбор, если в ходе выполнения программы необходимо выбрать
Описание слайда:

Как организовать выбор, если в ходе выполнения программы необходимо выбрать одно из нескольких продолжений? Инструкция case позволяет реализовать множественный выбор

№ слайда 6 Оператор выбора позволяет выбрать одно из нескольких возможных продолжений п
Описание слайда:

Оператор выбора позволяет выбрать одно из нескольких возможных продолжений программы. Параметром, по которому осуществляется выбор, служит ключ выбора – выражение любого порядкового типа (любого из рассмотренных, кроме типов REAL и STRING)В общем виде инструкция CASE записывается так: case выражение of список констант 1: begin {последовательность инструкций 1} end; список констант 2: begin {последовательность инструкций 2} end; ……………………………… список констант N: begin {последовательность инструкций N} end; else begin {последовательность инструкций, выполняемая} {в случае, если значение выражения не попало} {ни в один из списков констант} end; end;   Выражение(ключ выбора) – выражение, от значения которого зависит дальнейший ход программы (одна из последовательностей, которая должна быть выполнена);  Список констант – константы, разделенные запятыми. Если константы представляют диапазон чисел, то вместо списка можно указать первую и последнюю константу диапазона, разделив их двумя точками. Например, список 1,2,3,4,5,6, может быть заменен диапазоном 1.. 6. Если между begin и end находится только одна инструкция, то слова begin и end можно не писать.

№ слайда 7 Пример: напишите инструкцию, которая запрашивает у пользователя номер дня нед
Описание слайда:

Пример: напишите инструкцию, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: «Рабочий день», «Суббота» или «Воскресенье». 1. case day of 1,2,3,4,5: write (‘рабочий день.’); 6: write (‘суббота!’); 7: write (‘воскресенье!’); end; 2. case day of 1..5: write (‘рабочий день.’); 6: write (‘суббота!’); 7: write (‘воскресенье!’); end; 3. case day of 6: write (‘суббота!’); 7: write (‘воскресенье!’); else write (‘рабочий день.’); end; Задание

№ слайда 8 Блок- схема алгоритма, соответствующего инструкции case: Выполняется инструкц
Описание слайда:

Блок- схема алгоритма, соответствующего инструкции case: Выполняется инструкция case следующим образом. Сначала вычисляется значение выражения, стоящего после case, затем полученное значение последовательно сравнивается с константами из списков констант. Если значение выражения совпадает с константой из списка, то выполняется соответствующая этому списку последовательность инструкций, и на этом выполнение инструкции case завершается. Если значение выражения не совпадает ни с одной константой из всех списков, то выполняется последовательность инструкций, следующая за case. Синтаксис инструкции case позволяет не писать else и соответствующую последовательность инструкций. В этом случае, если значение выражения не совпадает ни с одной константой из всех списков, то выполняется следующая за case инструкция программы.

№ слайда 9 Мне понравилось
Описание слайда:

Мне понравилось

№ слайда 10 Мне всё понравилось
Описание слайда:

Мне всё понравилось

№ слайда 11 Закрепление полученных знаний Какой оператор позволяет выбрать одно из нескол
Описание слайда:

Закрепление полученных знаний Какой оператор позволяет выбрать одно из нескольких возможных продолжений программы? Какова структура оператора выбора? Что называют ключом выбора? Как работает оператор выбора? Какая инструкция позволяет сделать безусловный переход? Как записывается в общем виде инструкция безусловного перехода?

№ слайда 12 Домашнее задание 	 Составьте программу, имитирующую работу простейшего кальку
Описание слайда:

Домашнее задание Составьте программу, имитирующую работу простейшего калькулятора, выполняющего четыре арифметических действия.

№ слайда 13 Вопросы для рефлексии Что нового вы узнали на уроке? С удовольствием ли вы ра
Описание слайда:

Вопросы для рефлексии Что нового вы узнали на уроке? С удовольствием ли вы работали на уроке? Что вам понравилось на уроке? Что вам не понравилось на уроке?

№ слайда 14 Рефлексия Полный провал Не понравилось Много не понятного Понравилось Здорово
Описание слайда:

Рефлексия Полный провал Не понравилось Много не понятного Понравилось Здорово

№ слайда 15 Спасибо за внимание
Описание слайда:

Спасибо за внимание

№ слайда 16
Описание слайда:

№ слайда 17
Описание слайда:

№ слайда 18
Описание слайда:

№ слайда 19
Описание слайда:

№ слайда 20
Описание слайда:


Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Краткое описание документа:

В архиве находиться разработка урока по теме "Условный оператор и оператор выбора", в которую входит: Поурочный план, рабочий лист для учащихся, презентация урока и раздаточная презентация для учащихся. Данная разработка может пригодиться учителям информатики и спецдисциплины "Основы алгоритмизации и программирования"

Автор
Дата добавления 24.08.2015
Раздел Информатика
Подраздел Другие методич. материалы
Просмотров470
Номер материала ДA-013095
Получить свидетельство о публикации
Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх