С помощью псевдокодов.

 

5.2. Языки программирования и их виды

Назначение программирования – разработка программ управления компьютером с целью решения различных информационных задач. Для составления программ существуют разнообразные языки программирования.

Язык программирования – это фиксированная система обозначений для описания алгоритмов и структур данных.

Популярными языками программирования сегодня являются Паскаль, Бейсик, Си, Фортран и т.д.

По подходу к структуре программы все языки программирования можно разделить на:

1. Процедурно-ориентированные языки. Программа, написанная на таком языке программирования, представлена в виде отдельных блоков (процедур). Примером такого языка является язык программирования Бейсик (Basic).

2. Структурно-ориентированные языки. Программа, написанная на таком языке программирования, представлена в виде набора блоков, которые можно по отдельности детализировать и отлаживать. Примером такого языка является язык программирования Паскаль (Pascal).

3. Объектно-ориентированные языки. К структурно-ориентированному подходу добавляется понятие объекта, который может совмещать в себе не только свойства, но и методы работы с данным объектом. Примером такого языка является язык программирования Object Pascal.

Для создания и исполнения на компьютере программы, написанной на языке программирования, используются системы программирования.

Система программирования – это программное обеспечение компьютера, предназначенное для разработки, отладки и исполнения программ, записанных на определенном языке программирования.

Далее мы начнем знакомство с системой (средой) программирования Turbo Pascal 7.0.

5.3. Среда программирования Turbo Pascal

 

В состав среды программирования Turbo Pascal входят:

- редактор для написания и редактирования текстов программ;

- компилятор для перевода текста программ в машинные коды;

- отладчик;

- компоновщик для создания исполнимых модулей.

Экран среды Turbo Pascal состоит из 4 частей: главного меню, окна редактирования Edit, окна просмотра Watch, строки назначения функциональных клавиш.

Строка назначения функциональных клавиш
Окно редактирования Edit

 

Назначение основных пунктов меню:

File – служит для загрузки и сохранения файлов, работы с каталогами, выхода из среды Turbo Pascal.

Edit – предназначен для создания и редактирования текстов программ.

Run – служит для запуска программы, пошагового выполнения, просмотра окна вывода.

Compile – служит для компилирования, компоновки программ, нахождения ошибок.

Options – предназначен для установки параметров среды Turbo Pascal.

Debug – служит для обнаружения ошибок.

Наиболее часто нам придется использовать так называемые «горячие клавиши»:

«F1» - вызов справочной системы.

«F2» - сохранения текста программы.

«F3» - загрузка текста программы.

«Ctrl» + «F9» - запуск программы.

«Alt» + «F5» - окно вывода результатов выполнения.

«Alt» + «F9» - компиляция программы.

«Ctrl» + «F2» - прерывание сеанса отладки программы.

«Ctrl» + «Break» - прерывание выполнения программы.

«Alt» + «X» - выход из среды Turbo Pascal.

5.4. Язык программирования Pascal

Основой языка программирования Pascal является алфавит – набор допустимых знаков (литер, символов), которые можно использовать для записи программы. Алфавит Pascal включает в себя:

- буквы латинского алфавита;

- цифры;

- символы: @, #, $, пробел, +, -, /, *, =, “, <, >, (, ), [, ], {, }, запятая, точка, точка с запятой, !, %, &, символ подчеркивания _.

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

Идентификатор состоит из латинских букв, цифр, знака подчеркивания; начинается с буквы; содержит не более 127 символов.

Служебное слово – это последовательность латинских букв, образующих английское слово, которое при употреблении в некотором контексте имеет определенный, раз и навсегда установленный смысл. Служебное слово не может использоваться в качестве идентификатора. Например: program, begin, while и т.п.

Еще один вспомогательный элемент языка – комментарий. Цель комментариев – дать объяснение использования всех объектов в программе и действий над ними. Комментарий – запись в программе вида:

{<последовательность символов>}

либо

(*<последовательность символов >*)

Структура программы на Pascal:

Program <имя> {имя программы};

{раздел описаний}

Label {раздел описания меток};

Const {раздел описания констант};

Type {раздел описания типов};

Var {раздел описания переменных};

Procedure <имя> {раздел описания процедур};

Function <имя> {раздел описания функций};

{раздел операторов}

Begin{начало программного блока}

<операторы>

End.{конец программного блока}

Имя программы и раздел описаний являются необязательными и могут отсутствовать в ней.

Данные – общее понятие всего того, с чем работает компьютер. Программа, написанная на языке Паскаль, обрабатывает данные, то есть является описанием последовательности действий, которые надо осуществить с некоторой последовательностью данных. Все данные имеют свое имя (идентификатор), тип и значение. Рассмотрим основные типы данных, используемые в Pascal:

 

Типы данных
Простые типы
Строковый тип
Структурированные типы
Ссылочные типы
Процедурные типы
Целые типы

 

Тип Диапазон значений типа
shortint целое число в диапазоне от -128 до 127
byte целое число в диапазоне от 0 до 255
integer целое число в диапазоне от -32768 до 32767
word целое число в диапазоне от 0 до 65535
longint целое число в диапазоне от -2147483648 до 2147483647