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

Условный оператор в среде Pascal


  • Информатика

Поделитесь материалом с коллегами:

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

Цели урока:

1. Способствовать осознанию и осмыслению новой учебной информации;

2. Сформировать навыки программирования в среде Turbo Pascal.

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

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

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

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

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

  3. Теоретическая часть. Презентация.(15 мин)

  4. Практическая часть. (18 мин)

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

  6. Итог урока. (3 мин)

Ход урока:
I. Орг. момент.

Приветствие, проверка присутствующих. Объяснение хода урока.

II. Проверка и актуализация знаний.
Изучение программирования и языков программирования, таких как Basic, Pascal, C++, Delphi и др. является неотъемлемой частью информатики. С помощью языков программирования можно создавать свои программы, решать нестандартные задачи, решить которые в стандартных пользовательских программах невозможно. Программирование вырабатывает у учащихся следующие развивающие функции: четкое логическое мышление, аккуратность и внимательность, и при этом развивает находчивость, изобретательность, фантазию и творческие способности. Недаром программирование, называют не только наукой, но и искусством.

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

III. Теоретическая часть.

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

(2 слайд) На этом уроке мы:

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

  2. Узнаем для чего и как применяется команда if - then

  3. Научимся записывать команды ветвления при решении задач с практическим содержанием.

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

(3 слайд)

hello_html_796c45fb.gif

Вспомним графические знаки, которые мы уже знаем. (Рисуется ромбик). Графическим изображением ветвления является ромб, внутрь которого записан вопрос условие, имеющий 2 варианта ответа да или нет.

И 2-й знак, который мы будем использовать – прямоугольник, внутрь которого записывается команда, которая должна быть выполнена в данном случае.






(4 слайд) (Продиктовать определения)

Алгоритм разветвляющейся структуры – это алгоритм, в котором вычислительный процесс осуществляется либо по одной, либо по другой ветви, в зависимости от выполнения некоторого условия.

Оператор (команда), реализующая ветвление называется условным оператором

(

Условному оператору отвечают две структуры:

1 структура – неполная

















hello_html_m1076ce6a.gif5 слайд)






Условному оператору отвечают 2 структуры: 1 структура – неполная, которая начинается с вопроса условие, имеющая вариант ответа да, по которому выполняется некоторый оператор, а веточка нет отсутствует. Ещё существует 2-я структура неполная, которая начинается с вопроса условие. Если да, тогда необходимо выполнить целую последовательность операторов, а по нет ничего выполнять не надо. В условии мы должны отражать, что мы должны выполнить целую последовательность операторов. Такая последовательность операторов называется составным оператором и берётся в операторные скобки beginend.







hello_html_m32bf2b79.gif








end













(hello_html_4b5f943a.gif6 слайд)

2 структура – полная

при выполнении условия выполняется один блок действий, а

при не выполнении – другой блок действий




.


hello_html_m788d626f.gif


begin

2 структура – полная. При выполнении условия выполняется один блок действий, а при не выполнении – другой блок действий. И аналогичная блок-схема. Условие, по варианту да выполнятся оператор 1, по варианту нет выполняется оператор 2.









(hello_html_7e19a6ee.gif7 слайд)

hello_html_m130f3f8a.gif

да

нет


П


Сосед заразный?

begin

ример

Еhello_html_6b2bbc2c.gifhello_html_m67f8520c.gifhello_html_68ac7eaa.gifhello_html_4b305305.gifhello_html_m73ef18a8.gifhello_html_1e9a4140.gifсли твой сосед по парте

С

1. Обними его

2. В школу не пойдёшь

тал источником заразы,

Обними его и в школу

Дhello_html_m56b86b9.gif

end

ве недели не придёшь…

Г


ригорий Остер «Вредные советы»

hello_html_m4aa02d35.gifhello_html_m7c97760a.gif



(8 слайд)


Общий вид условного оператора

Нhello_html_m4b724aef.gifеполная форма условного оператора:




If <условие> then

<оператор >;








hello_html_780a1d5f.gif

hello_html_4698113c.gif

да

нет


I


условие

hello_html_m2a4aca07.gifhello_html_3e2feeba.gifhello_html_1d9ff9db.gifhello_html_m61449d3b.gif

begin

f <условие> then

hello_html_3457609.gif

Оператор 1

Оператор 2

Оператор N


hello_html_m5382e592.gifbegin

<Серия команд 1>

end;



hello_html_2d6afe34.gif

end


hello_html_m76dabcd1.gifhello_html_m51952e7d.gif








(9 слайд)

Оhello_html_m129b5c7e.gifбщий вид условного оператора

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

If <условие> then

<оператор 1>

else <оператор 2>;










hello_html_b4a5bc2.gif


If <условие> then


begin

<Серия команд 1>

end

else begin

<Серия команд 2>

end;







IV. Практическая часть.

Зhello_html_m4408246.gifадача №1:

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


Задача № 2:


Определить, является ли натуральное число х чётным?


Задача № 3:


Найти наибольшее число из двух. Если числа равны, то вывести любое из них.

v. Домашнее задание:

  1. Составить блок-схему и программу вычисления hello_html_45443a93.gif.

hello_html_m4449c55e.gif

  1. Определить значение функции:

hello_html_m1b69f980.gif


4



Автор
Дата добавления 05.12.2015
Раздел Информатика
Подраздел Конспекты
Просмотров148
Номер материала ДВ-230768
Получить свидетельство о публикации

Похожие материалы

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