- Программирование линейных алгоритмов

Конспект урока «Программирование линейных алгоритмов» по информатике для 9 класса

Наименование учреждения Средняя общеобразовательная профильная школа № 36 экологической направленности

ФИО Троицкая Евгения Юрьевна

Должность учитель информатики

Стаж работы 1 год

Категория без категории

Предмет информатика

Тема Программирование линейных алгоритмов.

Класс 9



Класс: 9

Тема: Программирование линейных алгоритмов.

Цель урока: повторение и обобщение знаний, полученных по теме

«Программирование линейных алгоритмов».

Учащиеся должны знать:

  • типы алгоритмов;

  • технологии и методы программирования;

  • понятие программы и ее структуры;

  • назначение команд и операторов;

  • типы данных;

  • программирование линейных алгоритмов;

Учащиеся должны уметь:

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

  • программировать линейные алгоритмы;

Формы организации учебной деятельности: фронтальная, индивидуальная.

Методы: практический, словесный, наглядный, эвристический.

Тип урока: урок обобщения и систематизации знаний

Программно – дидактическое обеспечение: ПК, программа Microsoft PowerPoint, ABCPascal, мультимедиапроектор, презентация «Программирование линейных алгоритмов», карточки с заданиями.

План урока:

  1. Организация начала урока. (1 мин)

  2. Актуализация знаний. (9 мин)

  3. Постановка целей и задач.(2 мин)

  4. Решение задач. (11 мин)

  5. Физминутка.(3 мин)

  6. Решение задач (продолжение). (14 мин)

  7. Информация о домашнем задании.(2 мин)

  8. Подведение итогов урока. Рефлексия.(3 мин)


Ход урока:


I. Организация начала урока.

Приветствие. Проверка готовности учащихся к уроку.


II. Актуализация знаний.

Давайте с вами повторим:

- Какой язык программирования мы с вами изучаем? А кто создал Pascal? (Никлаус Вирт, Слайд 1).

Все вы знаете, что Никлаус Вирт создал язык программирования Pascal, сегодня мы познакомимся с автором поближе. Давайте решим примеры с функциями DIV, MOD, sqr и sqrt, и узнаем, в каком городе Н. Вирт родился (кликаем на картинку с изображением города и решаем примеры с функциями, Слайд 2. На парте лежат карточки с алфавитом, сравниваем числа, которые получились в ответах с буквами и получаем город).

Наш ученый родился 15 февраля 1934 г.(79 лет) в Винтертуре, в предместье Цюриха (Швейцария). В детстве Никлаус Вирт увлекался авиамоделизмом и постройкой ракет, увлечение электроникой и системами программного управления началось с разработки устройств дистанционного управления для моделей. В 1954 году поступил на факультет электроники Швейцарского федерального технологического института (ETH) в Цюрихе, где за четыре года получил степень бакалавра по электротехнике. Продолжил обучение в университете Лаваля (Квебек, Канада), в 1960 году получил степень магистра. Затем был приглашён в Калифорнийский университет в Беркли (США), где в 1963 году защитил диссертацию, темой которой стал ЯП Эйлер (англ. Euler) — расширение Алгола средствами языка Лисп. Диссертация Вирта была замечена сообществом разработчиков языков программирования, и в том же 1963 году он был приглашён в Комитет по стандартизации Алгола IFIP (Международной федерации информатики), который разрабатывал новый стандарт языка Алгол. В 1967 году вернулся в звании доцента в Цюрихский университет, в 1968 году получил в ETH звание профессора компьютерных наук. В 1970 году создал язык программирования Паскаль. 

Прежде чем перейти к ЯП Pascal давайте вспомним:

- Что такое алгоритм? (Алгоритм - это точное описание упорядоченной последовательности действий, приводящей за конечное число шагов к необходимому результату.)

- В какой форме записываются алгоритмы? (В устной форме, в письменной форме на естественном языке, в письменной форме на формальном языке и

графическая форма - блок-схема)

- Какие типы алгоритмов вы знаете? (линейные, разветвляющиеся, циклические) (Кликаем на картинку ЯП Pascal, Слайд 3).

-Как называется алгоритм, у которого команды выполняются друг за другом? (линейный алгоритм).

(Кликаем на слово «линейные», Слайд 4).

