Инфоурок Информатика КонспектыУрок в 11 классе по теме "Ветвления"

Урок в 11 классе по теме "Ветвления"

Скачать материал

Урок информатики в 11 классе на тему: «Оператор ветвления в Turbo Pascal»

Класс: 11

Тема урока: «Оператор ветвления в языке Pascal».

Тип урока:  урок изучения и первичного закрепления новых знаний.

Цели урока:

1.      Образовательные:

§  Познакомить с новым типом оператора языка  Pascal – условным оператором и его особенностями исполнения.

§  Обеспечить усвоение учащимися реализации алгоритмов ветвления при решении конкретных задач.

  1. Воспитательные:

§  Воспитывать у учащихся ответственное отношение и интерес к предмету, информационную культуру.

  1. Развивающие:

§  Развивать логическое мышление, интерес к программированию, внимание, самостоятельность.

Методы обучения: словесный, наглядный, практический (разработка индивидуальных проектов решения задач).

Формы обучения: коллективная, индивидуальная.

ТСО: ЭВМ, мультимедиа проектор.

Структура урока:

  1. Постановка темы и целей урока (1 минута).
  2. Проверка домашнего задания и актуализация пройденного материала (6 минут).
  3. Изучение нового материала (10 минут).
  4. Первичная проверка усвоения знаний и закрепление знаний (10 минут).
  5. Контроль и проверка знаний (14  минут).
  6. Подведение итогов урока (2 минуты).

I.                   Постановка темы и целей урока (1 минута)

II.                Проверка домашнего задания и актуализация пройденного материала (6 минут)

На дом Вам было задано повторить основные понятия Turbo Pascal, стандартные функции, типы данных и линейные операторы, давайте вместе проверим как вы усвоили пройденный материал. Домашнюю работу проверим с помощью теста.

Учитель демонстрирует на экране проектора тестовые вопросы, ребята на них отвечают (фронтальный опрос).

ВОПРОСЫ:

1. Что можно назвать алгоритмом?

а) схему движения автобусов

b) правила использования микроволновой печи

c) расписание уроков

Ответ: с (расписание уроков)

 

 2. Какая геометрическая фигура обозначает в блок-схеме действие?

а) овал

b) прямоугольник

c) параллелограмм

Ответ: b (прямоугольник)

3. Какой оператор описывает в программе ввод данных?

а) read

b) write

c) begin

Ответ: а (read)

4. Какой из перечисленных типов данных является целочисленным?

а) real

b) integer

c) boolean

Ответ: b (integer)

5. Определите результат выполнения программы:


begin

x:=4;

y:=5;

a:= x-y;

a:= a-1;

writeln (a);

end.

 

а) 0

b) 2

c) -2

 

 

 


 

Ответ: с (-2)

6. Запиши на языке программирования следующее математическое выражение:

а) sqr(x) - 2*x*y  + sqrt(y)

b) sqr(x) + 2*x*y - sqrt(y)

c) sqrt(x) + 2*x*y - sqr(y)

Ответ: b (sqr(x) + 2*x*y - sqrt(y))

end

 

 

III.             Изучение нового материала (10 минут)

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

Ветвление - форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или другая последовательность (серия) команд.

 

А затем рассматривается реализация ветвлений в языке Pascal: оператор в Тurbo Pascal, который предназначен для выбора к исполнению одного из возможных действий (операторов) в зависимости от некоторого условия, называется УСЛОВНЫМ ОПЕРАТОРОМ IF или ОПЕРАТОРОМ ВЕТВЛЕНИЯ. Условие записывается с помощью знаков сравнения и принимает два значения: да или нет.

Особое внимание при этом уделяется тому, что перед словом ELSE НЕЛЬЗЯ ставить запятую.

Оператор ветвления в зависимости от выполняемого условия имеет полную форму и неполную (сокращенную) форму.  Ученики записывают обе формы оператора ветвления в тетрадь:

1.                                                                                                                   2.

 

IV.             Первичная проверка усвоения знаний и закрепление знаний (10 минут).

А теперь закрепим новый материал на задачах. Ученики запускают среду PascalABC и решают задачу, разбирая её совместно с учителем.

Задача №1: Дано целое число n. Если оно является положительным, то прибавить к нему 1, в противном случае не изменять его. Вывести полученное число.

program zadacha1;

uses crt;

var

   n:integer;

begin

clrscr;

     writeln('Введите число n: ');

     read(n);

         if n>0 then n:=n+1;

         writeln(‘Полученное число ',n);

end.

 

 

V.                Контроль и проверка знаний (14  минут)

Учащиеся самостоятельно решают Задачу №2, возможно составление блок-схемы.

program zadacha2;
uses crt;
var
   a,b:integer;
begin
clrscr;
     writeln('Введите число а: ');
     read(a);
     writeln('Введите число b: ');
     read(b);
     if a > b then
            writeln(‘Максимальное число = ',a)
            else
            writeln(‘Максимальное число = ',b)
end.
Задача №2: Даны два целых числа. Вывести максимальное из них.

Если позволяетс время, можно порешать задания из первой части ЕГЭ, например:

1. Какое значение будет иметь переменная d после выполнения следующих операторов: 

a:=3;
b:=2;
if a>b then d:=a
else d:=b;

Ответ: d=3

2. Какое значение будет иметь переменная d после выполнения следующих операторов:

a:=2;
b:=3;

d:=4;
if a>b then d:=d+a else

    begin

      d:=d-b;

      d:=d*2;

    end;

Ответ: d=2

VI.      Подведение итогов урока (2 минуты)

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Урок в 11 классе по теме "Ветвления""

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Менеджер гостиничного комплекса

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 656 271 материал в базе

Скачать материал

Другие материалы

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

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 24.11.2016 1193
    • DOCX 253.6 кбайт
    • 52 скачивания
    • Оцените материал:
  • Настоящий материал опубликован пользователем Злобин Николай Викторович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

    Удалить материал
  • Автор материала

    Злобин Николай Викторович
    Злобин Николай Викторович
    • На сайте: 8 лет и 9 месяцев
    • Подписчики: 2
    • Всего просмотров: 19755
    • Всего материалов: 10

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 120 человек из 43 регионов

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 140 человек из 43 регионов
  • Этот курс уже прошли 1 296 человек

Курс профессиональной переподготовки

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 95 человек из 34 регионов
  • Этот курс уже прошли 222 человека

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4450 руб.
Подать заявку О курсе
  • Сейчас обучается 42 человека из 24 регионов
  • Этот курс уже прошли 52 человека

Мини-курс

Социальные и правовые аспекты эпохи Просвещения: влияние на образование сегодня

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Мозг и психотерапия: влияние, методы и направления

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 61 человек из 29 регионов
  • Этот курс уже прошли 27 человек

Мини-курс

Интерактивные материалы на печатной основе

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 58 человек из 25 регионов
  • Этот курс уже прошли 29 человек