54668

Оператор ветвления

Конспект урока

Педагогика и дидактика

Тип урока: Изучение нового материала Знать: Алгоритмические структуры ветвления в полном и неполном варианте. Операторы ветвления в полном и неполном варианте Уметь: Использовать операторы ветвления в программах.

Русский

2014-03-17

63 KB

0 чел.

рок Операторы ветвления

Тема: Оператор ветвления

Цели урока:

  1.  Изучить алгоритмическую конструкцию - ветвление. Познакомиться с оператором, реализующим ветвление.
  2.  Развивать познавательный интерес.

Задачи:

учебные:

  •  познакомить с оператором, реализующим ветвление (полный и неполный вариант);
  •  показать применение его в алгоритме;
  •  стимулирование интереса обучающихся к изучаемым на уроках темам и предмету «Информатика» в целом;

развивающие:

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

воспитательные:

  •  воспитание у обучающихся самостоятельности, умения применять полученные знания.

План урока: 

  1.  Проверка домашнего задания.
  2.  Объяснение нового материала.
  3.  Практическое применение оператора ветвления.
  4.  Домашняя работа.
  5.  Практическая работа.
  6.  Подведение итогов урока.

Тип урока:

Изучение нового материала

Знать:

  1.  Алгоритмические структуры ветвления в полном и неполном варианте.
  2.  Операторы ветвления в полном и неполном варианте

Уметь:

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

Методы:

  1.  Наглядный
  2.  Иллюстративный.
  3.  Поисковый

Оборудование:

  •  интерактивная доска,
  •  презентация «Операторы ветвления»,
  •  открытая программа «Случайные окружности»
  •  компьютеры со средой программирования Турбо Паскаль.

Ход урока: 

  1.  Проверка домашнего задания. (На интерактивной доске разобрать программу, заданную на дом)
  2.  Постановка цели урока.
  3.  Объяснение нового материала. (Использовать презентацию для объяснения нового материала).

Деятельность учителя

Деятельность учащихся

Запишите тему сегодняшнего урока

Операторы ветвления

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

Слушают

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

(Объяснение выполнения алгоритмической конструкции ветвление на примере нахождения максимального из двух чисел).

По этой схеме, если условие истинно, выполняется серия действий №1, иначе выполняется серия действий №2. Это так называемое полное ветвление.

Слушают

Для реализации этой конструкции используется в языке Турбо Паскаль оператор ветвления в полном варианте.

Условие записывается с помощью знаков сравнения и принимает два значения: да или нет.

Сложные условия составляют из простых с помощью логических операций (OR, AND, NOT)

Записывают:

IF(условие) THEN(операторы) ELSE(операторы)

Существует и неполное ветвление - это, когда по одной из ветвей серия действий отсутствует. Начертите схему неполного ветвления в тетрадь.

Для реализации этой конструкции используется в языке Турбо Паскаль оператор ветвления в неполном варианте.

Записывают:

IF (условие) THEN (операторы)

  1.  Практическое использование оператора ветвления. (Разбираем открытую программу, рисующую 20 случайных окружностей в правой половине экрана).

Program krugi;

Uses Graph;

Var x,y,r,z,i,grDriver,grMode:integer;

Label 1;

Begin

grDriver:=detect;

initGraph(grdriver,grMode,’d:/tp/bgi’);

randomize;

for i:=1 to 20 do

begin

z:=random(15); y:=random(480); r:=random(100); setcolor(z);

1:            x:=random(640);

if x>340 then circle(x,y,r) else goto 1;

end;

readln;

closeGraph;

end.

  1.  Домашнее задание: п. 7.9 - читать, составить программу, рисующую 10 случайных окружностей в левой нижней четверти экрана.
  2.  Практическая работа: изменить данную программу, чтобы она рисовала 20 случайных окружностей в нижней половине экрана.
  3.  Подведение итогов урока.


 

А также другие работы, которые могут Вас заинтересовать

57874. Просвітництво як літературна епоха. Розмаїття виявів літературного життя 72 KB
  Today we are going to listen to student’s reports about three famous representatives of Enlightenment. They are Robert Burns, Daniel Defoe, Heinrich Heine. They lived in different parts of Europe...
57875. Память. Виды памяти 87.5 KB
  Цель урока: дать понятие о видах и качестве памяти определить её роль в формировании индивидуальности; на практике ознакомиться с методами определения памяти; развивать умение тренировать и укреплять память; воспитывать стремление к развитию определенного вида памяти;...
57876. Фізика і мистецтво. Інтегрований урок 55.5 KB
  Це Леонардо да Вінчі. Повідомлення про Леонардо да Вінчі підготували. За свідченням сучасників Леонардо да Вінчі відзначався прекрасною зовнішністю він мав пропорційну структуру був витончений із привабливим обличчям. Леонардо постійно малював і записував.
57877. Классификация млекопитающих. Яйцекладущие и сумчатые млекопитающие 401 KB
  Цель урока: обучающая: Изучить классификацию млекопитающих. Познакомить учащихся с яйцекладущими и сумчатыми млекопитающими, раскрыть особенности размножения и индивидуального развития этих животных: черты сходства и отличия.
57878. Особливості припинення трудових правовідносин. Економічні аспекти зайнятості населення 507 KB
  Основні поняття: трудовий договір безробіття державна служба зайнятості. Аналіз рівня безробіття в Україні. Визначення рівня безробіття в Дергачівському районі. Отже всім зрозуміло що безробіття – це негативне явище в економіці.
57879. Птахи. Звірі. Інтегрований урок з презентацією Я і Україна (природа), англійська мова 3 клас 51 KB
  Мета: Формувати поняття звірі птахи повторити назви птахів та ввести до активного словникового запасу учнів назви тварин англійською мовою закріпити знання про особливості вживання дієслова to hve в теперішньому неозначеному часі; розвивати навики мовлення та вміння порівнювати спостерігати...
57880. Форматування даних, клітинок і діапазонів клітинок 238 KB
  МЕТА навчальна: продовжувати формувати навички форматування даних сформувати вміння у новій ситуації продовжувати формувати вміння та навички роботи з програмою MS Excel; застосовувати програму для опрацювання табличних даних розв’язування прикладних задач...
57881. Робота над проектом «Хай стелиться вам доля рушниками…» 102 KB
  Рушники нашого краю Семантика кольорів мультимедійна презентація до уроку роздатковий матеріал. Сьогодні узагальнюючий урок але він буде незвичайним оскільки мова буде йти про рушники. Чому саме про рушники Рушник є найдавнішим зразком декоративно-ужиткового мистецтва українського народу.
57882. АПАРАТНА БУДОВА ПК. УРОК-ГРА: ПЕРШИЙ МЕГАБАЙТ 102 KB
  Мета: закріпити і перевірити знання учнями обчислювальної системи та її структури, знання і розуміння поняття інформації, засвоєння учнями основних понять операційної системи, її функцій та будови; розвивати активність, комунікабельність та самостійність учнів...