Меню
Разработки
Разработки  /  Информатика  /  Уроки  /  8 класс  /  План-конспект урока по информатике на тему "Оператор условного перехода"

План-конспект урока по информатике на тему "Оператор условного перехода"

Урок даст учащимся представление о понятии «условный оператор», научит писать программу ветвящейся структуры на языке Паскаль, познакомит с полной и неполной формой условного оператора.
29.04.2015

Описание разработки

Цели урока:

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

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

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

План урока.

1. Сообщение новой темы, цели и задач урока, мотивация учебной деятельности.

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

3. Выполнение заданий.

4. Подведение итогов урока и домашнее задание.

Ход урока.

1) Сообщение темы, цели и задач урока.

Здравствуйте ребята! Тема сегодняшнего урока: ”Условный оператор”. Наша цель научиться решать задачи с помощью условного оператора. Урок начнем с вопроса. Какие виды алгоритмов вы знаете? Как вы думаете, к какому виду алгоритмов относится условный оператор?

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

Просмотр презентации.

Слайд №1 – Заставка «Условный оператор».

Слайд №2- Для записи разветвляющихся алгоритмов на языке Паскаль, используются условный оператор.

Слайд №3-Условный оператор имеет две структуры не полная и полная.

Слайд №4- Структура – не полная в виде блок-схемы.

Слайд №5- Для разбора не полной структуры оператора, предлагаю им задачу для составления блок-схемы. «Если у равностороннего четырехугольника углы прямые, то назовем его прямоугольником. »

Слайд №6-Структура- полная в виде блок-схемы.

Слайд №7- Для разбора полной структуры даю следующее предложение с условием. «Если у равностороннего четырехугольника углы прямые, то назовем его прямоугольником, иначе назовем его ромбом».

Слайд №8- Итак, теперь мы рассмотрим общий вид оператора на языке программирования Паскаль:

IF <логическое выражение>

THEN <оператор_1> ELSE <оператор_ 2>;

План-конспект урока по информатике на тему Оператор условного перехода

Слайд №9 - Формат записи условного перехода.

Слайд №10 - Мы с вами познакомились с конструкции языка, называемой условный оператор. На языке Pascal он выглядит так: IF…THEN…ELSE (англ. Если.... То... Иначе…).

Напишем программу, которая запрашивает два неравных числа с клавиатуры и выводит на экран сообщение “1-е число больше чем 2-е” или “2-е число больше чем 1-е”.

Вопрос: как проверить числа на БОЛЬШЕ/МЕНЬШЕ? Используем условный оператор:

If <условие> Then <действие 1> Else <действие2>;

Работает этот оператор следующим образом: проверяется верность выполнения условия. Если условие истинно, то выполняется <действие 1>. Иначе - <действие2> В части условия могут использоваться следующие знаки сравнения...

Приведём пример и сделаем к нему комментарий.

Для начала запишем словами сравнение двух чисел А и В:

Если А > B то Write(A, ' больше чем ', B, '!') иначе Write(B, ' больше чем ', A, '!') ;

Посмотрим теперь, как выглядит эта конструкция на Pascal:

If A > B Then Write(A, ' больше чем ', B, '!') else Write(B, ' больше чем ', A, '!') ;

Рассмотрим этот оператор.

1. Сначала идет служебное слово If

2. После него стоит условие, в котором используются знаки сравнения.

3. Если это условие истинно, то есть A > B, то выполнится действие, указанное после слова Then.

4. Если же условие ложно, то есть A < B, то выполнится действие, указанное после слова Else. 

Обратите внимание, перед словом Else нет точки с запятой ";". Это еще не окончание оператора.

Подобная конструкция соответствует блок-схеме 1 предыдущего урока.

Давайте попробуем записать этот оператор, используя другое условие. Какое? Как будет выглядеть запись условного оператора с таким условием?

Действия после Else может и не быть. Это используется, когда действие может быть выполнено только при заданном условии. Тогда ветка Else отсутствует. Вот такой пример:

If A = B Then Write(A, ' равно ', B, '!');

Весь материал - в документе.

Содержимое разработки

План – конспект урока по теме "Оператор условного перехода".

Предмет: Информатика Класс: 8

Учитель информатики: Аубакирова Гульзия Мухийденовна


Цели урока:

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

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

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

Тип урока: урок формирования умений и навыков.

Оборудование: доска, мел, персональные компьютеры (14), компьютер для демонстрации (1), мультимедийная доска, карточки с заданием, файлы с практической работой.


План урока.

  1. Сообщение новой темы, цели и задач урока, мотивация учебной деятельности.

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

  3. Выполнение заданий.

  4. Подведение итогов урока и домашнее задание.

Ход урока.

1) Сообщение темы, цели и задач урока.

Здравствуйте ребята! Тема сегодняшнего урока: ”Условный оператор”. Наша цель научиться решать задачи с помощью условного оператора. Урок начнем с вопроса. Какие виды алгоритмов вы знаете? Как вы думаете, к какому виду алгоритмов относится условный оператор?

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

Просмотр презентации.

Слайд №1 – Заставка «Условный оператор».

Слайд №2- Для записи разветвляющихся алгоритмов на языке Паскаль, используются условный оператор.

Слайд №3-Условный оператор имеет две структуры не полная и полная.