И тема нашего урока: «Программирование линейных алгоритмов»

Открыли тетради, записали сегодняшнее число и тему урока.


III. Постановка целей и задач.

- Как вы думаете, какова цель нашего урока? (Повторить, обобщить и закрепить знания, полученных по теме «Программирование линейных алгоритмов»).

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

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

Записать в тетрадь

Алгоритм построения: ввод данных (read), формулы (:=), вывод данных (write).

- Если выполните эту последовательность, значит, достигните цели и решите задачу.


IV. Решение задач.

- Перед вами две задачи (Слайд 5). Рассмотрим первую (Кликаем по первой задаче, Слайд 7).

Задача №1. Написать программу нахождения площади прямоугольного треугольника. Длины катетов вводятся с клавиатуры.

-Давайте вспомним формулу для нахождения площади прямоугольного треугольника. (1/2*а*в).

- На каждом столе лежат карточки с этой задачей, она решена в блок-схеме и частично на Паскале. Ваша задача вместо точек дописать необходимые данные и операторы, такое же сделать за ПК (приложение 1, эти же задачи даны на ПК по вариантам, Слайд 8). Проверяем задачу (Слайд 9).


V. Физминутка.

- Немного отдохнем, проведем физминутку и начнем решать вторую задачу. (Слайд 5, Кликаем на картинку с изображением «Солнышко» и переходим на Слайд 6).

1. Закройте глаза, расслабьте мышцы лица, свободно, без напряжения откиньтесь на спинку стула, положите руки на бедра (10 – 15 секунд).

2.    Продолжая держать глаза закрытыми, выполните пальцами легкие круговые поглаживающие движения надбровных дуг и нижней части глазниц от носа к вискам (20-30 секунд). Затем посидите с закрытыми глазами еще 10 – 15 секунд.

3.    Откройте глаза и посмотрите вдаль перед собой (2 – 3 секунды). Переведите взгляд на кончик НОСА (3 – 5 секунд). Повторите 6 – 8 раз.



VI. Решение задач (продолжение).

- Прежде чем приступим к задаче, давайте еще раз вспомним, что означают функции DIV и MOD. (DIV - целочисленное деление, MOD – остаток от деления)

- А теперь решаем самостоятельно задачу за ПК, используя DIV и MOD, на оценку. Если у вас 5-4 синтаксических ошибок оценка «3», 3-2 ошибки оценка «4» и 1-0 оценка «5» (Слайд 10). Проверяем задачу (Слайд 11).


VII. Информация о домашнем задании.

(Возвращаемся на Слайд 5 и кликаем на «Домашнее задание», Слайд 12).

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

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

  2. Написать программу нахождения значения выражения

  3. Составьте программу, которая получает “перевёртыш” трёхзначного числа и находит сумму цифр.


VIII. Подведение итогов урока. Рефлексия.

Оценивание работы класса и отдельных учащихся на уроке.

- Тема нашего урока? (Решение задач по теме «Программирование линейных алгоритмов»)

- Как вы считаете, достигнута ли цель урока? Каким образом? (ответы учащихся)

- Какие операторы включают линейные программы? (Операторы присваивания, ввода, вывода.)

- Назовите операторы ввода? (readln)

- Назовите операторы вывода? (Write, writeln)

(Слайд 13.)

Даже в жизни должны выполнять последовательность действий и тогда достигните своих целей! Желаю успехов! Урок окончен! До свидания!




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

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

Программирование линейных алгоритмов на языке FREE PASCAL

Программирование линейных алгоритмов на языке FREE PASCAL

Конспект урока по информатике. Тема: «. Программирование линейных алгоритмов на языке. FREE. PASCAL. ». Барнаул ...
Программирование линейных алгоритмов, оператор присваивания

Программирование линейных алгоритмов, оператор присваивания

Урок. 7 класс. Дата. Тема:. Программирование линейных алгоритмов, оператор присваивания. Цели:. . Социализирующая:.  приобщение к нормам ...
Программирование линейных алгоритмов

Программирование линейных алгоритмов

Класс:. 7 (ІІ. подгруппа). Тема:. Программирование линейных алгоритмов. Цели:. 1. Познакомить с основными операторами линейных программ в Паскале; ...
Программирование линейных алгоритмов

