Конспект урока "Общие сведения о языке Паскаль" 8 класс

Технологическая карта урока. Босова Л.Л., Босова А.Ю. Информатика. 8_а_класс. ФГОС. Дата _28.02.2019г.
Учитель информатики ГБОУ «СОШ №7 г. Сунжа» Китиева Эсет Ибрагимовна
Урок 25. Общие сведения о языке Паскаль.
Цели урока:
Обучающие:
o познакомить учащихся с общими характеристиками языков программирования, с программной средой Pascal ABC, со структурой программы
на языке Паскаль;
o сформировать у учащихся первичные знания по применению изученного материала.
Развивающие:
o учить анализировать, обобщать и систематизировать;
o обогащать словарный запас учащихся.
Воспитательные:
o развивать информационную культуру учащихся, способность к самостоятельной и коллективной деятельности, рефлексию.
Решаемые учебные задачи:
1) рассмотрение вопросов, касающихся общей характеристики языка программирования Паскаль;
2) знакомство с алфавитом и словарем языка Паскаль;
3) рассмотрение некоторых простых типов данных в языке Паскаль;
4) рассмотрение структуры программы на языке Паскаль;
5) рассмотрение процесса выполнения оператора присваивания.
Тип урока: урок изучения и первичного закрепления новых знаний.
Технологии обучения: информационно-коммуникационная технология, технология развивающего обучения, здоровьесберегающая технология,
технология сотрудничества, личностно-ориентированное обучение.
Оборудование: мультимедийный проектор, компьютеры с установленной средой программирования Pascal ABC, настроенная локальная сеть,
конспект для учащегося раздаточные карточки-задания.
План урока:
1. Организационный момент. Актуализация знаний.
2. Объяснение материала.
2.1. Языки программирования, их назначение, особенности.
2.2. Знакомство с программной средой Pascal ABC.
2.3. Знакомство со структурой программы на языке Паскаль.
2.4. Разбор простейшей программы «вывода».
3. Закрепление полученных умений и навыков.
4. Подведение итогов урока.
ХОД УРОКА
1
Организационный
момент
Подготовка к изучению нового материала.
Коротко, фронтально повторяем ранее изученный
материал по теме «Алгоритмизация». Вопросы для
актуализации знаний:
Алгоритм. Свойства алгоритмов.
Способы записи алгоритмов.
Базовые структуры алгоритмов.
Ожидаемые результаты: (демонстрируются при
положительных результатах на экране слайды 1 и 2
Приложения 1)
Дети рассаживаются по местам.
Проверяют наличие принадлежностей.
Личностные УУД:
- формирование
навыков
самоорганизации
- развитие памяти
Познавательные УУД:
- развитие
познавательной
активности
2
Запись домашнего
задания.
§ 3.1, 3.22 №172 № 173 (составить программу)
Работа с дневниками
3
Формулирование
темы и целей
урока (по 1 баллу
за каждый ответ)
В каждой науке есть знаменательные события, известные
изобретатели и исследователи. Наука информатика, не
исключение. Вот несколько из исторических фактов: в
1642 году французский изобретатель, физик и
математик Блез Паскаль, создал суммирующую машину.
А в 1971 году швейцарский специалист в области
информатики разработал один из языков для записи и
исполнения алгоритмов исполнителями и назвал его в
честь Блеза Паскаля – языком Pascal.
.
Какая будет тема нашего урока?
Поэтому тема нашего урока:
Цели урока:
- познакомиться:
-научиться:
-использовать:
- программа;
- программированием;
языком программирования
- общие сведения о языке
программирования Паскаль. Типы
данных в языке.
- с основами языка Паскаль.
- определять типы данных;
- среду программирования ABC Pascal.
Коммуникативные
УУД:
- развитие навыков
общения со
сверстниками и
взрослыми в процессе
деятельности.
Личностные УУД:
- формирование
логического мышления
Регулятивные УУД:
- умение ставить
учебную задачу,
называть цель,
формулировать тему в
соответствии с нормами
русского языка
4
Первичное
вхождение в тему
- Работа с учебником
- Контрольные вопросы:
1) Каков алфавит языка Паскаль?
2) Какие составные знаки можно использовать в
программе?
3) На каком языке записаны служебные слова языка
Паскаль?
4) Какие типы данных используются? Приведи
пример.
Далее - рассказ учителя.
Языки программирования предназначены для создания
программ, которые могут быть исполнены ЭВМ или
другими автоматическими устройствами, например,
станками с числовым программным управлением.
(Приложение 1, слайд 5)
Исходя из этого, можно сказать, что эти языки
формальны, то есть они используют специальную
систему команд, имеют свой алфавит и свои правила
написания (синтаксис).
Существует достаточно большое количество различных
языков программирования. Все они созданы так, что их
команды понимает то устройство (в данном случае —
ЭВМ), на которое они рассчитаны.
Языки программирования можно разделить на две
группы – языки высокого уровня и языки низкого
уровня (машинные).
К языкам низкого уровня относится язык Ассемблер, в
котором программа пишется в основном на уровне
машинных кодов.
Языки высокого уровня позволяют писать программу с
помощью условных обозначений, близких к языку
человека.
Все языки высокого уровня условно можно разделить на
две группы – алгоритмические языки (процедурные) и
логические (непроцедурные, объектно-
ориентированные).
Алгоритмические – предполагают реализацию
алгоритма в виде последовательности операций с
данными. При этом программы имеют жесткую
- читают учебник с. 107 - 109
- пересказывают своими словами,
приводят примеры.
Коммуникативные
УУД:
- развитие навыков
общения со
сверстниками и
взрослыми в процессе
деятельности.
Познавательные УУД:
- развитие
познавательной
активности
Личностные УУД:
- развитие внимания
- формирование
навыков выполнения
заданий по образцу
Регулятивные УУД:
- развитие способности
критической оценки
структуру, определенную форму записи. (Приложение 1,
слайд 6)
К первой группе языков относятся такие языки, как
БЕЙСИК, ПАСКАЛЬ, ФОРТРАН, АЛГОЛ, СИ и другие.
Вторые – описывают отношения между объектами и
величинами, но при этом явно не указывают, какие
именно операции нужно провести и в какой
последовательности. К этим языкам относится, в
частности, язык ПРОЛОГ. (Приложение 1, слайд 7)
Кроме того, языки можно разделить еще и по их
назначению.
Так, например, языки, перечисленные выше, можно
назвать языками общего пользования, универсальными.
Эти языки могут быть использованы как
профессиональными программистами, так и
начинающими (учениками, студентами и т.д.).
Посредством этих языков можно решать как задачи
вычислительного характера, так и работать с графикой,
звуком, работать с текстом.
Мы и будем изучать такие языки, в частности язык
ПАСКАЛЬ.
Алгоритмические языки общего назначения
различаются своими возможностями, то есть тем кругом
задач, которые с помощью них можно решить, и по типу
преобразования алгоритма в команды, понятные ЭВМ.
Все дело в том, что программа, написанная на языке
программирования, это в большинстве случаев текст.
А ЭВМ, как вы уже знаете (используем то, что учащиеся
уже знают принцип работы ЭВМ), работает на двоичных
кодах. Следовательно, алгоритм, введенный в ЭВМ на
каком-либо языке программирования, должен быть
преобразован в специальные коды. Для этого в состав
языка программирования входит специальная программа
транслятор, которая и выполняет эту задачу.
Трансляторы можно разделить на две группы по их
работе – компиляторы и интерпретаторы. (Приложение
1, слайд 8)
Языки программирования, имеющие в своем составе
интерпретатор, чаще всего являются строчно-
ориентированными языками, то есть команды
записываются в строке, каждая из которых имеет свой
номер. Выполнение программы происходит в
последовательности номеров строк. Таким языком
является, в частности, БЕЙСИК (Стандартный)
Интерпретатор читает строку программы, транслирует
ее в коды ЭВМ и немедленно выполняет, затем
переходит к следующей. При обнаружении ошибок
специальный отладчик сообщает об ошибке, исполнение
программы останавливается.
Компилятор действует иначе. Он сначала просматривает
всю программу, отмечает все ошибки и только после
того, как все ошибки исправлены, – компилирует
программу, то есть в памяти создает программу в
машинных кодах и после этого ее исполняет.