Слайд №4- Структура – не полная в виде блок-схемы.

Слайд №5- Для разбора не полной структуры оператора, предлагаю им задачу для составления блок-схемы. «Если у равностороннего четырехугольника углы прямые, то назовем его прямоугольником.»

Слайд №6-Структура- полная в виде блок-схемы.

Слайд №7- Для разбора полной структуры даю следующее предложение с условием. «Если у равностороннего четырехугольника углы прямые, то назовем его прямоугольником, иначе назовем его ромбом».

Слайд №8- Итак, теперь мы рассмотрим общий вид оператора на языке программирования Паскаль:

IF 

THEN  ELSE  ;

Слайд №9- Формат записи условного перехода.

Слайд №10- Мы с вами познакомились с конструкции языка, называемой условный оператор. На языке Pascal он выглядит так: IF…THEN…ELSE (англ. Если.... То... Иначе…).

Напишем программу,: которая запрашивает два неравных числа с клавиатуры и выводит на экран сообщение “1-е число больше чем 2-е” или “2-е число больше чем 1-е”.

Вопрос: как проверить числа на БОЛЬШЕ/МЕНЬШЕ? Используем условный оператор:

If Then Else ;

Работает этот оператор следующим образом: проверяется верность выполнения условия. Если условие истинно,то выполняется . Иначе - В части условия могут использоваться следующие знаки сравнения:

Приведём пример и сделаем к нему комментарий.

Для начала запишем словами сравнение двух чисел А и В:

Если А B   то Write(A,' больше чем ',B,'!') иначе Write(B,' больше чем ',A,'!');

Посмотрим теперь, как выглядит эта конструкция на Pascal:

If A B   Then Write(A,' больше чем ',B,'!') else Write(B,' больше чем ',A,'!');

Рассмотрим этот оператор.

  1. Сначала идет служебное слово If

  2. После него стоит условие, в котором используются знаки сравнения.

  3. Если это условие истинно, то есть A B, то выполнится действие, указанное после слова Then.

  4. Если же условие ложно, то есть A Else.

Обратите внимание, перед словом Else нет точки с запятой ";". Это еще не окончание оператора.

Подобная конструкция соответствует блок-схеме 1 предыдущего урока.

Давайте попробуем записать этот оператор, используя другое условие. Какое? Как будет выглядеть запись условного оператора с таким условием?

Действия после Else может и не быть. Это используется, когда действие может быть выполнено только при заданном условии. Тогда ветка Else отсутствует. Вот такой пример:

If A = B Then Write(A,' равно ',B,'!');

Слайд №11 – Заставка (окончание)

3) Выполнение заданий:

  • пробных упражнений;

  • тренировочных упражнений;

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

Задача №1

Оля и Коля живут в одном доме
Все про них ясно, одного только кроме.
Выглядит Оля Коли моложе.
Но, Коля старше, говорил нам Сережа.
Кто же тут прав – пусть компьютер решит!
Ты для него алгоритм напиши,
Чтобы ввести только возраста данные
И получить ответ долгожданный.

Задача №2

Мальчик приятной наружности
Циркулем в правой руке,
Нарисовал окружность
На белоснежном листке.
Оси провел через центр
Точку случайную взял.
И в тот же самый момент
Скромно в углу написал:
“Друг мой, я знаю точно
Что хватит тебе ума
Узнать лежит ли точка
В этом кругу сама?”

Что требуется найти в задаче? Лежит ли точка внутри круга, радиуса R

Что дано (что нужно ввести) ? Координаты точки – х и у.

Как записать условие?

If x*x + y*y

else writeln(‘Точка не лежит внутри круга’);

Нужно ли выводить результат? (Нет)

Задача №3

Вот зазвенел веселый звонок.
Счастье, какое! Последний урок.
Двинулись дети на выход к двери,
Но хулиганы остались, их три…
Первый этаж и открыто окно.
Есть правда “но” – узковато оно.
Спрыгнуть – дело не хитрое это
К тому ж высота 50 см.
Чу! Чей-то голос за дверью знакомый,
Как не узнать директора школы.
Срочно ребята выпрыгивать стали.
Вот одного только рамы прижали.
Самым объемным он оказался,
Двое удрали, а этот остался.
Ну-ка, ребята, быстро ответьте, 
Кто же остался в том кабинете?

Что нужно найти в задаче? Максимальное (а, в, с)

Как записать условие?

Практическая работа учащихся

  1. Составить программу для нахождения минимального из двух чисел

  2. Дана точка с координатами (x,y). Определить, лежит ли она на окружности радиуса R с центром в точке (0;0) Составить программу.

  3. Даны три числа a,b,c. Найти минимальное из этих чисел.

Подведение итогов.

ДЗ.

1)Даны три числа a,b,c. Определить, образуют ли они геометрическую прогрессию.(b*b=a*c)

2) Даны три числа a,b,c. Определить, образуют ли они арифметическую прогрессию.(2*b=a+c)



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

Интерактивные методы в практике школьного образования

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
План-конспект урока по информатике на тему "Оператор условного перехода" (27.54 КB)

Комментарии 1

Чтобы добавить комментарий зарегистрируйтесь или на сайт

Жаспанова Лаура Абильмансуровна, учитель информатики, КГУ "СОШ №30", ВКО, г.Семей, 12.01.2016 19:41
спасибо