Тема урока: «Языки программирования»
Цель:
1) формирование представления о языках программирования.
2)воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости.
3)развитие алгоритмического мышления, познавательных интересов.
Ход урока
I. Орг. момент
Приветствие, проверка присутствующих.
II. Актуализация и проверка знаний
Давайте вспомним, а что называется алгоритмом?
Алгоритм – описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
Напомните, пожалуйста, а какие существуют способы записи алгоритмов? (словесный (устный и письменный), графический (блок-схема), программный (языки программирования)). С первыми двумя способами мы знакомы, а вот с третьим еще нет.
III. Изучение нового материала
Вот сегодня мы с вами и рассмотрим, а как же алгоритм записывается с помощью языка программирования. Поэтому тема урока «Язык программирования Pascal».
А как вы считаете, для чего необходимо изучать программирование?
Все верно, но самое главное – это развитие мышления. Ведь человеку просто необходимо уметь мыслить, размышлять, делать выводы, умозаключения, выстраивать логические цепочки. И эти умения пригодятся не только в учебной деятельности, но и при решении каких-либо жизненных ситуаций. Известный математик Блез Паскаль в свое время сказал следующее: «Все наше достоинство – в способности мыслить».
Программирование предназначено для разработки программ управления компьютером с целью решения различных информационных задач. Специалисты, которые профессионально занимаются программированием, называются программистами. Для составления программ существуют различные языки программирования. Если обратиться к различным источникам, то можно найти следующие определения:
Язык программирования – это фиксированная система обозначения для описания алгоритмов и структур данных.
Язык программирования – это система обозначений, служащая в целях точного описания алгоритмов для ЭВМ или, по крайней мере, достаточную для автоматического нахождения такого алгоритма.
Вообще языки программирования – это формальные языки, специально созданные для общения человека с компьютером. Каждый язык программирования, равно как и «естественный» язык имеет свой алфавит, словарный запас, грамматику и синтаксис, а также семантику.
Давайте попробуем вместе составить определения следующих терминов: алфавит, синтаксис, семантика.
Алфавит – фиксированный для данного языка набор основных символов, допускаемых для составления текста программы на этом языке.
Синтаксис – система правил, определяющих допустимые конструкции языка программирования из букв алфавита.
Семантика – система правил однозначного толкования отдельных языковых конструкций, позволяющих воспроизвести процесс обработки данных.
Говоря о языке, следует понимать, что язык – система знаков. Язык ЭФМ – двоичная знаковая система. Поэтому, чтобы компьютер мог понять написанную программу, она должна быть переведена на язык, понятный компьютеру. Этот процесс перевода называется трансляцией.
Существует два различных подхода к трансляции – интерпретация и компиляция. Интерпретатор переводит и выполняет программу строка за строкой. Компилятор переводит программу целиком, а затем выполняет ее.
Все языки программирования делятся на: языки низкого уровня (например: двоичный язык, шестнадцатеричный язык); языки высокого уровня (например: Фортран, Basic, Алгол, Кобол, ПЛ\1, Паскаль, Ада).
Процедурные (В таких языках широко используются управляющие конструкции (операторы)).
-Язык С
-Basic
-Fortran
-Pascal
-Algol
2)Логические (отношение между объектами)
-язык Prolog
3) объектно-ориентированные (в основе лежит понятие объекта, сочетающего в себе данные и действия над ними)
-С++
-Java
-Delphi
-Visual Basic
Наиболее известным и широко распространенным языком программирования является Pascal.