Инфоурок Информатика КонспектыПлан открытого урока по информатике. Тема урока «Условный оператор в Pascal»

План открытого урока по информатике. Тема урока «Условный оператор в Pascal»

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

План открытого урока по информатике.

 

 

Тема урока: Условный оператор в Pascal

 

Цели урока:

1. Образовательная: сформировать знания о полной и краткой формах условного оператора в языке программирования  Pascal.

2. Развивающая :а) развить познавательный интерес к самостоятельному изучению языка программирования Pascal;

б)  навыки работы в  составлении  программ с использованием условного оператора.

3. Воспитательная: воспитать в учащихся чувство ответственности, инициативность.

Тип урока: комбинированный.

 

Оснащенность урока: ПО- язык программирования Pascal.

 

Место проведения: кабинет №13

 

Класс:8-Б

Ход урока

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

Приветствие учащихся;

Текущий инструктаж по технике безопасности.

 

II Активизация имеющихся знаний учащихся:

 

 

а )методом фронтального опроса:

 

1. На какие основные части разделяется программа, пишущаяся на  языке программирования Pascal? (на три основные части: заголовок программы, раздел объявления величин, тело программы);

 

2. Каким служебным словом обозначается название программы? (Program);

 

3. Какие существуют правила записи названия программы? (название программы записывается при помощи букв английского алфавита, допустимо использование арабских цифр, но заголовок не должен начинаться с цифры, длина названия программы должна быть не более 256 символов и не должна содержать пробелов);

 

4. Какой оператор предваряет раздел объявления переменных? (оператор Var);

 

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

 (Var < имена переменных>: < тип величины>;) ;

 

6. Каким служебным словом записывается начало тела программы? (Begin);

 

7. Каковы синтаксические правила, которые соблюдаются при составлении программ на языке программирования  Pascal? (каждая строка в программе заканчивается знаком «;», а конец программы оператором End c « . »);

 

б) методом решения задач:

 

 

Задание №1

 

Найти ошибки в программах:

 

а)  Написать программу на Pascal, вычисляющую площадь круга.

 

 

      Program Z1;

Var R,S: integer;

Begin;

Read (R);

S=3,14*SQR(R);

Write (S);

End

 

б) Написать программу, вычисляющую значение функции у=у1-у2, если у1= 2.5х, а у2=5+х;

 

      Program Z2;

Var x,y,y1,y2: Real;

Begin;

Write (x);

y:= y1- у2;

y1:=2.5*x;

у2=5+х;

Read (y);

End.

 

 

Задание №2

 

Написать программу

a) вычисляющую сумму квадратов двух чисел а и  b.

 

      Program Z3;

Var a,b,s: Real;

Begin;

Read (a,b);

s:=SQR (a)+ SQR (b);

Write (s);

End.

 

 

б) найти скорость равномерного прямолинейного движения тела (значения S и  t вводятся с клавиатуры)

      Program Z4;

Var t,s: Real;

Begin;

Read (t,s);

v:=s/t;

Write (s);

End.

 

 

III  Формирование новых знаний.

Мы закончили с вами раздел изучения программирования на языке Pascal линейных алгоритмов и теперь переходим к изучению раздела «Алгоритмы ветвления».

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

 

Блок-схема: решение:       условие
 


                                    нет                                                                   да    

 


                                                                                                             

 

действие 2

 

       действие 1

 
                                                                                                       

 

 

 

Внесите этот блок в таблицу блоков, составленную нами ранее.

 

Оператор команды ветвления может быть двух форм: краткой и полной.

 

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

 IF <условие> THEN <действие>;

Рассмотрим пример:

 

Найти значение функции у=5/х.

 

  1. Блок-схема: знак завершения: конецСоставим блок-схему задачи:           

 

Напишем программу по созданному нами алгоритму:

   

 

 

 

   Program Z5;

Var x,y: Real;

Begin;

Read (x);

If x=0 then Write (‘нет решения’);

If x<>0 then y:=s/t;

Write (y);

End.

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

 

 IF <условие> THEN <действие 1> ELSE <действие 2>;

 

Рассмотрим пример:

 

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

Блок-схема: знак завершения: конецБлок-схема: данные: среда щелочная

 

 

 

 

 

 

 

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

 

Переходим к закреплению полученных знаний.

 

 

 

 

 

