Урок информатики 8 класс «Общие сведения о языке программирования Паскаль»
Тема: Общие сведения о языке программирования Паскаль.
предметные — знание общих сведений о языке программирования Паскаль (история возникновения, алфавит и словарь, используемые типы данных, структура программы);
метапредметные — умения анализа языка Паскаль как формального языка;
личностные — представление о программировании как сфере возможной профессиональной деятельности.
1. закрепить знания о структуре программы в среде Pascal abc и основных операторов программы
2. развитие логического мышления, познавательных и исследовательских способностей учащихся;
3. воспитание творческого подхода к работе, умения экспериментировать;
Тип урока: Изучение новых знаний.
Вид урока: комбинированный.
Программно-дидактическое обеспечение:
Оборудование: ПК, проектор, интерактивная доска.
Программное обеспечение: Pascal abc , Power Point.
Учебно-методическое обеспечение: Карточки с задачами по программированию.
Практическая работа: программы на языке Паскаль и задания в тетрадях.
1. Организационный момент (1 мин)
2. Изучение нового материала (20 мин)
3. Практическая работа (12 мин)
4. Подведение итогов (1 мин)
Организационный момент . Тема и цель урока. Эпиграф урока:
«Решение задач — специфическое достижение разума, разум же особый дар, которым наделен человек» (Дж. Пойа).
Изучение нового материала.
Языки программирования – это формальные языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер. Записи на языке программирования называются программами.
Существует несколько тысяч языков программирования. Такие как Джава ( Java ), Си (С, С++), Бейсик ( Basic , Visual Basic ), Паскаль ( Pascal , Object Pascal , Delphi ).
Мы с вами познакомимся с языком программирования Паскаль, который был разработан Никлаусом Виртом (Швейцария) в 1968-1969 гг. Своё название этот язык получил в честь французского учёного Блеза Паскаля, известного не только своими достижениями в математике, физике и философии, но и созданием первой мире механической машины, выполнявшей сложение двух чисел.
Язык программирования Паскаль считается универсальным языком программирования, так как он может применяться для записи алгоритмов решения самых разных задач. Задуманный первоначально как язык для обучения программированию, алгоритмический язык Паскаль быстро завоевал репутацию весьма простого и удобного средства для написания программ самого различного характера. Он стал одним из самых популярных языков программирования.
— Изучение этого языка мы начнём с его алфавита – набор допустимых символов, которые можно использовать для написания программ.
В алфавит языка Pascal входят следующие символы:
1. 26 букв латинского алфавита от А до Z;
2. Буквы кириллицы от А до Я;
4. Знаки арифметических операций: + , — , * , / , ^ , \ ;
6. Специальные символы: пробел , » (кавычки) , # , $ , & , ? ,’ (апостроф) , ( , ) , . , ; , % .
В языке Паскаль используется различные типы данных. Мы будем пользоваться некоторыми из так называемых простых типов данных.
«Типы данных языка Pascal »
Языки программирования
1) формирование представления о языках программирования.
2)воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости.
3)развитие алгоритмического мышления, познавательных интересов.
I. Орг. момент
Приветствие, проверка присутствующих.
II. Актуализация и проверка знаний
Давайте вспомним, а что называется алгоритмом?
Алгоритм – описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
Напомните, пожалуйста, а какие существуют способы записи алгоритмов? (словесный (устный и письменный), графический (блок-схема), программный (языки программирования)). С первыми двумя способами мы знакомы, а вот с третьим еще нет.
III. Изучение нового материала
Вот сегодня мы с вами и рассмотрим, а как же алгоритм записывается с помощью языка программирования. Поэтому тема урока «Язык программирования Pascal».
А как вы считаете, для чего необходимо изучать программирование?
Все верно, но самое главное – это развитие мышления. Ведь человеку просто необходимо уметь мыслить, размышлять, делать выводы, умозаключения, выстраивать логические цепочки. И эти умения пригодятся не только в учебной деятельности, но и при решении каких-либо жизненных ситуаций. Известный математик Блез Паскаль в свое время сказал следующее: «Все наше достоинство – в способности мыслить».
Программирование предназначено для разработки программ управления компьютером с целью решения различных информационных задач. Специалисты, которые профессионально занимаются программированием, называются программистами. Для составления программ существуют различные языки программирования. Если обратиться к различным источникам, то можно найти следующие определения:
Язык программирования – это фиксированная система обозначения для описания алгоритмов и структур данных.
Язык программирования – это система обозначений, служащая в целях точного описания алгоритмов для ЭВМ или, по крайней мере, достаточную для автоматического нахождения такого алгоритма.
Вообще языки программирования – это формальные языки, специально созданные для общения человека с компьютером. Каждый язык программирования, равно как и «естественный» язык имеет свой алфавит, словарный запас, грамматику и синтаксис, а также семантику.
Давайте попробуем вместе составить определения следующих терминов: алфавит, синтаксис, семантика.
Алфавит – фиксированный для данного языка набор основных символов, допускаемых для составления текста программы на этом языке.
Синтаксис – система правил, определяющих допустимые конструкции языка программирования из букв алфавита.
Семантика – система правил однозначного толкования отдельных языковых конструкций, позволяющих воспроизвести процесс обработки данных.
Говоря о языке, следует понимать, что язык – система знаков. Язык ЭФМ – двоичная знаковая система. Поэтому, чтобы компьютер мог понять написанную программу, она должна быть переведена на язык, понятный компьютеру. Этот процесс перевода называется трансляцией.
Существует два различных подхода к трансляции – интерпретация и компиляция. Интерпретатор переводит и выполняет программу строка за строкой. Компилятор переводит программу целиком, а затем выполняет ее.
Все языки программирования делятся на: языки низкого уровня (например: двоичный язык, шестнадцатеричный язык); языки высокого уровня (например: Фортран, Basic, Алгол, Кобол, ПЛ\1, Паскаль, Ада).
Процедурные (В таких языках широко используются управляющие конструкции (операторы)).
2)Логические (отношение между объектами)
3) объектно-ориентированные (в основе лежит понятие объекта, сочетающего в себе данные и действия над ними)
Наиболее известным и широко распространенным языком программирования является Pascal.
Просмотр содержимого документа
«Языки программирования»
Тема урока: «Языки программирования»
1) формирование представления о языках программирования.
2)воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости.
3)развитие алгоритмического мышления, познавательных интересов.
I. Орг. момент
Приветствие, проверка присутствующих.
II. Актуализация и проверка знаний
Давайте вспомним, а что называется алгоритмом?
Алгоритм – описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
Напомните, пожалуйста, а какие существуют способы записи алгоритмов? (словесный (устный и письменный), графический (блок-схема), программный (языки программирования)). С первыми двумя способами мы знакомы, а вот с третьим еще нет.
III. Изучение нового материала
Вот сегодня мы с вами и рассмотрим, а как же алгоритм записывается с помощью языка программирования. Поэтому тема урока «Язык программирования Pascal».
А как вы считаете, для чего необходимо изучать программирование?
Все верно, но самое главное – это развитие мышления. Ведь человеку просто необходимо уметь мыслить, размышлять, делать выводы, умозаключения, выстраивать логические цепочки. И эти умения пригодятся не только в учебной деятельности, но и при решении каких-либо жизненных ситуаций. Известный математик Блез Паскаль в свое время сказал следующее: «Все наше достоинство – в способности мыслить».
Программирование предназначено для разработки программ управления компьютером с целью решения различных информационных задач. Специалисты, которые профессионально занимаются программированием, называются программистами. Для составления программ существуют различные языки программирования. Если обратиться к различным источникам, то можно найти следующие определения:
Язык программирования – это фиксированная система обозначения для описания алгоритмов и структур данных.
Язык программирования – это система обозначений, служащая в целях точного описания алгоритмов для ЭВМ или, по крайней мере, достаточную для автоматического нахождения такого алгоритма.
Вообще языки программирования – это формальные языки, специально созданные для общения человека с компьютером. Каждый язык программирования, равно как и «естественный» язык имеет свой алфавит, словарный запас, грамматику и синтаксис, а также семантику.
Давайте попробуем вместе составить определения следующих терминов: алфавит, синтаксис, семантика.
Алфавит – фиксированный для данного языка набор основных символов, допускаемых для составления текста программы на этом языке.
Синтаксис – система правил, определяющих допустимые конструкции языка программирования из букв алфавита.
Семантика – система правил однозначного толкования отдельных языковых конструкций, позволяющих воспроизвести процесс обработки данных.
Говоря о языке, следует понимать, что язык – система знаков. Язык ЭФМ – двоичная знаковая система. Поэтому, чтобы компьютер мог понять написанную программу, она должна быть переведена на язык, понятный компьютеру. Этот процесс перевода называется трансляцией.
Существует два различных подхода к трансляции – интерпретация и компиляция. Интерпретатор переводит и выполняет программу строка за строкой. Компилятор переводит программу целиком, а затем выполняет ее.
Все языки программирования делятся на: языки низкого уровня (например: двоичный язык, шестнадцатеричный язык); языки высокого уровня (например: Фортран, Basic, Алгол, Кобол, ПЛ\1, Паскаль, Ада).
Процедурные (В таких языках широко используются управляющие конструкции (операторы)).
2)Логические (отношение между объектами)
3) объектно-ориентированные (в основе лежит понятие объекта, сочетающего в себе данные и действия над ними)
Наиболее известным и широко распространенным языком программирования является Pascal.
Язык программирования Pascal был назван в честь французского ученого Блеза Паскаля, который еще в 1642 г. изобрел первую механическую счетную машину. Она представляла собой систему взаимодействующих зубчатых колесиков, каждое из которых соответствовало одному разряду десятичного числа и содержало цифры от 0 до 9. Когда колесико совершало полный оборот, следующее сдвигалось на одну цифру. Машина Паскаля была суммирующей машиной.
Язык программирования Паскаль был разработан профессором, директором Института информатики Швейцарской высшей политехнической школы Николаусом Виртом в 1968-1970 гг. как язык обучения студентов программированию. В настоящее время этот язык имеет более широкую сферу применения, чем предусматривалось при его создании. Свое признание Паскаль получил с появлением пакета Турбо Паскаль (Turbo Pascal). Паскаль является системой программирования. Для создания и исполнения на компьютере программы, написанной на языке программирования, используются системы программирования.
Система программирования – это программное обеспечение компьютера, предназначенное для разработки, отладки и исполнения программ, записанных на определенном языке программирования.
В состав интегрированной среды Pascal входят:
- текстовый редактор;
- компилятор;
- отладчик;
- справочная система;
- среда выполнения программы.
- все латинские прописные и строчные буквы;
- арабские символы (0-9);
- символы +,-,/,*,=,, и т.д.;
- служебные (зарезервированные) слова.
- операторы (read, writeln и др.)
- имена функций (sin, cos и др.)
- ключевые слова (var, begin, end и др.)
- Выучить теоретический материал (основные определения, структуру программы, правила работы в среде Pascal).
- Подготовить дополнительный материал о каком-либо языке программирования – формат А4.