Конспект урока информатики в 9 классе Реализация алгоритмов ветвления на языке Паскаль

Раздел Информатика
Класс 9 класс
Тип Конспекты
Автор
Дата
Формат docx
Изображения Есть
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

Информатика 9 класс

Учитель: Тимофеева И.В., МБОУ СОШ №2 г. Лобня


Тема урока: Реализация алгоритмов ветвления на языке Паскаль.

Цели урока:

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

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

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

Ход урока

  1. Мотивация.

Однажды Сократ, окружённый учениками, поднимался к храму. Навстречу им спускалась известная афинская гетера. "Вот ты гордишься своими учениками, Сократ, - улыбнулась она ему, - но стоит мне только легонько поманить их, как они покинут тебя и пойдут вслед за мной". Мудрец же ответил так: "Да, но ты зовёшь их вниз, в тёплую весёлую долину, а я веду их вверх, к неприступным, чистым вершинам".

Вот и мы с вами сегодня должны подняться на одну ступеньку вверх, "преодолевая" задачи, которые будут рассмотрены на этом уроке.

Пусть девизом нашего урока будут слова: Приобретать знания - храбрость,

Приумножать их - мудрость,

А умело применять - великое искусство.

  1. Определение темы и целей урока.

Для того, чтобы определить тему урока, я предлагаю разгадать два ребуса. (Программирование, условие).

Какова же тема урока? (Ответы учащихся)

Какие цели перед собой поставим? (ответы учащихся)

  1. Актуализация опорных знаний.

  • Скажите, пожалуйста, что необходимо знать для написания программы на языке программирования? (Структуру программы, основные операторы).

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

  • Для решения задач сегодня нам потребуются так же знание и математических функций. Давайте их вспомним. (Cам. работа с взаимопроверкой)


Вариант 1

  1. sqr(0.7) = 0,49

  2. 38 div 8 = 4

  3. 16 mod 2 = 0

  4. round(5.6) = 6

  5. frac(7.9 ) = 0,9

Вариант 2

  1. sqrt(0.36) = 0,6

  2. 27 mod 2 = 1

  3. round(8.21) = 8

  4. 14 div 3 = 4

  5. int(6.8) = 6



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

(Если на улице дождь, то бери с собой зонт. Если горит зеленый свет, то можно переходить дорогу, иначе - стой.)

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

  • Составить программу, которая определяет четность или нечетность введенного с клавиатуры числа.

Какую структуру будет иметь данный алгоритм? Почему?

Составим блок-схему данного алгоритма. (Работа со схемой)

Конспект урока информатики в 9 классе Реализация алгоритмов ветвления на языке Паскаль

  • Какие служебные слова используются для записи операторов ветвления на языке Паскаль? (работа с учебником)

Запись программы:

program chislo;

var a:integer;

begin

writeln('Введите целое число');

readln(a);

if a mod 2=0 then writeln('Число четное')

else writeln('Число нечетное');

end.

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

  • число положительное, отрицательное

  • число кратно 5

  • число а делитель числа b

  • Конспект урока информатики в 9 классе Реализация алгоритмов ветвления на языке Паскаль

  • Конспект урока информатики в 9 классе Реализация алгоритмов ветвления на языке Паскаль

  1. Закрепление изученного материала (Практическая работа).

Выполнение практической части за компьютерами по вариантам.

Вариант 1

  1. Составить программу для вычисления значения функции Конспект урока информатики в 9 классе Реализация алгоритмов ветвления на языке Паскаль .

  2. Составить программу для вычисления модуля числа, введенного с клавиатуры.

Вариант 2

  1. Составить программу для вычисления значения функции Конспект урока информатики в 9 классе Реализация алгоритмов ветвления на языке Паскаль .

  2. Составить программу, которая запрашивает у пользователя два числа и выводит на экран большее из чисел.



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

  1. Написать программу, которая определит, имеете ли Вы право голосовать на выборах. (В голосовании принимают участие люди, достигшие 18 лет)

  2. Конспект урока информатики в 9 классе Реализация алгоритмов ветвления на языке ПаскальНапишите программу нахождения значения функции


  1. Составить программу нахождения корней квадратного уравнения по значению его коэффициентов.



  1. Рефлексия. Итог урока.

Заполняют карточку

На уроке я работал

активно

пассивно

Своей работой на уроке я

доволен

не доволен

Урок для меня показался

коротким

длинным

У меня

все получилось

есть проблемы

Мое настроение

стало лучше

стало хуже

Материал урока мне был

полезен

интересен

бесполезен

скучен

Домашнее задание мне кажется

легким

интересным

трудным

не интересным

Вся наша жизнь - это алгоритм сложной структуры.

Надо стремиться к тому, чтобы каждое наше действие было обдуманным и приводило к правильному, достойному результату!

Урок окончен!



© 2010-2022