275.55K
Category: programmingprogramming

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

1.

ОБЩИЕ СВЕДЕНИЯ О ЯЗЫКЕ
ПРОГРАММИРОВАНИЯ PASCAL
Учитель: Фоменко Н.В.

2.

Языки программирования - это формальные языки,
предназначенные для записи алгоритмов, исполнителем
которых будет компьютер.
Записи алгоритмов на языках программирования называются
программами.
Язык Паскаль – универсальный язык программирования.
Никлаус Вирт (1934 года рождения) швейцарский учёный, специалист в области
информатики, один из известнейших
теоретиков в области разработки языков
программирования, профессор
информатики (компьютерных наук).
Разработчик языка Паскаль и ряда других
языков программирования.

3.

Перевод программы на машинный язык называется
трансляцией и выполняется специальными программами –
трансляторами
2 вида трансляторов:
• интерпретаторы
• компиляторы
Интерпретаторы переводят текст программы по-командно и
сразу же выполняют оттранслированную команду.
Компиляторы переводят полный текст программы на
машинный язык. Затем программы пересылается в ОП и лишь
после этого выполняется.
Все трансляторы решают следующие задачи:
• Проверяют синтаксис написанной программы
• Генерируют машинный код
• Распределяют память для программы

4.

АЛФАВИТ ЯЗЫКА ПАСКАЛЬ
Алфавит языка программирования Паскаль - набор
допустимых символов, которые можно использовать для
записи программы.
Латинские строчные и прописные
буквы, а также знак подчеркивания
Арабские цифры
Знаки арифметических и логических
операций
Знаки пунктуации
Неделимые символы
_, A, B,…, Z, a, b, …, z
0, 1, 2, …7, 8, 9
+ - * / < > = <= >= <>
:,.;
:= [ ] ( ) ‘ ’ { } (* *)

5.

СТРУКТУРА ПРОГРАММЫ
program имя;
Раздел описания данных (состоит из раздела
описания констант и раздела описания
переменных);
begin
Раздел описания действий (тело программы);
end.
}
Может отсутствовать

6.

Общий вид программы
program имя программы;
const список постоянных значений;
var описание используемых переменных;
begin
оператор 1;
оператор 2;
...
оператор n
end.
Операторы - языковые конструкции для записи действия,
выполняемого над данными в процессе решения задачи.

7.

ПЕРВАЯ ПРОГРАММА
program first;
begin
end.
Что делает эта программа?

8.

Оператор вывода
write (список вывода);
writeln (список вывода);
В списке вывода могут быть:
1.Константы (строки и числа)
2.Выражения
3.Переменные
4.Пустой список
Элементы списка вывода разделяются запятыми

9.

КОНСТАНТЫ В СПИСКЕ ВЫВОДА
Строки
в списке вывода записываются Числа записываются без
в апострофах, выводятся без них
апострофов
Информация в апострофах выводится на
экран без изменений

10.

Варианты организации вывода
Вариант организации
вывода
Оператор вывода
Результат
Без разделителей
write (1, 2, 3);
123
Разделители –
запятые
write (1, ’,’ , 2, ’,’ , 3);
1,2,3
Разделители –
пробелы
write (1, ‘ ‘, 2, ‘ ‘, 3);
123
Форматированный
вывод
write (1:3, 2:3, 3:3);
1 2 3

11.

ВЫРАЖЕНИЯ В СПИСКЕ ВЫВОДА
Выражения
в списке вывода записываются без апострофов,
выводится результат выполнения выражения

12.

При
ПЕРЕМЕННЫЕ В СПИСКЕ ВЫВОДА
записи переменных в списке вывода будут выведены
их значения

13.

ОТЛИЧИЯ ОПЕРАТОРОВ WRITE И WRITELN
при использовании Write курсор остается в той же самой строке, а
Writeln переводит курсор в следующую строку
Если в списке вывода ничего нет, скобки не ставят. Это т.н. пустой writeln. Используется для
перевода строки
English     Русский Rules