- •Информатика.
- •Введение
- •Часть 1. Аппаратное и программное обеспечение вычислительных машин.
- •1.2. Представление информации в виде двоичного кода в памяти эвм.
- •1.3. Аппаратное обеспечение эвм.
- •1.3.1. Хранение данных в памяти эвм.
- •1.3.2. Память.
- •1.3.3. Процессор.
- •1.3.4. Шины и контроллеры.
- •1.3.5. Конструктивное исполнение.
- •1.3.6. Периферийные устройства.
- •1.4. Программное обеспечение эвм.
- •1.4.1. Классификация программного обеспечения.
- •1.4.2 Операционная система.
- •1.4.3. Компоненты операционной системы.
- •Часть 2. Основы программирования.
- •2.1. Алгоритмы.
- •2.1.1. Представление алгоритма.
- •2.1.2. Типовые структуры алгоритмов.
- •2.1.3. Типовые алгоритмы.
- •2.1.4. Эффективность и правильность алгоритмов.
- •2.2. Языки программирования.
- •2.2.1. История языков программирования.
- •2.2.2. Парадигмы программирования.
- •2.2.3. Основные понятия традиционного программирования.
- •2.3. Язык программирования высокого уровня – Паскаль.
- •2.3.1. Структура программы на Паскале.
- •Тело процедуры
- •Тело функции
- •2.3.2. Правила пунктуации.
- •2.3.3. Алфавит и словарь языка.
- •2.3.4. Константы и переменные, типы данных.
- •Пример 6. Запись типа zapic содержит три компонента: номер, фамилию и имя. Доступ к полям записи осуществляется через переменную spicok типа запись и массив tabl, состоящим из записей.
- •2.3.5. Выражения, операнды и операции.
- •2.3.6. Операторы языка Паскаль.
- •2.3.7. Процедуры ввода-вывода.
- •2.3.8. Работа с файлами.
- •2.3.9. Процедуры и функции.
- •Часть 3. Работа с прикладными программами и разработка программного обеспечения.
- •3.1. Текстовые редакторы.
- •3.1.1. Типы текстовых редакторов.
- •3.1.2. Текстовый процессор Word.
- •3.2. Электронные таблицы.
- •3.2.1. Табличный процессор Excel.
- •3.3. Разработка программного обеспечения.
- •3.4. Базы данных.
- •3.4.1. Структуры данных.
- •3.4.2. Структуры баз данных.
- •3.4.3. Модели баз данных.
- •3.4.4.Системы управления базами данных (субд).
- •3.4.5. Microsoft Access - субд реляционного типа.
- •1. Создание таблицы путем ввода данных.
- •2. Создание таблицы с помощью мастера.
- •3. Создание таблицы с помощью Конструктора таблиц.
- •Часть 4. Компьютерные сети. Защита информации.
- •4.1.Компьютерные сети.
- •4.2. Интернет.
- •4.2.1. Система адресов Интернета.
- •4.2.2. Электронная почта.
- •4.2.3. Гипертекстовые документы.
- •4.3. Защита информации.
- •Литература.
- •Содержание
- •Информатика. Основы программирования
2.3. Язык программирования высокого уровня – Паскаль.
Язык программирования Паскаль был разработан Н.Виртом в конце 1960-х годов и получил широкое распространение благодаря легкости изучения и наглядности программ. В настоящее время наиболее распространены среды программирования Turbo Pascal 7.0 и Borland Pascal.
Для входа в среду Паскаля необходимо запустить файл bp.exe, который обычно находится в каталоге ВР\BIN. После успешного вызова системы верхняя строка экрана монитора содержит «меню» возможных режимов работы в среде Паскаля.
В команде меню File находятся команды, которые предназначены для работы с файлами: new – создать новый файл, load – открыть ранее созданный файл, save - сохранить файл на диске под тем же именем и на то же место, save as – сохранить файл на диске, указав маршрут и имя файла. В имени файла в Паскале нельзя использовать пробелы и специальные символы, желательно использовать только буквы латинского алфавита.
Паскаль имеет встроенный редактор текстов. Для входа в редактор нужно выбрать команду меню Edit.
Команда Compile служит для компиляции, т.е. перевода программы на Паскале в машинные коды. При выполнении этой команды выдается сообщения о результатах прохождения компиляции. Если в программе допущены синтаксические ошибки и ошибки, вызванные внутренними несоответствиями, то выдается сообщение.
Для выполнения программы служит команда меню Run, в случае успешного выполнения программы результат можно просмотреть, нажав клавишиAlt+F5.
2.3.1. Структура программы на Паскале.
Программа на языке Паскаль состоит из строк, максимальная длина которой может быть равна 127 символам. Строка может начинаться с любой колонки. Количество операторов в строке произвольно.
Программа на Паскале в общем случае состоит из следующих разделов:
заголовок программы.
PROGRAM_ имя программы;
(здесь и далее обязательные пробелы обозначены знаком подчеркивания)
программный блок.
список имен подключаемых библиотечных модулей – экрана (CRT), принтера (PRINTER), графики (GRAPH).
USES_имя1[,имя2, …];
раздел описания меток – имена меток перечисляются через запятую после зарезервированного слова. В программе после метки ставится двоеточие. Метка позволяет выполнить переход на оператор, следующий за ней, из любого места программы с помощью оператора перехода GOTO.
LABEL_имя1[,имя2,…];
раздел описания констант. Выражения присваивания значений константам отделяются друг от друга точкой с запятой.
CONST_идентификатор1=значение1[; идентификатор2= значение2;…];
раздел описания типов данных. За служебным словом TYPE следуют одно или несколько определений типов, разделенных точкой с запятой. Тип данных может быть описан и непосредственно в разделе описания переменных.
TYPE_имя типа=значение типа;
раздел описания переменных. Имена переменных перечисляются через запятую и далее, через двоеточие, следует их тип и точка с запятой, после которой аналогично описываются другие переменные.
VAR_идентификатор1, идентификатор2,…:тип переменных;
раздел описания подпрограмм (процедур) и функций. В этом разделе размещаются тела подпрограмм, роль которых в Паскале выполняют процедуры и функции.
PROCEDURE_имя(формальные параметры:тип);
BEGIN