СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Языки программирования

Категория: Информатика

Нажмите, чтобы узнать подробности

Тема урока: «Языки программирования»

Цель:

1) формирование представления о языках программирования.

2)воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости.

3)развитие алгоритмического мышления, познавательных интересов.

Ход урока

I. Орг. момент

Приветствие, проверка присутствующих.

II. Актуализация и проверка знаний

Давайте вспомним, а что называется алгоритмом?

Алгоритм – описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.

Напомните, пожалуйста, а какие существуют способы записи алгоритмов? (словесный (устный и письменный), графический (блок-схема), программный (языки программирования)). С первыми двумя способами мы знакомы, а вот с третьим еще нет.

III. Изучение нового материала

Вот сегодня мы с вами и рассмотрим, а как же алгоритм записывается с помощью языка программирования. Поэтому тема урока «Язык программирования Pascal».

А как вы считаете, для чего необходимо изучать программирование?

Все верно, но самое главное – это развитие мышления. Ведь человеку просто необходимо уметь мыслить, размышлять, делать выводы, умозаключения, выстраивать логические цепочки. И эти умения пригодятся не только в учебной деятельности, но и при решении каких-либо жизненных ситуаций. Известный математик Блез Паскаль в свое время сказал следующее: «Все наше достоинство – в способности мыслить».

Программирование предназначено для разработки программ управления компьютером с целью решения различных информационных задач. Специалисты, которые профессионально занимаются программированием, называются программистами. Для составления программ существуют различные языки программирования.  Если обратиться к различным источникам, то можно найти следующие определения:

Язык программирования – это фиксированная система обозначения для описания алгоритмов и структур данных.

Язык программирования – это система обозначений, служащая в целях точного описания алгоритмов для ЭВМ или, по крайней мере, достаточную для автоматического нахождения такого алгоритма.

Вообще языки программирования – это формальные языки, специально созданные для общения человека с компьютером. Каждый язык программирования, равно как и «естественный» язык имеет свой алфавит, словарный запас, грамматику и синтаксис, а также семантику.

Давайте попробуем вместе составить определения следующих терминов: алфавит, синтаксис, семантика.

Алфавитфиксированный для данного языка набор основных символов, допускаемых для составления текста программы на этом языке.

Синтаксиссистема правил, определяющих допустимые конструкции языка программирования из букв алфавита.

Семантикасистема правил однозначного толкования отдельных языковых конструкций, позволяющих воспроизвести процесс обработки данных.

Говоря о языке, следует понимать, что язык – система знаков. Язык ЭФМ – двоичная знаковая система. Поэтому, чтобы компьютер мог понять написанную программу, она должна быть переведена на язык, понятный компьютеру. Этот процесс перевода называется трансляцией.

Существует два различных подхода к трансляции – интерпретация и компиляция. Интерпретатор переводит и выполняет программу строка за строкой. Компилятор переводит программу целиком, а затем выполняет ее.

Все языки программирования делятся на: языки низкого уровня (например: двоичный язык, шестнадцатеричный язык); языки высокого уровня (например: Фортран, Basic, Алгол, Кобол, ПЛ\1, Паскаль, Ада).

Процедурные (В таких языках широко используются управляющие конструкции (операторы)).

-Язык С

-Basic

-Fortran

-Pascal

-Algol

2)Логические (отношение между объектами)

-язык Prolog

3) объектно-ориентированные (в основе лежит понятие объекта, сочетающего в себе данные и действия над ними)

-С++

-Java

-Delphi

-Visual Basic

Наиболее известным и широко распространенным языком программирования является Pascal.