Инфоурок Информатика КонспектыКонспект урока информатики по теме "Разветвляющийся алгоритм"

Конспект урока информатики по теме "Разветвляющийся алгоритм"

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

Дубоделов Николай Павлович

МБОУ – Ущерпская СОШ

Учитель информатики

Тема урока информатики: "Разветвляющийся алгоритм"

Цель: продолжить знакомство с алгоритмами.

Задачи:

- повторить понятие алгоритма, его виды, способы записи;

- познакомить с понятием разветвляющийся алгоритм;

- научить читать и составлять алгоритмы различными способами;

- развивать логическое мышление, умение анализировать, делать выводы;

- воспитывать аккуратность при решении задач.

Учащиеся должны знать: понятие алгоритма, его виды, способы записи, структуру построения блок – схем, правила написания программ на языке программирования Pascal ABC, основные операторы и команды.

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

Ход урока.

1. Повторение изученного материала.

- Что мы называем алгоритмом? /Приведите примеры/

- Перечислить виды алгоритмов.

- Перечислить способы записи алгоритмов, их характерные особенности.

- Вспомнить структуру построения блок – схем (блочные символы).

2. Изучение нового материала (с элементами повторения).

Вам известно, что в процессе алгоритмизации задачи разбивают на отдельные частные алгоритмы. Частные алгоритмы могут быть линейными (известно).

В качестве повторения и закрепления, решить задачу. Работают все ученики на IBM: (предложить на выбор один из способов записи: 1 – алгоритмический язык;,2 – язык программирования Pascal ABC). (После выполнения проверяются три работы на выбор учителя, с использованием мультимедийного проектора. Все компьютеры соединены локальной сетью.)

Задача: Определить объем и площадь боковой поверхности цилиндра с заданными радиусом основания R и высотой Н.

Алгоритмический язык.

Язык программирования Pascal ABC.

Обсуждение решений. Данные R=1; H=1 Результат V=3.14; S = 6.28

А сейчас, ребята, мы познакомимся ещё с одним частным алгоритмом – разветвляющимся (ветвление, развилка).

В отличие от линейных алгоритмов, в которых команды выполняются последовательно одна за другой, в алгоритмическую структуру "ветвление" входит условие, в зависимости от выполнения или невыполнения которого реализуется та или иная последовательность команд (серия).

Будем называть условием высказывание, которое может быть либо истинным, либо ложным. Условие, записанное на формальном языке, называется условным или логическим выражением.

Условные выражения могут быть простыми и сложными.

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

Пример: 7 > 2, 2 * 10 = 4 * 5.

- Сложное условие - это последовательность простых условий, объединенных между собой знаками логических операций. Пример: 7 > 2 And 2 * 10 = 4 * 5.

Алгоритмическая структура "ветвление" может быть зафиксирована различными способами:

- графически, с помощью блок - схемы;

- на школьном алгоритмическом языке;

- на языке программирования Turbo Pascal.

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

Пример: В пробирке находится раствор. Надо определить, что это за раствор (кислота или щелочь).

Для определения раствора имеем лакмусовую бумажку.

если бумажка покраснела + -

то раствор кислотный

иначе раствор щелочной

При рассмотрении примера я употребила такие служебные слова как: если, то, иначе.

При решении задач на IBM эти служебные (ключевые) слова записываются с помощью операторов:

IF < условие > THEN < серия команд 1> ELSE < серия команд 2 > /или/

If < условие > then < серия команд 1 > else < серия команд 2 >

После первого ключевого слова (If) должно быть размещено условие. После второго ключевого слова (Тhen) последовательность команд (серия 1), которая должна выполняться, если условие принимает значение "истина". После третьего ключевого слова (Else) размещается последовательность команд (серия 2), которая должна выполняться, если условие принимает значение "ложь".

В качестве примера разберем конкретную задачу.

Задача. Решить квадратное уравнение

 Графический способ

(блок - схема).

Алгоритмический язык

Язык программирования Pascal ABC.

3. Закрепление.

Самостоятельно решить задачу, проверить правильность решения на компьютере.

Задача. Найти большее из двух чисел.

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

Задача. Написать алгоритм определения: являются ли вещественными корни уравнения х * х = а для данного а. /Данные: 5. Результат: вещественные"

Оценки за урок.

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Конспект урока информатики по теме "Разветвляющийся алгоритм""

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Руководитель клубного филиала

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

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

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

6 664 101 материал в базе

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

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

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

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

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

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

    Удалить материал
  • Автор материала

    Дубоделов Николай Павлович
    Дубоделов Николай Павлович
    • На сайте: 8 лет и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 1844
    • Всего материалов: 1

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Экскурсовод

Экскурсовод (гид)

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 190 человек из 54 регионов
  • Этот курс уже прошли 973 человека

Курс профессиональной переподготовки

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 96 человек из 34 регионов
  • Этот курс уже прошли 222 человека

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

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Мини-курс

Управление и менеджмент в спортивной сфере

7 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Проведение и применение трансформационных игр

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 107 человек из 47 регионов
  • Этот курс уже прошли 56 человек

Мини-курс

Интеллектуальная собственность: медиа и фотографии

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 44 человека из 24 регионов