Общие сведения о языке программирования Паскаль
план-конспект урока по информатике и икт (8 класс)
Методическая разработкаурока
Класс:8
Раздел программы: Начало программирования
Тема урока: Общие сведения о языке программирования Паскаль.
Планируемые учебные результаты:
Личностные: представление о программировании как сфере возможной профессиональной деятельности;
Метапредметные: умения анализа языка Паскаль как формального языка;
Предметные: знание общих сведений о языке программирования Паскаль (история возникновения, алфавит и словарь, используемые типы данных, структура программы).
Тип урока: Урок усвоения новых знаний
Скачать:
Вложение | Размер |
---|---|
metodicheskaya_razrabotka_uroka_obshchie_svedeniya_o_yazyke_programmirovaniya_paskal.docx | 50.65 КБ |
Предварительный просмотр:
Методическая разработкаурока
Класс:8
Раздел программы: Начало программирования
Тема урока: Общие сведения о языке программирования Паскаль.
Планируемые учебные результаты:
Личностные: представление о программировании как сфере возможной профессиональной деятельности;
Метапредметные: умения анализа языка Паскаль как формального языка;
Предметные: знание общих сведений о языке программирования Паскаль (история возникновения, алфавит и словарь, используемые типы данных, структура программы).
Тип урока: Урок усвоения новых знаний
Оборудование:шприц, тачка, барометр, АРМУ, АРМУ, проектор
Список литературы и Интернет-ресурсов:
Единая коллекция цифровых образовательных ресурсов ЭОР «Команда присваивания» http://school-collection.edu.ru/catalog/rubr/a30a9550-6a62-11da-8cd6-0800200c9a66/63395/?
Л.Л. Босова, А.Ю. Босова «Информатика 8 класс». Издательство «Бином. Лаборатория знаний.» 2015. Л.Л. Босова, А.Ю. Босова. Методическое пособие.7-9 класс
Л.Л. Босова, А.Ю. Босова рабочая тетрадь «Информатика 8 класс». Издательство «Бином. Лаборатория знаний.» 2018.
Л.Л. Босова, А.Ю. Босова учебник «Информатика 8 класс». Издательство «Бином. Лаборатория знаний.» 2018.
Сдам ГИА: решу ОГЭ https://inf-oge.sdamgia.ru/test?theme=24; https://inf-oge.sdamgia.ru/test?theme=25
Электронное приложение к учебнику «Информатика» для 8 класса (УМК Босова Л.Л. и др. 5-9 кл.) http://lbz.ru/metodist/authors/informatika/3/eor8.php
Язык программирования Паскаль http://pascalabc.net/
Цель урока: знакомство с общими сведениями о языке программирования Паскаль
Решаемые учебные задачи:
1) рассмотреть вопросы, касающиеся общих характеристик языка программирования Паскаль;
2) познакомитьсяс алфавитом и словарём языка Паскаль;
3) научиться определять некоторые простые типы данных в языке Паскаль;
4) изучить структуру программы на языке Паскаль;
5) научиться определить значение переменной послевыполнения оператора присваивания в языке Паскаль.
№ | Этап | Деятельность учителя | Деятельность обучающихся |
1 | Организационный момент | Проверяет готовность к уроку. | Дети рассаживаются по местам. Проверяют наличие принадлежностей. |
2 | Информация о домашнем задании, инструктаж по его выполнению | § 3.1, вопросы 2-9; №10(в) №12(в).или РТ 173(в) | Работа с дневниками |
3 | Анализ контрольной работы | Указываетна типичные ошибки в заданиях, предлагает еще раз решить задание, в которых были сделаны ошибки. Задание 5 У исполнителя Альфа две команды, которым присвоены номера: 1. прибавь 1; 2. умножь на b (b — неизвестное натуральное число; b ≥ 2). Выполняя первую из них, Альфа увеличивает число на экране на 1, а выполняя вторую, умножает это число на b. Программа для исполнителя Альфа — это последовательность номеров команд. Известно, что программа 11211 переводит число 6 в число 82. Определите значение b. Задание №6. Ниже приведена программа. На каком языке она записана? Какая конструкция используется Назовите служебные слова при записи алгоритма с ветвлением? Что записывается после слова «если» После слова «то»? После слова «иначе»? Когда будет выполняться Д1? алг нач цел x, y ввод x ввод y если x>100 и y<200 то вывод ”YES” иначе вывод ”NO” все кон Было проведено 10 запусков, при которых в качестве значений переменных вводились следующие пары чисел: (230, 140), (90, 100), (210, 140), (200, 100), (140, 210), (70, 80), (110, 120), (130, 140), (180, 190), (80, 220) Сколько было запусков, при которых программа печатала «YES»? Закончили работу с заданиями. На каком языке записаны алгоритмы? Как вы думаете на каком языке должны быть записаны алгоритмы, что они были понятны всем? | Дети анализируют свои ошибки, исправляют их. Решают задания, предложенные учителем. По завершению выполнения заданий задают вопросы, если таковые остались. На алгоритмическом языке. На английском. |
4 | Постановка цели и задач урока. Мотивация учебной деятельности учащихся. | Что у меня за предметы в руках? Домашняя работа предполагала ответы на ряд вопросов. Что может быть общего у этих объектов? Почему вдруг заговорили о Б.Паскале? В каждой науке есть знаменательные события, известные изобретатели и исследователи. Швейцарский учёный, Никлаус Вирт, тоже был воодушевлен трудами Паскаля и назвал в честь него 1970 г. своё изобретение– язык Pascal. Какназывается алгоритм, записанный с помощью этого языка? Декодируй информацию и узнай - соответственно – процесс разработки программы называется ….. А язык Pascal- языком …. Какая будет тема нашего урока? Поэтому тема нашего урока: Задачи урока: - познакомиться: -научиться: | Мозговой штурм Отвечают на вопрос: шприц, тачка, барометр. Блез Паскаль программа; программированием языком программирования Общие сведения о языке программирования Паскаль. (записывают тему урока) - с основами языка Паскаль, структурой программы на языке Паскаль - различать типы данных; - использовать команду присваивания |
На экране перед вами окно среды программирования PaskalABC.NET, он как чистый лист на котором писатель пишет свои строки, также и программиста можно назвать писателем. | Рассматривают окно Паскаля | ||
Актуализация знаний. | Какие характеристики нужно нам знать о языке? | Ответы учеников 1 Алфавит 2 Синтаксис 3. Семантика | |
5 | Первичное усвоение новых знаний. | Итак, начнём знакомство с общими сведениями о языке Паскаль. Работа с учебником печатной тетрадью
Демонстрирую слайд, в котором нужно вставить недостающую информацию | - читают учебникс. 107 работают в рабочей тетради № 168 выполняют задание, используя свои записи. |
| с.107 Записывают в тетрадь | ||
| работают в рабочей тетради № 169 | ||
| отвечают на вопрос на английском | ||
6 | Первичная проверка понимания |
Имена (констант, переменных, программ и других объектов) - любые отличные от служебных словпоследовательности букв, цифр и символа подчеркивания, начинающиеся с буквы или символа подчеркивания. | записывают в тетрадь, что может служить именем |
| выполняют задание, выписывают правильные имена | ||
Используя информацию на слайде, выполните задание № 170 | выполняют задание в печатной тетради №170 | ||
7 | Углубление в тему + первичное закрепление. | Подробнее познакомимся с языком Паскаль. Всё познаётся в сравнении: сравним два языка. | Сравнивают две программы. |
Сейчас мы с вами рассмотрим, как с алгоритмического языка перевести на язык программирования. Что за сокращение алг? В левом столбике алгоритм деления, а на языке программирования Паскаль, оно звучит так Program Division; а цел? Да это целые числа, которые в Паскале написаны так: начинается все с служебного слова var: a,b,c,d,m,n: integer; Нач это? Правильно начало в Паскале начинается со служебного слова Begin, далее пошагово разберем ввод a,b,c,d описывает readln(a,b,c,d); далее m:= a*d описывается также как и на алгоритмическом языке. Следующий шаг n:= в*с также описывается. Вывод m, n описывается write(m, n); Кон это? Правильно конец, и он описывается служебным словом end точка обязательно. | Изучают информацию на слайде и отвечают на вопросы. анализируют, называют сходство и отличия. | ||
Что будет входить в структуру программы? | Выдвигают гипотезы | ||
Давайте познакомимся с общим видом программы. Выполним № 171 | выполняют № 171 | ||
В программном блоке присутствует слово «оператор». Операторы - языковые конструкции, с помощью которых в программах записываются действия, выполняемые над данными в процессе решения программы. Операторы разделяются ; Рассмотрим оператор присваивания. Как записывается оператор присваивания? | := фронтальная работа с ЭОР смотрят Демо, выполняют задания и проверяют взаимопроверкой. | ||
Поработаем в роли экспертов. Давайте проверим программу на наличие ошибок. | Ищут ошибки в готовой программе. | ||
8 | Практикум | Переведите готовый алгоритм с алгоритмического языка на язык программирования Паскаль. Подчеркните одной линий служебные слова, типы данных, составные знаки.Выполните задание на карточке. | Работают в карточках. Самостоятельно переводят алгоритм, подчёркивают. Поочерёдно выходят к доске и записывают свой вариант перевода. Совместно проверяем программу. Сравнивают свой перевод с переводом на доске. |
9 | Рефлексия (подведение итогов занятия) | Пройдите за компьютеры и выполните тематический тест к параграфу. Выполняя тест за компьютером, перенесите свои ответы в бумажный вариант теста, лежащий на ваших рабочих местах. На бумажном варианте напишите свою фамилию и заполните таблицу внизу, после завершения электронного теста. | Выполняют тест за компьютером, заполняют бумажный аналог теста, сдают бумажный аналог учителю. |
Можете ли вы назвать тему урока? - Вам было легко или были трудности? - Что у вас получилось лучше всего и без ошибок? - Какое задание было самым интересным и почему? |
По теме: методические разработки, презентации и конспекты
Общие сведения о языке программирования Паскаль
Язык Паскаль был создан Никлаусом Виртом в 1968—1969 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Язык назван в честь французского математика, физика, литератор...
Урок Общие сведения о языке программирования Паскаль
Презентация к уроку 8 класса на тему Общие сведения о языке программирования Паскаль по программе Босовой Л.Л....
Общие сведения о языке программирования Паскаль
Презентация к уроку информатики в 8 классе по теме "Системы счисления. Общие сведения о системах счисления". Данная презентация служит опорным материалом к учебнику по информатике для 8 клас...
презентация к уроку "История и общие сведения о языке программирования Паскаль. Организация ввода и вывода данных"
Данную презентацию можно использовать на уроках информатики в 8 классе при изучении программирования....
Тест Общие сведения о языке программирования Паскаль
Общие сведения о языке программирования Паскаль...
Общие сведения о языке паскаль
Презентация к уроку информатики в 8 классе по теме:"Начала программирования"...