Занятие 19 из 24
Прогресс сохраняется в этом браузере
0%

Занятие 19. Знакомство с языком программирования Паскаль

Pascal — язык высокого уровня, разработанный Никлаусом Виртом в 1970 году. Это первый язык, который ты будешь изучать всерьёз. Он строгий, понятный и хорошо учит мыслить алгоритмически.
1. Прочитайте слова и словосочетания, переведите, запомните их значения.
Программи́рование
Систе́мное программи́рование
Прикладно́е программи́рование
Объе́ктно-ориенти́рованное программи́рование
Язы́к программи́рования
Трансля́тор Трансля́тор с этого языка́ в маши́нные ко́ды
Интерпрета́тор
Компиля́тор
Коммента́рий
Процеду́ра
Фу́нкция
Идентифика́тор
Тип Тип величины́
Скаля́рный тип
Составно́й тип
Ба́зовый тип
📖 Теория
Структура программы
program ИмяПрограммы;       // заголовок
uses модули;                // подключаемые модули (необязательно)
const ...;                  // константы (необязательно)
var ...;                    // переменные (необязательно)
begin                       // начало основного тела
   операторы;
end.
Простейший пример
program Hello;
begin
  writeln('Привет, мир!');
end.
▶ Запустить Тренажёр: запустить первую программу

Нажми «Запустить» — программа выполнится прямо в браузере и покажет вывод ниже.

Hello.pas
program Hello;
begin
  writeln('Привет, Pascal!');
  writeln('Это моя первая программа.');
end.
Что выведет? Тренажёр: что выведет программа?

Прочитай код, мысленно выполни и впиши ожидаемый вывод. Потом проверь.

program.pas
var a, b: integer;
begin
  a := 5;
  b := 3;
  writeln('a + b = ', a + b);
  writeln('a * b = ', a * b);
end.
Заполни пропуск Тренажёр: заполни пропуски в структуре программы

Это типовая структура программы Pascal. Подскажи компьютеру, какие ключевые слова должны быть на местах пропусков. Подсказки — в комментариях справа от строки.

 First;            // ключевое слово
 x: integer;            // ключевое слово
                    // ключевое слово
  x := 10;
  writeln(x);
.                      // ключевое слово
Расставь по порядку Тренажёр: расставь строки программы по порядку

Программа складывает два числа и выводит сумму. Обрати внимание: a := 5; и b := 7; — независимы между собой, поэтому их можно ставить в любом порядке. А вот s := a + b; должно идти после обоих присваиваний, иначе сумма будет неправильной.

program Sum;
var a, b, s: integer;
begin
a := 5;
b := 7;
s := a + b;
writeln(s);
end.