Логотип Инфоурока

Получите 30₽ за публикацию своей разработки в библиотеке «Инфоурок»

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

и получить бесплатное свидетельство о размещении материала на сайте infourok.ru

Инфоурок Информатика КонспектыУрок «Условия и выбор»

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

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

в 9 классе

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

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

Цели урока:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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. Компьютерный практикум



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



Просмотрено: 0%
Просмотрено: 0%
Скачать материал

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

Цели урока:

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

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

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

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

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

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

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

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

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

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

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

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

5 479 852 материала в базе

Материал подходит для УМК

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

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

Урок: "Совместное создание презентации с помощью сервиса Google презентации"
  • Учебник: «Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
  • Тема: 1.1. Автоматизированные и автоматические системы управления
«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
  • 06.10.2020
  • 197
Урок: Контрольная работа по теме: «Кодирование и обработка текстовой информации»
  • Учебник: «Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
  • Тема: § 26. Проблемы формирования информационного общества
«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
  • 06.10.2020
  • 288
Открытый урок информатики по теме "Деловая графика в электронных таблицах". 9-й класс
  • Учебник: «Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
  • Тема: 1.1. Автоматизированные и автоматические системы управления
«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
  • 06.10.2020
  • 176
Урок: «Построение графиков функций в электронных таблицах MS Excel для решения математических задач»
  • Учебник: «Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
  • Тема: § 17. Таблицы и массивы
«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
  • 06.10.2020
  • 123
Доклад "НАУЧНО-МЕТОДИЧЕСКИЕ ОСНОВЫ СОЗДАНИЯ И ИСПОЛЬЗОВАНИЯ ОБРАЗОВАТЕЛЬНЫХ ИНТЕРНЕТ-ПОРТАЛОВ "
  • Учебник: «Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
  • Тема: Глава 1. Управление и алгоритмы
«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
  • 05.10.2020
  • 116

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

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

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

  • Скачать материал
    • 06.10.2020 150
    • DOCX 20.2 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Демирбекова Ферида Халиковна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

    Пожаловаться на материал
  • Автор материала

    Демирбекова Ферида Халиковна
    Демирбекова Ферида Халиковна
    • На проекте: 3 года и 1 месяц
    • Подписчики: 1
    • Всего просмотров: 28768
    • Всего материалов: 42