Дата: 16.12.2021 УРОК № 15 Класс: 9
ТЕМА: Знакомство с языком Паскаль.
Структура программы на языке Паскаль.
Тип урока: Урок открытия нового знания.
Цель: Сформировать представление у учащихся об основных понятиях темы:
- возникновение и назначение Паскаля;
- структура программы на Паскале;
- операторы ввода, вывода, присваивания;
- правила записи арифметических выражений;
- пунктуация Паскаля;
Планируемые образовательные результаты:
Предметные:
знать общие сведения о языке программирования Pascal (история возникновения, алфавит, используемые типы данных, структура программы);
Метапредметные :
умения анализа языка Паскаль как формального языка;
Познавательные УУД:
изучить структуру программы на языке Pascal;
научиться запускать программу после написания программы;
применять полученные знания при написании программ.
Регулятивные УУД
выполнять учебные задания в соответствии с целью;
соотносить приобретенные знания с реальной жизнью;
выполнять учебное действие в соответствии с планом.
Коммуникативные УУД
формулировать высказывание, мнение;
умение обосновывать, отстаивать свое мнение;
Личностные:
формирование ответственного отношения к учению на основе мотивации к обучению и познанию;
формирование осознанного, уважительного и доброжелательного отношения к другому человеку, его мнению;
формирование коммуникативной компетентности в общении и сотрудничестве со сверстниками и взрослыми в процессе учебной деятельности.
Основные понятия и термины: Паскаль, оператор, рrogram, var, типы числовых величин, begin, end, read, readln, write, writeln.
Используемые на уроке средства ИКТ:
- персональный компьютер (ПК) учителя, мультимедийный проектор, экран;
- ПК учащихся.
Лицензионные ЭОР: ЕК ЦОР http://school-collection.edu.ru/
Демонстрации к лекции «Структура программы на Паскале» http://school-collection.edu.ru/catalog/res/6c855a78-5832-41d5-9417-1390bcd448e0/view/,
«Синтаксис программы на Паскале» http://school-collection.edu.ru/catalog/res/e07b8fb9-e022-485f-9342-9a32a9f36ee5/view/,
«Правила записи арифметических выражений» http://school-collection.edu.ru/catalog/res/706459e5-c460-4250-82be-36b619f5d4ad/view/.
УМК: Базовый учебник: Семакин И. Г., Залогова Л.А., Русаков С.В., Шестакова Л.В., Информатика. Базовый курс. Учебник для 9 класса. 2014 г.
ХОД УРОКА
1. Организационный момент (приветствие, отметка отсутствующих, проверка готовности к уроку, настрой на урок, объявление хода урока).
2. Проверка домашнего задания. Коррекция знаний учащихся по д/з.
Задания на повторение изученного материала.
Работы оцениваются сразу (провести работу над ошибками).
3. Актуализация опорных знаний.
Вспомните описание линейного вычислительного алгоритма на Алгоритмическом языке.
4. Постановка цели и задач урока. Мотивация учебной деятельности учащихся.
Чтобы компьютер выполнил решение какой-либо задачи, ему необходимо получить от человека инструкции, как её решать. Набор таких инструкций для компьютера, направленный на решение конкретной задачи, называется, компьютерной программой.
К сожалению, компьютер не понимает программы, записанные на каком-либо употребляемом человеком языке – русском, английском, немецком… Команды, предназначенные для компьютера, необходимо записывать в понятной ему форме. С этой целью применяются языки программирования – искусственные языки, алфавит, словарный запас и структура которых удобны человеку и понятны компьютеру.
5. Изучение нового материала.
Новый материал излагается в сопровождении:
Презентации «Общие сведения о языке программирования Паскаль»
Демонстрации к лекции «Структура программы на Паскале» http://school-collection.edu.ru/catalog/res/6c855a78-5832-41d5-9417-1390bcd448e0/view/,
«Синтаксис программы на Паскале» http://school-collection.edu.ru/catalog/res/e07b8fb9-e022-485f-9342-9a32a9f36ee5/view/,
«Правила записи арифметических выражений» http://school-collection.edu.ru/catalog/res/706459e5-c460-4250-82be-36b619f5d4ad/view/.
Среди современных языков программирования одним из самых распространенных является язык Паскаль. Этот язык разработан в 1971 году и назван в честь Блеза Паскаля – французского ученого, изобретателя механической вычислительной машины Никлаусом Виртом, для обучения программированию, но вскоре стал использоваться для разработки программных средств в профессиональном программировании.
3 слайд
Паскаль – это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации.
Команду алгоритма, записанную на языке программирования, принято называть оператором.
Программа на Паскале близка по своему виду к описанию алгоритма на Алгоритмическом языке.
4 слайд - Алфавит языка программирования Паскаль - набор допустимых символов, которые можно использовать для записи программы:
- латинские прописные буквы (А, В, С, ..., X, Y, Z);
- латинские строчные буквы (а, b, с, ..., х, у, z);
- арабские цифры (0, 1, 2, ..., 7, 8, 9);
- специальные символы (знак подчёркивания; знаки препинания; круглые, квадратные и фигурные скобки; знаки арифметических операций и др.).
5 слайд — алфавит языка (схема);
В алфавит языка Паскаль включены неделимые элементы (составные символы).
:= (знак оператора присваивания);
= и );
6 слайд — алфавит и словарь языка.
Имена (констант, переменных, программ и других объектов) - любые отличные от служебных слов последовательности букв, цифр и символа подчеркивания, начинающиеся с буквы или символа подчеркивания.
Прописные и строчные буквы в именах не различаются. Длина имени может быть любой.
7 слайд — простые типы данных (таблица);
В языке Паскаль используются различные типы данных. Мы будем пользоваться некоторыми из так называемых простых типов данных:
| Название | Обозначение | Допустимые значения | Область памяти |
| Целочисленный | integer | - 32 768… 32 768 | 2 байта со знаком |
| Вещественный | real | (2.9 *10-39 …1.7*10+38) | 6 байтов |
| Символьный | char | Произвольный символ алфавита | 1 байт |
| Строковый | string | Последовательность символов длиной меньше 255 | 1 байт на символ |
| логический | boolean | True и False | 1 байт |
В вещественном числе целая часть от дробной отделяется точкой, при этом перед точкой и после неё должно быть, по крайней мере, по одной цифре. Пробелы внутри числа недопустимы.
А теперь поговорим об общей структуре программы. Структура программы на языке Паскаль имеет следующий вид:
9 слайд — структура программы на языке Паскаль (схема);
В программе, записанной на языке Паскаль, можно выделить:
1) заголовок программы;
2) блок описания используемых данных;
3) блок описания действий по преобразованию данных (программный блок).
Заголовок программы состоит из служебного слова program и имени программы. После имени программы ставится точка с запятой.
Физкультминутка
10 слайд — раздел описания переменных (схема);
Блок описания данных состоит из раздела описания констант (const), раздела описания переменных (var). В разделе описания переменных указываются имена используемых в программе переменных и их тип. Имена переменных одного типа перечисляются через запятую, затем после двоеточия указывается их тип; описание каждого типа заканчивается точкой с запятой. Ниже приведён пример раздела описания переменных:
var i,j: integer; x: real;
integer — основной, но не единственный тип для работы с целочислен- ными данными. Дополнительную информацию по этому вопросу вы можете найти в справочниках по программированию на языке Паскаль.
В 9 классе мы ограничимся рассмотрением разделов описания констант и переменных, оставив рассмотрение других разделов для старшей школы.
11 слайд — общий вид программы;
Общий вид программы:
program ;
const ;
var ;
begin
;
;
…
end.
Операторы — языковые конструкции, с помощью которых в программах записываются действия, выполняемые над данными в процессе решения задачи.
Точка с запятой служит разделителем между операторами, а не является окончанием соответствующего оператора.
Перед оператором end точку с запятой ставить не нужно.
12 слайд — оператор присваивания;
Основное преобразование данных, выполняемое компьютером, - присваивание переменной нового значения, что означает изменение содержимого области памяти.
Общий вид оператора:
:=
13 слайд — выполнение оператора присваивания (схема);
Рассмотрим процесс выполнения операторов присваивания на следующем примере:
а:=10;
b:=5;
s:=a+b
При выполнении оператора а:=10 в ячейку оперативной памяти компьютера с именем а заносится значение 10; при выполнении оператора b:=5 в ячейку оперативной памяти компьютера с именем b заносится значение 5. При выполнении оператора s:=a+b значения ячеек оперативной памяти с именами а и b переносятся в процессор, где над ними выполняется операция сложения. Полученный результат заносится в ячейку оперативной памяти с именем s.
14 слайд — самое главное.
- Паскаль - универсальный язык программирования, получивший своё название в честь выдающегося учёного Блеза Паскаля.
- Основные Типы данных в языке Паскаль: целочисленный (Integer), вещественный (Real).
- В программе, записанной на языке Паскаль, можно выделить:
1) заголовок программы;
2) описание используемых данных;
3) описание действий по преобразованию данных (программный блок).
- Общий вид программы:
program ;
const ;
var ;
begin
;
;
…
end.
6. Первичное закрепление
Вопросы и задания
15 слайд – вопросы и задания;
Вопросы 1-7 к параграфу 11 стр.79
Практическая часть
В практической части урока познакомить учащихся со средой программирования PascalABC.NET.
Продемонстрировать ученикам основные приемы работы в этой среде.
7. Подведение итогов урока. Сообщение домашнего задания, инструктаж по его выполнению. Выставление оценок в ЭлЖур
16 слайд — опорный конспект;
17 слайд — Д/з.
Прочитать §11(стр.74 - 79), ответить на вопросы на стр.79 (нечетные), выучить ОК, структуру программы на Паскале.
8. Рефлексия