История создания
Транслятор
Алфавит языка
Некоторые типы данных, допустимых в программах на Pascal
2.37M
Category: programmingprogramming

Общие сведения языке программирования Pascal

1.

Стр. 106

2.

История создания
Алгоритмический
язык Паскаль (Pascal) разработан
профессором Цюрихского
технологического института
Никлаусом Виртом в 1969-71 годах
для обучения студентов
структурному программированию.

3. История создания

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

4. Транслятор

Родной язык компьютера это язык машинных
команд.
Для преобразования программы, написанной на
одном из языков высокого уровня, в программу,
состоящую
из
машинных
команд
созданы
трансляторы (англ. translator — переводчик) — это
программа-переводчик.
О них подробнее поговорим позже.

5. Алфавит языка

Алфавит состоит из букв, цифр и спецсимволов.
Буквы можно использовать прописные и строчные.
Транслятор их не различает,
то есть VAR, var, VaR – одно слово.
Слово – неделимая последовательность символов.

6.

Идентификатор – это группа символов для
обозначения объекта.
Пример: _rty, primer1
Служебное слово – группа латинских букв.
Пример: and, if, array
Запрещено: использовать служебные слова в
качестве идентификаторов
Имя
Данные

7.

Оператор
Предложение на языке программирования
Программа
Набор операторов (команд) на языке
программирования
Компиляция (трансляция)
Перевод программы
на язык машинных команд
Комментарии – набор символов между { }.
Объяснение объектов программы, их
транслятор не переводит)
Пример: {вычисление суммы}

8.

Program name;
Label 4,6,55
Const pi=3.14
{Заголовок программы}
{Раздел объявления меток}
{Раздел объявления
констант}
VAR name, rty:type; {Раздел объявления
переменных}
Begin
……………..
End.
{Тело программы}

9. Некоторые типы данных, допустимых в программах на Pascal

Записать в тетрадь
Тип данных
Обозначение
Целочисленный
integer
Вещественный
real
Строковый
string
Символьный
char
Логический
boolean
1,2, 3.4
Стр. 109

10.

Домашнее задание
1) § 3.1 Стр. 106-110
2) Установить на домашний
компьютер
Pascal ABC.NET
English     Русский Rules