Паскаль. Основы программирования


Глава Структура программы на языке "Паскаль"



На этом занятии мы познакомимся с  конструкцией  программ на языке программирования высокого уровня "Паскаль".

Этот язык разработал сравнительно недавно, в  1970  году, профессор кафедры вычислительной техники Швейцарского  федерального института технологии - Николас Вирт.

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

Изучение конструкции программ на Паскале начнем с простого примера.

Пример 1.  Составить  программу  решения  следующей задачи.

Саша спросил Сережу: "Сколько тебе лет?" Сережа ответил:

"Если бы число моих лет увеличить в 3 раза, а потом уменьшить на 17, то мне было бы 16 лет". Сколько лет Сереже?

Обычно решение такого типа задач начинается с "конца".

Число лет, которое было бы Сереже, т. е. 16,  увеличиваем на 17, получаем

Полученный результат уменьшаем в 3 раза, т.е. делим на

 получаем 11.

Итак, Сереже было 11 лет.

Посмотрим, как будет выглядеть программа решения этой  задачи на языке Паскаль.

Program Serg;

      var

         a, b, c: integer;

      begin

         write('Ведите число лет, которое было бы Сереже '); readln(a);

         b := a + 17;

         c := b div 3;

         writeln('Сереже было ', c, ' лет')

     end.

Если эту программу ввести в компьютер и выполнить, то  на экране появится вначале запрос для пользователя:

              Введите число лет, которое было бы Сереже

После ввода числа 16, компьютер выдаст на экран:

Сереже было 11 лет

Рассмотрим более детально построение программы.

Она начинается со слова program. Слово  program зарезервировано в Паскале, т.е. не может  использоваться ни в каких других целях, лишь для начала программы.

После  служебного  слова    program   записывается имя программы. В нашей программе именем является  serg. Имя программы записывается на английском языке  по  усмотрению  и  фантазии автора программы. (В некоторых версиях Паскаля  допускается  запись имени программы на русском языке).


Начало    Вперед



Книжный магазин