Общие сведения о языке программирования Паскаль
«Все наше достоинство – в способности мыслить».
Блез Паскаль
Предмет: Информатика.
Тема «Начала программирования»
Урок 34 : Общие сведения о языке программирования Паскаль
Планируемые образовательные результаты:
предметные – знание общих сведений о языке программирования Паскаль (история возникновения, алфавит и словарь, используемые типы данных, структура программы);
метапредметные – умения анализа языка Паскаль как формального языка;
личностные – представление о программировании как сфере возможной профессиональной деятельности.
Тип урока: по дидактическим целям – урок усвоения новых знаний, способов действий
Методы:
по источнику передачи знаний: словесные, наглядные, практические.
по характеру познавательной деятельности учащихся: метод проблемного изложения, частично-поисковый (эвристический).
Формы работы: фронтальная, групповая, индивидуальная
Решаемые учебные задачи:
1) рассмотрение вопросов, касающихся общей характеристики языка
программирования Паскаль;
2) знакомство с алфавитом и словарѐм языка Паскаль;
3) рассмотрение некоторыми простыми типами данных в языке Паскаль;
4) рассмотрение структуры программы на языке Паскаль;
5) рассмотрение процесса выполнения оператора присваивания.
Основные понятия, рассматриваемые на уроке:
язык программирования;
программа;
алфавит;
служебные слова;
типы данных;
структура программы;
оператор присваивания.
Используемые на уроке средства ИКТ:
персональный компьютер (ПК) учителя, мультимедийный проектор, экран; ПК учащихся.
Электронные образовательные ресурсы
презентация «Общие сведения о языке программирования Паскаль» из электронного приложения к учебнику.
Особенности изложения содержания темы урока
Новый материал излагается в сопровождении презентации «Общие сведения о языке программирования Паскаль» из электронного приложения к учебнику.
В практической части урока осуществляется знакомство учеников со средой программирования Паскаль, в которой предполагается практическая работа.
На уроке демонстрируются ученикам основные приѐмы работы в этой среде.
Ход урока
I. Орг. момент
Приветствие, проверка присутствующих.
II. Актуализация и проверка знаний
На протяжении нескольких уроков мы знакомились с понятием алгоритма, его свойствами и видами. Давайте вспомним, а что называется алгоритмом?
Алгоритм – описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
Напомните, пожалуйста, а какие существуют способы записи алгоритмов? (словесный (устный и письменный), графический (блок-схема), программный (языки программирования)). С первыми двумя способами мы знакомы, а вот с третьим еще нет.
Определите значение переменной х после выполнения данного алгоритма:
х := 2
у := 1
у := 9+х+у
х := у/3*х
В ответе укажите одно целое число - значение переменной х
III. Изучение нового материала
Языки программирования – это формальные языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер. Записи алгоритмов на языках программирования называются программами.
А как вы считаете, для чего необходимо изучать программирование? (для прохождения практики в школе; может пригодиться при выборе дальнейшей профессии; для развития алгоритмичности, структурности мышления и т.д.)
- Все верно, но самое главное – это развитие мышления. Ведь человеку просто необходимо уметь мыслить, размышлять, делать выводы, умозаключения, выстраивать логические цепочки. И эти умения пригодятся не только в учебной деятельности, но и при решении каких-либо жизненных ситуаций.
Существует несколько тысяч языков программирования
Наиболее известным и широко распространенным языком программирования является Pascal.
Язык программирования Pascal был назван в честь французского ученого Блеза Паскаля, который еще в 1642 г. изобрел первую механическую счетную машину. Она представляла собой систему взаимодействующих зубчатых колесиков, каждое из которых соответствовало одному разряду десятичного числа и содержало цифры от 0 до 9. Когда колесико совершало полный оборот, следующее сдвигалось на одну цифру. Машина Паскаля была суммирующей машиной.
Язык программирования Паскаль был разработан профессором, директором Института информатики Швейцарской высшей политехнической школы Николаусом Виртом в 1968-1970 гг. как язык обучения студентов программированию. В настоящее время этот язык имеет более широкую сферу применения, чем предусматривалось при его создании. Свое признание Паскаль получил с появлением пакета Турбо Паскаль (Turbo Pascal).
Каждый язык программирования, равно как и «естественный» язык имеет свой алфавит. Алфавит-набор допустимых символов, которые можно использовать для записи программ.
Слайды: Презентация «Общие сведения о языке программирования Паскаль» из электронного приложения к учебнику.
Алфавит языка включает в себя:
все латинские прописные и строчные буквы;
арабские символы (0-9);
символы +,-,/,*,=,<,>, и т.д.;
служебные (зарезервированные) слова.
Для записи команд, имен функций, поясняющих терминов Turbo Pascal существует набор строго определенных слов, которые называются служебными или зарезервированными (это английские мнемонические сокращения).
Служебные слова делятся на три группы:
операторы (read, write и др.)
имена функций (sin, cos и др.)
ключевые слова (var, begin, end и др.)
Любая программа на Паскале имеет определенную структуру:
program <имя программы>;
const <список постоянных значений>;
var - <описание используемых переменных>;
begin
<оператор 1>;
<оператор 2>;
…..
<оператор n-1>;
<оператор n>;
end.
В программе, можно выделить :
заголовок программы;
описание используемых данных;
описание действий по преобразованию данных (программный блок);
Теперь познакомимся с программой Pascal ABC основными приёмами работы данной среде
VI. Итог урок. Рефлексия
Чтобы понять, как усвоен материал попробуем самостоятельно выполнить задания в РТ (рабочей тетради)
№ 172. Опишите четыре группы символов, образующих алфавит
языка Паскаль
( Алфавит языка Паскаль образуют:
1) латинские прописные буквы;
2) латинские строчные буквы;
3) арабские цифры;
4) специальные символы.)
№ 173. Перед вами слова, которые встречаются в каждой программе.
Как они переводятся на русский язык?
(Program – программа; var – переменная; integer – целое число;real – вещественное число; begin – начало; read – читать, write – писать, end –конец.)
№ 174. Установите соответствие между названиями типов данных и их обозначениями.
(Целочисленный – integer, вещественный – real, символьный –char, строковый – string, логический – boolean.)
№ 174. Найдите ошибку в следующей программе:
program al;
var с: integer;
Ьegin
с:=4. 75;
writeln ('с=', с)
end.
Домашнее задание. §4.1; вопросы и задания 1–11 к параграфу
Список литературы и Интернет-ресурсов:
Информатика и ИКТ: учебник для 9 класса ,ч-1. /Л.Л. Босова, А.Ю. Босова: – М.: БИНОМ. Лаборатория знаний, 2012.
Информатика и ИКТ: рабочая тетрадь для 9 класса /Л. Л. Босова, А.Ю. Босова, – М.: БИНОМ. Лаборатория знаний, 2012.
ЭОР презентация «Общие сведения о языке программирования Паскаль» из электронного приложения к учебнику.
http://videouroki.net