СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

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

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

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

Категория: Информатика

Нажмите, чтобы узнать подробности

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

Учитель информатики и ИКТ
Османов Д.Э.
План-конспект урока по информатике в 10 классе

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

Цели урока:

  • Обобщить знания обучающихся по теме;

  • Обучить навыкам компиляции простейших программ.

Задачи урока:

  • образовательные:
    активизация познавательной деятельности учащихся

  • развивающие:

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

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

Тип урока: практическая работа.

Материалы и оборудование к уроку:

  1. Ноутбуки.

  2. Среда программирования Pascal ABC.

  3. Интернет (для учителя).

Ход урока

  1. Организационный этап – 1 мин

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

  • мотивация предстоящей деятельности;

  • объяснение порядка и правил оценивания работы на уроке;

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

Ребята! На прошлом занятии мы ознакомились с понятиями языка высокого уровня, линейного алгоритма, ветвления и цикла, со структурными элементами блок-схем.



  1. Объяснение нового материала – Создание программ с использованием линейной структуры

Программы с линейной структурой составляются из операторов присваивания, ввода-вывода, обращений к процедурам.

Далее мы с вами разберем понятия:

  1. Выражения

A:=B, A:=B+C, AB, AC

  1. Арифметического выражения

A:=(B*2)/(C+2), A:=(B-1/4)*C, A:=15 mod 3, B:= 7 div 3

  1. Типы данных

Integer, real, byte, boolean

  1. Стандартные математические функции Паскаля

Abs(x)

Целый или Вещ.

Модуль   х

Abs(-6) = 6

Sqrt(x)

Вещественный

Корень из х

Sqrt(25)=5

Sqr(x)

Целый и Вещ.

Квадрат х

Sqr(5)=25

Power(x,a)

Вещественный

Значение ха

Power(5,3)=125

Frac(x)

Вещественный

Дробная часть х

Frac(5.67)=0.67

Sin(x)

Вещественный

Синус х

Sin(45)=0.8509

Cos(x)

Вещественный

Косинус х

Cos(45)=0.5253

Arctan(x)

Вещественный

Арктангенс х

Arctan(5)=1.3734

Int(x)

Вещественный

Целая часть х

Int(5.67)=5.0



  1. Ввод данных с клавиатуры

Read, readln

  1. Вывод данных на экран

Write, writeln

  1. Структура программы на Паскале

program Sum;

var a,b,Sum: integer;

begin

write('Введите число a: ');

read(a);

write('Введите число a: ');

read(a);

Sum := a+b;

write('Сумма двух чисел -- ',Sum);

end.

  1. Выполнение практического задания– 20 мин.

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

  1. Площади прямоугольного треугольника по двум катетам;

  2. Площади треугольника по трем сторонам;

  3. Площади параллелограмма по основанию и высоте;

ФИЗКУЛЬТМИНУТКА

  1. Этап рефлексии – 1 мин.

1 – 2 ученика рассказывают, чему научились (что узнали на уроке), остальные учащиеся дополняют их.

  1. Этап – домашнее задание -1 мин

Использованные источники



  1. Информатика и ИКТ. Задачник-практикум в 2 т. Т.1/ Под ред. И.Г. Семакина, Е.К. Хеннера. – М.: Лаборатория знаний, 2011.

  2. Федеральный портал "Российское Образование" / http://fcior.edu.ru/catalog/srednee_obshee?discipline_oo=6&class=10&learning_character=1&accessibility_restriction=&moduletypes%5B%5D=1&moduletypes%5B%5D=2&moduletypes%5B%5D=3