237799
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 6.900 руб.;
- курсы повышения квалификации от 1.500 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ 50%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

ИнфоурокИнформатикаДругие методич. материалыРазработка урока "Условный оператор и оператор выбора"

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

Выбранный для просмотра документ Поурочный план.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 изменяют ход программы в зависимости от...
Все понятно но, не интересно
Закрепление полученных знаний Какой оператор позволяет выбрать одно из нескол...
Мне понравилось
Мне всё понравилось
Спасибо за внимание

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

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: Выполняется инструкц...
Мне понравилось
Мне всё понравилось
Закрепление полученных знаний Какой оператор позволяет выбрать одно из нескол...
Домашнее задание 	 Составьте программу, имитирующую работу простейшего кальку...
Вопросы для рефлексии Что нового вы узнали на уроке? С удовольствием ли вы ра...
Рефлексия Полный провал Не понравилось Много не понятного Понравилось Здорово
Спасибо за внимание

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

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 слайд
Описание слайда:

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

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

Общая информация

Номер материала: ДA-013095

Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «1С: Предприятие 7.7»
Курс «3D Studio MAX»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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