Основные понятия о языке программирования

advertisement
Основные понятия о языке
программирования Паскаль
Информатике и ИКТ
9 класс
Учитель информатики МАОУ СОШ
№ 4 Курикова Лариса Алексеевна
Цель
Дать основные сведения о языке программирования,
средствах языка, структуре программы.








Основные сведения о языках программирования
Машинный язык
Интерпретация и компиляция
Язык программирования Турбо Паскаль
Основные средства языка
Алфавит языка
Служебные слова
Структура программы
1. Основные сведения о языках
программирования
Компьютер – это устройство для универсальной
обработки информации.
Достаточно только написать точную инструкцию
(последовательность) тех действий, которые нам
нужны.
Вспомним, что словесное описание этих действий –
один из способов задания (описания) алгоритма.
А сама последовательность действий носит название
– программа.
Эту последовательность действий следует писать на
языке, который был бы понятен человеку и
компьютеру.
Машинный язык
Под языком понимают любую систему знаков – это
общее определение.
Возникает проблема – язык компьютера (машинный
язык) весьма далек от понятий, которыми оперирует
человек.
Чтобы компьютер мог понять написанную программу,
она должна быть переведена на язык, понятный
самому компьютеру.
Этот процесс называется трансляцией.
Существует два различных подхода к трансляции –
интерпретация и компиляция.
Интерпретация и компиляция

Языки программирования интерпретирующего
типа при исполнении программы за один проход
переводят в машинные коды одну строку
программы.

Языки компилирующего типа сначала переводят
весь текст программы в машинные коды, а уже
затем полученный файл может быть запущен на
выполнение.
Язык программирования
Турбо Паскаль




Турбо Паскаль появился на рынке программных
продуктов в 1984 году.
Состоит из языка программирования и среды
программирования.
Язык программирования Паскаль был разработан
Н. Виртом в 1968-1970 годах.
Среда программирования позволяет создавать
тексты программ, компилировать их, находить и
исправлять ошибки, компоновать программы из
отдельных частей, использовать модули,
отлаживать и выполнять отлаженную программу.
Основные средства языка
Любой естественный язык (русский, английский и
т.п.) состоит из нескольких основных элементов:
символов, слов, словосочетаний и предложений.
В любом языке программирования имеются
аналогичные структурные элементы: символы, слова,
выражения и операторы.
Символы языка – это элементарные знаки,
используемые при составлении любых текстов.
Набор таких символов называют алфавитом языка.
Алфавит языка
Алфавит языка Турбо Паскаль включает:
 все латинские прописные и строчные буквы (AZ, a - z);
 арабские цифры 0 - 9;
 знаки + - * \ / ^ , . ; : ‘ ( ) _ и др.;
 служебные слова.
Служебные слова
Для записи команд, имен функций, поясняющих
терминов предусматривают набор строго
определенных слов, которые называются
служебными или зарезервированными.
Служебные слова делятся на три категории:
 операторы (WRITE, READ);
 функции (sin, cos и т.д.);
 ключевые слова (and, var, begin, end).
Структура программы
Программа состоит из строк. Одна строка содержит
один или несколько операторов, разделенных точкой
с запятой.
Например: a:=1; b:=2;
Если строка заключена в фигурные скобки ({}), то
строка воспринимается как комментарий.
Имя в Турбо Паскале образуется из букв от A до Z
(или от a до z), знака подчеркивания _ и цифр 0…9 и
начинается с буквы. Имя используется для
обозначения переменных, меток, процедур и т.п.
Структура программы
Program имя;
Label; - раздел меток;
Const; - раздел констант;
Type; - раздел типов;
Var; - раздел переменных;
Procedure – раздел процедур и функций;
Function
Begin
оператор 1
оператор 2
………………
оператор n-1
оператор n
END.
Ответьте на вопросы
1.
2.
3.
4.
5.
6.
7.
Для чего служит компьютер?
Что называется алгоритмом?
Что называется алфавитом языка?
Что такое интерпретация и компиляция?
Что представляет собой программа?
Что включает в себя алфавит языка Турбо
Паскаль?
В каком разделе происходит описание
переменных?
Глоссарий
Знак – это объект, специально выделенный для передачи
информации: буква, жест положение переключателя и т.п. (назад)
 Никлаус Вирт (нем. Niklaus Wirth, род. 15 февраля 1934 года) —
швейцарский учёный, специалист в области информатики, один из
известнейших теоретиков в области разработки языков
программирования, профессор компьютерных наук (ETH), Лауреат
премии Тьюринга 1984 года. Ведущий разработчик языков Паскаль,
Модула-2, Оберон (назад)
 Есте́ственный язы́к — в лингвистике и философии языка, язык
используемый для общения людей (в отличие от формальных
языков и других типов знаковых систем, также называемых языками
в семиотике) и не созданный целенаправленно (в отличие от
искусственных языков) (назад)
 Коммента́рий (фр. commentaire < лат. commentārius заметки,
записки; толкование) — 1) пояснения к тексту; 2) рассуждения,
замечания о чем-н.; 3) в интернете — к посту (сообщению) (назад)

Download