Урок «Условия и выбор»

Предпросмотр материала:

Открытый урок по информатике

в 9 классе

Тема урока «Условия и выбор»

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

Цели урока:

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

сформировать представление о принципе работы условного материала;

сформировать навыки программирования в среде TP.

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

формирование ИКТ- компетентности;

развитие алгоритмического мышления.

3. Воспитательная:

способствовать формированию партнерских отношений в классе.

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

демонстрационный ПК, мультимедиа-проектор, презентация к уроку.

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

Организационный момент. (1-2 мин.)

Актуализация опорных знаний и умений. (6-8 мин.)

Мотивация. Сообщение темы цели и темы урока. (5 мин.)

Объяснение нового материала. (15-20 мин.)

Закрепление нового материала (10 мин.)

Обобщение и подведение итогов. (3 мин.)

Домашнее задание. (3 мин.)

Компьютерный практикум. (10-15 мин.)

Основное содержание учебного материла

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

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

1. Организационный момент

Проверяю готовность к уроку.

Приветствую учеников

Проверяют готовность к уроку.

Приветствуют учителя

2. Актуализация знаний и умений учащихся

Презентация.Слайд 1.

Ученики дают подробные пояснения к ответам

Читаю задание:

1. Какие числа относятся к типу:

Integer
Real

2. Исправь ошибки в программе

Program primer;
Var b,s: real;
Begin

Writeln (Введитечисла b ис)
Readln( b,c);
A=b+c;
Write ln ( ‘a=’,a);
End.

Ученики выполняют задания

1.

Integer – целые числа
Real - вещественные

2.

Program primer;
Var a, b, s: real;
Begin

Writeln (‘Введитечисла b ис’);
Readln( b,c);
A:=b+c;
Writeln ( ‘a=’,a);
End.

Слайд 2

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

х2+2ху-у2

4. Переведите запись с языка программирования Паскаль на математический язык:

Sqrt(x)*3 – (a+2)/b

3.

SQR(x) +2*x*y –SQR(y)

4. 3-

3. Мотивация целеполагание. Сообщение темы урока

Показ презентации.  (Слайд 3), ученики дают подробные пояснения к ответам.

Задаю вопросы:

1. Для решения какой задачи составлена программа?

2. Найдите ошибки в этой программе.

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

Предлагаю определить тему урока и сформулировать цель.

Отвечают на вопросы.

1. Данная программа составлена для решения квадратного уравнения.

2. В программе на проверяется условие при котором D< 0.

3. Мы не знаем, как можно в Паскале реализовать условную функцию.

Предлагают свои варианты темы урока:

Условная функция. Ветвление.

Слайд 4

Тема урока:

Условная функция. Ветвление

Формулируют цель: узнать как выглядит условный оператор, научиться решать задачи с ветвлением.

Записывают тему урока и цель в тетрадь.

4. Объяснение нового материала

Слайд 5

При решении задач очень часто приходится выбирать, какое действие делать из двух или более возможных вариантов.

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

Слайд 6

В алгоритмах для этого существует особый блок – «проверка условий»:

Структура полного ветвления:

В языке ТurboРascal такой блок описывается оператором IF.

Записывают в тетрадь

Слайд 7

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

Компьютер проверяет условие, записанное после служебного слова IF. На вопрос условия может быть дан только один ответ из двух возможных – «да» или «нет». Если условие выполняется – т.е. дан ответ «да», то работает оператор THEN и будет выполняться действие 1 (действие 2 не выполняется), если условие не выполняется, т.е. дан ответ «нет», то работает оператор ELSE и будет выполняться действие 2 (действие 1 не выполняется).

Записывают в тетрадь

Слайд 8

Структура неполного ветвления

I FусловиеTHENдействие1;

В

нет

этом случае при проверке

условия и ответе «нет»

н

ДА

а вопрос условия

действие1 не выполняется,

а управление передается

на следующий после

IF оператор.

Записывают в тетрадь

Слайд 9,10

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

ДА

 

нет

 

ДА

 

нет

 

ДА

 

нет

Записывают в тетрадь

Слайд 11

Оператор ТurboРascal:

IFусловие THEN действие 1

ELSE IF условие 2 THEN действие 2

ELSE IF условие 3 THENдействие 3

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

ELSE IF условие N THEN действие N

ELSEдействие N+1;

Записывают в тетрадь

Слайд 12

В том случае, если действие включает в себя несколько операторов, необходимо использовать операторные скобкиbegin…end.

Записывают в тетрадь

В начале урока мы рассматривали программу для решения квадратного уравнения. Можем ли теперь её решить теперь?

Ответ: можем

Под диктовку учеников я записываю блок-схему и программу для решения квадратного уравнения.

Слайд 13

Program Yravnenie;

Var a,b,c,d,x1,x2: real;

Begin

Writeln (‘Введитечисла a, b ис’)

Readln( a,b,c);

d:=sqr(b)-4*a*c;

If d>= 0 then

begin

x1:=(-b+sqrt(d))-2*a;

x2:=(-b-sqrt(d))-2*a;

Writeln ( ‘x1=’,x, ‘x2=’,y);

end;

Else write (‘Корнейнет’);

End.

5. Закрепление нового материала

Слайд 14

Задание:

Составить блок-схему и программу для нахождения значения функции для заданных значений Х:

Сначала решают самостоятельно.

Затем один ученик записывает на доске блок-схему, другой – программу.

Остальные проверяют.

 

Слайд 15

Слайд 16

Р ешение:

program primer;

uses crt;

var x,y:real;

begin

clrscr;

write(‘ВвдитеХ’);

readln(x);

if x<0 then y:=5*x-1

else if x>2 then y:=sqr(x)+2

else y:=sqrt(2*x);

writeln(‘y=‘,y:5:3);

end.

Проверка:

Х |-1,5 | 1,7 | 2,5

Y |-8,5 | 1,84 | 8,25

6. Обобщение и подведение итогов

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

Слайд 17

Выполните задания:

1. Составить блок-схему и программу для нахождения значения переменной с,которое вычисляется по формуле: a+b, если а нечетное и a*b, если а четное

(условие четности числа: аmod 2 = 0).

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

3. Составить блок-схему и программу, которая выводит на экран наибольшее из трех чисел.

8. Компьютерный практикум

Составленную программу набирают на ПК и проверяют правильность работ

 

Краткое описание материала

Урок «Условия и выбор»

    DOCX

Файл будет скачан в формате:

    DOCX

Краткое описание материала

Автор материала

Демирбекова Ферида Халиковна

старшая вожатая .учитель информатики

  • На сайте: 7 лет и 6 месяцев
  • Всего просмотров: 76366
  • Подписчики: 1
  • Всего материалов: 42
  • 76366
    просмотров
  • 42
    материалов
  • 1
    подписчиков

Настоящий материал опубликован пользователем Демирбекова Ферида Халиковна.
Инфоурок является информационным посредником. Всю ответственность за опубликованные материалы несут пользователи, загрузившие материал на сайт. Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете на материал.

ИИ для создания материалов

ИИ для создания материалов

Если готовые материалы не подошли — поможет ИИ

Конспекты, тесты, презентации, рабочие листы и другие материалы по ФГОС — под ваш урок, класс и цели занятия за пару минут.

Выберите инструмент или нейросеть
~110

Нейросети могут ошибаться. Обязательно проверяйте ответы.

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

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