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

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

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

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

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

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

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

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

План открытого урока по информатике. Тема урока «Условный оператор в 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 линейных алгоритмов и теперь переходим к изучению раздела «Алгоритмы ветвления».

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


hello_html_m3cfecd23.gif

нет да

hello_html_m2823cef2.gifhello_html_m2823cef2.gifhello_html_m2df47aa7.gif

hello_html_m2df47aa7.gif


hello_html_1a0cdf90.gifhello_html_md695401.gif




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


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


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

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

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


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


  1. Сhello_html_215429aa.gifоставим блок-схему задачи: hello_html_m2fe7837f.gif


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



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>;


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


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

hello_html_m5dc539a0.gifhello_html_67c6c1da.gifhello_html_m1aa36b81.gifhello_html_m38c175a4.gif








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


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






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


Задание №1


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

hello_html_m12278569.gifhello_html_4db25719.gifhello_html_57aed7ff.gifhello_html_m38c175a4.gif









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


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, это мы должны учесть.

hello_html_4960bd73.gifhello_html_m2fb83a6a.gifhello_html_m38c175a4.gif





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


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.




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


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

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

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

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

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

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

Цели урока:

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

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

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

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

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

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

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

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

Автор
Дата добавления 17.04.2013
Раздел Информатика
Подраздел Конспекты
Просмотров2374
Номер материала 7948041744
Получить свидетельство о публикации
Похожие материалы

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