VI Закрепление полученных знаний методом решения задач.

 

Задание №1

 

Составить блок- схему и написать программу вычисления функции у=5х, если х>0 ,  и у=х-2,5, если х <=0

Блок-схема: знак завершения: конецБлок-схема: данные: у

 

 

 

 

 

 

 

 

      Краткая форма оператора условия

 

      Program Z6;

Var x,y: Real;

Begin;

Read (x);

            If x<=0 then у:=х-2.5;

            If x=0 then у:=5*х;

Write (y);

            End.

Полная форма оператора условия

 

      Program Z6;

Var x,y: Real;

Begin;

Read (x);

            If x<=0 then у:=х-2.5 ELSE у:=5*х;

            Write (y);

            End.

 

           

Задание №2

 

Составить блок- схему и написать программу вычисления функции у=5/(х-2);

 

Решение: рассмотрим данную функцию. При некоторых значениях х ее решение не возможно, так как знаменатель обращается в 0. Выясняем, что это происходит при х=2, это мы должны учесть.

Блок-схема: знак завершения: конец

 

 

 

 

      Краткая форма оператора условия

 

Program Z7;

Var x,y: Real;

Begin;

Read (x);

      If x =2 then Write (‘нет решения’);

      If x<>0 then у:=5/(х-2);

Write (y);

End.

Полная форма оператора условия

 

      Program Z7;

Var x,y: Real;

Begin;

Read (x);

            If x=2 then Write (‘нет решения’) ELSE у:=5/(х-2);

            Write (y);

            End.

 

 

VI  Подведение итогов урока, выставление оценок

 На этом уроке мы узнали основные принципы использования операторов условия, их формы, а также некоторые особенности их использования в задачах на разветвляющиеся алгоритмы. Мы сформировали основы навыков решения задач на алгоритмы ветвления при программировании на языке  Pascal.

 

VII  Домашнее задание.

1. Выучить краткую и полную формы записи операторов условия, запомнив при этом когда и при каких условиях они применяются при программировании.

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

а= 7b2/(4,5+b)

 

 

 

Задание №1

 

Найти ошибки в программах:

 

а)  Написать программу на Pascal, вычисляющую площадь круга.

 

 

      Program Z1;

Var R,S: integer;

Begin;

Read (R);

S=3,14*SQR(R);

Write (S);

End

 

б) Написать программу, вычисляющую значение функции у=у1-у2, если у1= 2.5х, а у2=5+х;

 

      Program Z2;

Var x,y,y1,y2: Real;

Begin;

Write (x);

y:= y1- у2;

y1:=2.5*x;

у2=5+х;

Read (y);

End.

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "План открытого урока по информатике. Тема урока «Условный оператор в Pascal»"

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

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

Старший рекрутер

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

Копирайтер

за 6 месяцев

Пройти курс

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

Скачать

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

План открытого урока по информатике.

"Тема урока: Условный оператор в Pascal.

Цели урока:

1. Образовательная: сформировать знания о полной и краткой формах условного оператора в языке программирования Pascal.

2. Развивающая:

а) развить познавательный интерес к самостоятельному изучению языка программирования Pascal;

б) навыки работы в составлении программ с использованием условного оператора.

3. Воспитательная: воспитать в учащихся чувство ответственности, инициативность.

Тип урока: комбинированный.

Оснащенность урока: ПО- язык программирования Pascal.

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

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

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

6 672 086 материалов в базе

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

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

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

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

  • Скачать материал
    • 17.04.2013 4591
    • DOCX 86 кбайт
    • 17 скачиваний
    • Рейтинг: 4 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Варенов Валерий Витальевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Варенов Валерий Витальевич
    Варенов Валерий Витальевич
    • На сайте: 9 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 18033
    • Всего материалов: 6

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

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

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

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

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

500/1000 ч.

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

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

Организация преподавания информационных систем и технологий в профессиональном образовании

36 ч. — 180 ч.

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

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

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

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 192 человека из 56 регионов
  • Этот курс уже прошли 977 человек

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

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Мини-курс

Занимательное обучение русскому языку: основы орфоэпии и тайны русской орфографии

3 ч.

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

Мини-курс

Управление личной продуктивностью менеджера

10 ч.

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

Мини-курс

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

3 ч.

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