Программирование линейных алгоритмов

Тема:. Программирование линейных алгоритмов. Цели: повышение интереса к изучению предмета; воспитание навыка быстрого мышления; развитие творческой ...
Операторы ввода и вывода. Программирование линейных алгоритмов

Операторы ввода и вывода. Программирование линейных алгоритмов

ГУ Михайловская СШ. Урока по информатике для 9 класса. «Операторы ввода и вывода. . . Программирование линейных алгоритмов». ...
Ввод и вывод данных. Программирование линейных алгоритмов

Ввод и вывод данных. Программирование линейных алгоритмов

Дата: __________. Класс: 9. Тема: «Ввод и вывод данных. . Программирование линейных алгоритмов». Тип урока: Объяснительно – дискуссионный. Цели ...
Операторы ввода и вывода. Программирование линейных алгоритмов

Операторы ввода и вывода. Программирование линейных алгоритмов

ГУ Михайловская СШ. Разработка урока по информатике. «Операторы ввода и вывода. . . Программирование линейных алгоритмов». ...
Программирование разветвляющихся алгоритмов

Программирование разветвляющихся алгоритмов

Учитель:. Борисенко Ирина Владимировна. МКОУ СОШ №6 г. Ипатово, Ставропольский край. Предметная область:. Информатика и ИКТ 9 класс. Тема:. Программирование ...
Программирование разветвляющихся алгоритмов. Условный оператор

Программирование разветвляющихся алгоритмов. Условный оператор

Пыхтина Юлия Викторовна, учитель информатики, МБОУ «Гимназия №2» г.Курчатова. . Урок по информатике. . в 9 классе. по теме:. Программирование ...
Алгоритм. Свойства алгоритмов

Алгоритм. Свойства алгоритмов

Тема урока. Алгоритм. Свойства алгоритмов. / Цель урока:. Образовательная создание условий для формирования первичного представления об алгоритмах, ...
Типы алгоритмов

Типы алгоритмов

Ф.И.О учителя: Айдарханова Динара Дюсеновна. . Учитель информатики. Павлодарская область, Щербактинский район, село Хмельницкое. . План урока ...
Робот LEGO WeDo – исполнитель алгоритмов

Робот LEGO WeDo – исполнитель алгоритмов

. Муниципальное бюджетное общеобразовательное учреждение –. . средняя общеобразовательная школа №4 город Асино Томской области. . ...
Решение задач с помощью алгоритмов

Решение задач с помощью алгоритмов

8 класс. Тема: Решение задач с помощью алгоритмов. Такие темы, как АЛГОРИТМЫ и их ВИДЫ, математическое моделирование, этапы решения задач на компьютере, ...
Программирование условий. Условный оператор

Программирование условий. Условный оператор

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

Исполнитель алгоритмов Пожарный

3 класс. Дата _____________________. Тема: Исполнитель алгоритмов Пожарный. Цель урока:. Познакомить с системой команд исполнителя Пожарный. ...
Исполнитель алгоритмов Перемещайка

Исполнитель алгоритмов Перемещайка

2 класс. Дата _________________. Тема: Исполнитель алгоритмов Перемещайка. Цель:. 1. Познакомить с новым формальным исполнителем алгоритмов — ...
Виды алгоритмов по способу последовательности действий

Виды алгоритмов по способу последовательности действий

Муниципальное общеобразовательное учреждение гимназия №44. Конспект урока информатики в 4 классе. по теме «Виды алгоритмов по способу ...
Виды алгоритмов

Виды алгоритмов

Открытый урок информатики по теме: «Виды алгоритмов». подготовил и провел. учитель информатики. Исаев Алексей Анатольевич. Цели урока. Образовательная ...
Программирование на языке QBasic. Символьные величины

Программирование на языке QBasic. Символьные величины

Учитель информатики МКОУ Октябрьская СОШ№1 Кондрашина С.А. . Тема «Программирование на языке QBasic. . Символьные величины». Цели:. - Образовательные. ...
Программирование правильных многоугольников и окружностей

Программирование правильных многоугольников и окружностей

ГБОУ лицей №144 г. Санкт-Петербург. Учитель информатики Мочалова Марина Владимировна. Урок информатики в 5-6 классах. . План открытого урока. ...

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

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