Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка 3 курс Pascal.doc
Скачиваний:
6
Добавлен:
18.11.2019
Размер:
825.86 Кб
Скачать

Язык программирования Turbo Passcal

Информацию в компьютере обрабатывает процессор, следовательно, алгоритм должен быть записан на языке, понятном для процессора, т.е. на машинном языке, представляющем последовательности нулей и единиц.

На заре компьютерной эры, в 50-е годы 20 в., программы писались на машинном языке и представляли собой очень длинные последовательности нулей и единиц. Составление и отладка таких программ было чрезвычайно трудоемким делом.

В 60-70-е г. Для облегчения труда программистов начали создаваться языки программирования высокого уровня, формальные языки, кодирующие алгоритмы в привычном для человека виде (в виде предложений). Такие языки строились на основе использования определенного алфавита и строгих правил построения предложений (синтаксиса).

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

Одним из первых процедурных языков программирования был Basic, созданный в 1964 г. Другим широко распространенным языком программирования алгоритмического типа является Pascal.

В настоящее время наибольшей популярностью пользуются системы объектно-ориентированного визуального программирования Microsoft Visual Basic и Borland Delphi.

В 1970г. появилось сообщение о языке программирования, названном в честь знаменитого математика Блеза Паскаля.

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

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

Мы будем использовать версию Турбо-Паскаль 7.1.

Основными элементами языка Pascal являются:

  1. латинские буквы a, b, c …, z, A, B, C … Z (регистр не учитывается);

  2. цифры 0 … 9;

  3. спец. Символы *, - , (, ), <, > и.т.д.;

  4. служебные слова begin, end, if …;

  5. идентификаторы – имена переменных, констант, процедур, функций.

Имена должны начинаться с латинской буквы, за которой могут следовать буквы и цифры (A, A23, Sum, MyProgram). Любая программа представляет собой текстовый файл с собственным именем и расширением (pas. Primer.pas, Summa.pas).

Данные, обрабатываемые программой, могут быть следующих типов:

  1. числовые (-25, 148, 0.325);

  2. строковые (‘Паскаль’, ‘2+7’);

  3. символьные (‘A’, ‘*’, ‘5’);

  4. логические (true (истина), false (ложь)).

Числовые данные делятся на целые (integer), вещественные (real). Над числами определены операции +, -, *, /. Для целых чисел определены операции div – целочисленное деление и mod – вычисление остатка от деления.

15 div 4 = 3; 15 mod 7 = 1

8 div 5 = 1 8 mod 5 = 3

-20 div 7 = -2 -20 mod 7 =-6

2534 div 10 = 253 2534 mod 10 =4 // запомнить!!!