- Составление программ с использованием условного оператора

Конспект урока «Составление программ с использованием условного оператора» по информатике для 10 класса

РЕПЯХ ГАЛИНА НИКОЛАЕВНА
Учитель информатики БОУ города Омска «Средняя общеобразовательная школа № 30»

10 класс

Тема: Составление программ с использованием условного оператора

Цель:

  • Ввести понятие ветвления.

  • Ввести понятие условного оператора.

  • Научить применять условный оператор при составлении программ

  • Развить навыки программирования в среде Турбо Паскаль

  • Развить алгоритмическое мышление учащихся

  • Воспитывать культуру работы в парах.


План урока:

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

    2. Актуализация (устно)

    3. Тест + работа у доски

    4. Введение нового материала

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

    6. Итоги урока.


    Ход урока.


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

    Приветствие.

    На протяжении прошлого месяца мы изучали разделы «Основы алгоритмизации и программирования» и раздел «Программирование на Турбо Паскаль». С какими понятиями вы познакомились на прошлых уроках (алгоритм, программа, структура программы в паскаль, некоторыми командами-операторами.)


    2. Актуализация (устно)

    • Что называется алгоритмом?

    • Что называется программой?

    • К какому типу языков программирования относится язык Турбо Паскаль?

    • Что выполняет команда write?

    • Чем отличается write от writeln?

    • Что выполняет команда read? Readkey?

    • Какова структура программы в Паскаль?

    • Что содержит каждый блок программы?

    • Что означает . ; = := ?

    • Чем отличается = от := ?

    • Как запустить программу?

    • Какая программа называется линейной?

    • Что такое блок-схема?

    • Перечислите блоки.

    3. Тест + работа у доски с взаимопроверкой.


    4. Введение нового материала.

    А сейчас давайте вспомним ситуацию с которой вы все неоднократно сталкиваетесь в жизни. Это переход дороги по переходу с двухцветным светофором. Каким будет алгоритм перехода через дорогу (ДЕТИ). ПРИМЕР: если дождь, то открываем зонт; если хорошо выучил урок, то хорошая оценка, иначе плохая и т.д. Теперь ваши примеры. (ДЕТИ). А теперь перейдем из жизненных примеров к примерам из математики и физики (корень из числа, дискриминант, кипение и замерзание воды…). Как выдумаете, это линейные алгоритмы? (ДЕТИ – нет). Так вот, алгоритмы такого типа называются разветвляющимися, и тема нашего сегодняшнего урока будет следующая: Ветвления в Турбо Паскаль. Условный оператор. (СЛАЙД № 1).

    А теперь давайте предположим какие же будут цели сегодняшнего занятия. (ДЕТИ) +(СЛАЙД № 2).

    А теперь вспомните все приведенные примеры и скажите: с какого слова начинался любой разветвляющийся алгоритм? (ДЕТИ если). И в зависимости от выполнения или невыполнения условия выполняются разные действия. А теперь, как вы думаете, какой алгоритм называется разветвляющимся? (ДЕТИ)

    (СЛАЙД № 3).

    Разветвляющийся алгоритм - это алгоритм, в котором в зависимости от

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


    Шаблон разветвляющегося алгоритма:


    ЕСЛИ условие ТО действие1 ИНАЧЕ действие2


    (СЛАЙД № 4).




    Блок-схема разветвляющегося алгоритма



    Какая часть блок-схемы для вас нова?(ДЕТИ)

    А что мы делали после составления блок схемы?

    (ДЕТИ описывали ее на ТП)

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


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


    ЕСЛИ условие ТО действие1 ИНАЧЕ действие2


    Если в качестве действия выполняется серия команд, то она заключается в операторные скобки!!!


    А теперь посмотрим как применять условный оператор при составлении программ.


    Составить программу для вычисления действительных корней из введенных чисел : У= Х



    Составим блок-схему








    А теперь переведем ее на ТП

    Program Primer1(input,output);

    Uses crt;

    Var x,y: real;

    Begin

    Writeln(‘введите число’);

    Read(x);

    IF X>=0 THEN begin y=sqrt(x);

    write(y)

    end

    ELSE write(“действительных корней нет”);

    Read key

    end.



    5. Домашнее задание (карточки)



    6. Итоги урока.

    • С чем вы познакомились сегодня?

    • Какие алгоритмы называются разветвляющимися?

    • С каким новым оператором вы сегодня познакомились?

    • Какие служебные слова в нем применяются?

    • Когда применяется условный оператор?

    • На этом уроке мы научились:

    * составлять блок-схемы для разветвляющегося алгоритма

    * составлять программу с использованием условного оператора

    • Приведите примеры разветвляющихся алгоритмов из жизни (один разобрать)

    • С какими учебными дисциплинами перекликался наш сегодняшний урок?


    ОЦЕНКИ ЗА УРОК!!!!!

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



    Здесь представлен конспект к уроку на тему «Составление программ с использованием условного оператора», который Вы можете бесплатно скачать на нашем сайте. Предмет конспекта: Информатика (10 класс). Также здесь Вы можете найти дополнительные учебные материалы и презентации по данной теме, используя которые, Вы сможете еще больше заинтересовать аудиторию и преподнести еще больше полезной информации.

    Список похожих конспектов

    Составление программ на операторы ввода и вывода данных, оператора присваивания в среде программирования Турбо Паскаль

    Составление программ на операторы ввода и вывода данных, оператора присваивания в среде программирования Турбо Паскаль

    Ермолаев Александр Владимирович. . Учитель информатики. Муниципальное бюджетное общеобразовательное учреждение. “Окуневская СОШ ”. Промышленновский ...
    Составление программ с использованием циклических алгоритмов

    Составление программ с использованием циклических алгоритмов

    Предмет:. Информатика 2 урока объяснения и закрепления. Тема:. "Составление программ с использованием циклических алгоритмов". Продолжительность: ...
    Решение математических примеров с использованием языка программирования Турбо Паскаль

    Решение математических примеров с использованием языка программирования Турбо Паскаль

    . Муниципальное бюджетное образовательное учреждение. средняя общеобразовательная школа № 12. Открытый урок по информатике и ...
    Среда программирования QBasic. Запись алгоритма решения задач. Составление и ввод программы

    Среда программирования QBasic. Запись алгоритма решения задач. Составление и ввод программы

    П Л А Н У Р О К А. П О Т Е М Е. Среда программирования QBasic. . . . Запись алгоритма решения задач. . . Составление и ввод программы. ...
    Создания интерактивной презентации с использованием программы MS PowerPoint.2007

    Создания интерактивной презентации с использованием программы MS PowerPoint.2007

    Создания интерактивной презентации с использованием программы. MS. . PowerPoint. .2007. (практическая работа). Ход урока. Урок рассчитан на ...
    Вычисление площади поверхности прямоугольного параллелепипеда с использованием программы Microsoft Excel

    Вычисление площади поверхности прямоугольного параллелепипеда с использованием программы Microsoft Excel

    Государственное бюджетное учреждение средняя образовательная школа № 63 города Москвы. Конспект интегрированного урока. . по ...
    Составление программ с массивами

    Составление программ с массивами

    г. Брянск. Конспект урока по информатике. . в 9 классе. . Подготовила : учитель информатики МБОУ СОШ № 9. ...
    Составление программ с ветвлением

    Составление программ с ветвлением

    . Тема:. . Практическая работа «Составление программ с ветвлением». Цель урока. :. Актуализация опорных знаний умений и навыков для творческого ...
    Компьютерные презентации с использованием мультимедиа технологии

    Компьютерные презентации с использованием мультимедиа технологии

    Конспект урока по теме. . «Компьютерные презентации с использованием мультимедиа технологии». Цели урока. :. Образовательные:. изучение ...
    Составление алгоритмов с циклом

    Составление алгоритмов с циклом

    . Муниципальное бюджетное общеобразовательное учреждение. . «Средняя общеобразовательная школа №9». Конспект урока ...
    Составление алгоритмов и блок-схем

    Составление алгоритмов и блок-схем

    Составление алгоритмов и блок-схем. Цели урока:. Образовательные:. - формирование и закрепление навыков по составлению и выполнению алгоритмов;. ...
    Создание русской матрешки с использованием графического редактора PAINT

    Создание русской матрешки с использованием графического редактора PAINT

    Районный семинар заместителей руководителей по учебной работе ОУ. . по теме:. «Личностно ориентированный подход в оценке достижений учащихся». ...
    Ошибки. Отладка программ

    Ошибки. Отладка программ

    Дзюбенко Елена Витальевна 101-796-160. План урока 9 класс. . Тема: «Ошибки. Отладка программ». . Цели:. Образовательная –. . закрепить ...
    Решение квадратного уравнения с использованием конструкции if-then-else

    Решение квадратного уравнения с использованием конструкции if-then-else

    Программирование на Паскале. Тема урока: "Решение квадратного уравнения. с использованием конструкции. if. -. then. -. else. ",. 9. . класс. ...
    Разработка программ на языке Turbo Pascal

    Разработка программ на языке Turbo Pascal

    Урок. Разработка программ на языке. Turbo. . Pascal. . Цель урока:. . . 1. . Повторить и обобщить знания, полученные по теме. “Алгоритм. Свойства ...
    Разработка web-сайтов с использованием языка разметки гипертекста HTML

    Разработка web-сайтов с использованием языка разметки гипертекста HTML

    ПЛАН-КОНСПЕКТ УРОКА № 1. «. Разработка. web. -сайтов с использованием языка разметки гипертекста. HTML. »(На изучение этой темы в учебном плане ...
    Построение графика функции с использованием среды С++

    Построение графика функции с использованием среды С++

    Конспект урок. а информатики в 10М классе. . (физико-математический профиль). по теме: «Построение графика функции с использованием среды С++». ...
    Построение алгоритмических блок схем. с использованием меж предметных связей

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

    Урок по информатике. . . На тему: Построение алгоритмических блок схем. . с использованием меж предметных связей. . Тип урока: урок закрепления ...
    Создание документов с использованием мастеров и шаблонов. Гипертекст. Создание закладок и ссылок. Создание гипертекстового документа

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

    Класс:. 8 «А». Форма проведения:. объяснение нового материала. Тема:. Создание документов с использованием мастеров и шаблонов. Гипертекст. ...
    Компьютерные презентации с использованием мультимедиа технологии

    Компьютерные презентации с использованием мультимедиа технологии

    Конспект урока по теме. . «Компьютерные презентации с использованием мультимедиа технологии». Цели урока. : изучение. понятий компьютерные ...

    Информация о конспекте

    Ваша оценка: Оцените конспект по шкале от 1 до 5 баллов
    Дата добавления:31 января 2017
    Категория:Информатика
    Классы:
    Поделись с друзьями:
    Скачать конспект