Учебное пособие
По дисциплине «Информатика»
для студентов дневного отделения
всех специальностей
Нижний Новгород
Учебное пособие составлено в соответствии с рабочими программами по дисциплине «Информатика» для специальностей «Экономика и бухгалтерский учет (по отраслям)», «Менеджмент (по отраслям)», «Программное обеспечение ВТ и АС»
Автор: Атмайкина Г.Н. - преподаватель ГОУ СПО «Нижегородский
экономико-правовой колледж»
Рецензент: Аношкина Н.Б. - преподаватель ГОУ СПО «Нижегородский
экономико-правовой колледж»
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 4
ЭЛЕМЕНТЫ ЯЗЫКА ПАСКАЛЬ 5
ОСНОВНЫЕ ПОНЯТИЯ ЯЗЫКА ПАСКАЛЬ 5
ДАННЫЕ В ПАСКАЛЕ 5
ТИПЫ ДАННЫХ 6
СТРУКТУРА ПРОГРАММЫ 9
ВЫРАЖЕНИЯ 10
ОПЕРАТОРЫ ЯЗЫКА ПАСКАЛЬ 13
ПУСТОЙ ОПЕРАТОР 14
СОСТАВНОЙ ОПЕРАТОР 14
ОПЕРАТОРЫ ВВОДА READ И READLN 15
ОПЕРАТОРЫ ВЫВОДА WRITE И WRITELN 15
УПРАВЛЕНИЕ ФОРМОЙ ВЫВОДА ДАННЫХ 16
ОПЕРАТОР ПРИСВАИВАНИЯ 16
БЕЗУСЛОВНЫЙ ОПЕРАТОР 17
УСЛОВНЫЙ ОПЕРАТОР 18
ОПЕРАТОР ВАРИАНТА (ВЫБОРА) CASE 20
ОПЕРАТОРЫ ЦИКЛА 22
|
|
СТРУКТУРИРОВАННЫЕ ТИПЫ ДАННЫХ 25
МАССИВЫ (РЕГУЛЯРНЫЙ ТИП) 26
УПАКОВАННЫЕ МАССИВЫ 30
СТРОКОВЫЙ ТИП ДАННЫХ (STRING) 30
ЗАПИСИ (КОМБИНИРОВАННЫЙ ТИП) 33
МНОЖЕСТВА (МНОЖЕСТВЕННЫЙ ТИП) 36
ПОДПРОГРАММЫ В ПАСКАЛЕ 40
ПП-ПРОЦЕДУРЫ 41
ПП-ФУНКЦИИ 43
ЛИТЕРАТУРА 46
ВВЕДЕНИЕ
Алгоритмический язык высокого уровня Паскаль, названный в честь французского математика и философа Блеза Паскаля, был создан в 1968-1971 гг. Николаусом Виртом в высшей технической школе в Цюрихе.
Созданный специально для обучения программированию язык оказался чрезвычайно удачным и сразу же привлек внимание специалистов. В короткое время язык Паскаль приобрел широкую популярность во всем мире. К основным достоинствам языка следует отнести:
1. Легкость реализации на ПК.
2. Возможность достаточно полного контроля правильности программы, как на этапе компиляции, так и на этапе выполнения.
3. Возможность удовлетворения требования структурного программирования, которое позволяет записывать достаточно сложные алгоритмы в компактной и наглядной форме.
4. Наличие набора структурных типов данных: массивов, записей, множеств, файлов.
К недостаткам можно отнести отсутствие операции возведения в степень.
ЭЛЕМЕНТЫ ЯЗЫКА ПАСКАЛЬ
ОСНОВНЫЕ ПОНЯТИЯ ЯЗЫКА ПАСКАЛЬ
Алгоритмический язык – это набор символов языка (алфавит языка), система правил составления из этих символов конструкций языка (синтаксис языка) и система правил истолкования этих конструкций (семантика языка).
Алфавит языка Паскаль содержит следующие символы:
- строчные и прописные буквы латинского алфавита;
- арабские цифры от 0 до 9;
|
|
- специальные символы (+, -, *,;,:, «, /, ‘, =, [ ], (), < >,!,?, пробел и др.);
- буквы русского алфавита (для написания комментариев и подсказок).
Текст программы, записанный с помощью символов алфавита языка, представляет собой последовательность строк.
Для обозначения объекта программы используется идентификатор.
Идентификатор (имя) – это любая последовательность букв и цифр, начинающаяся с буквы. Рекомендуемая максимальная длина идентификатора - 8 символов.
ДАННЫЕ В ПАСКАЛЕ
Данные – это формализованное представление информации, пригодной для обработки. Каждый элемент данных в программе является либо переменной, либо константой.
Константа - э то величина, значение которой не меняется в процессе выполнения программы. Константы могут быть представлены либо непосредственно своими значениями, либо идентификатором. В последнем случае к ней можно обращаться по имени.
Синтаксис определения констант – это раздел описания констант, запись которого начинается со служебного слова CONST. Тип константы определяется её записью.
CONST
имя = ± константа;
Например: CONST
E =2.72;
Переменные – это величины, значения которых могут изменяться в процессе выполнения программы. Переменные должны быть представлены в программе идентификатором.
Синтаксис определения переменных - это раздел описания переменных, запись которого начинается со служебного слова VAR (variables – переменные). С помощью описания устанавливается не только факт существования переменной, но и задается её тип. В одном разделе можно описать несколько переменных.
VAR
идентификатор 1, идентификатор 2, …, идентификатор N:тип;
Например: VAR
A, B, C: INTEGER;
ТИПЫ ДАННЫХ
Любая переменная или константа в программе связана с определением типов данных, причем эта связь не может меняться во время выполнения программы.
Тип - это множество значений плюс множество операций над ними.
1. СТАНДАРТНЫЕ ТИПЫ ДАННЫХ (скалярные).
1. Целый тип – INTEGER.
2. Вещественный тип – REAL.
3. Символьный тип – CHAR.
4. Логический тип (булевский) – BOOLEAN.
Целый тип - INTEGER
Значение – все целые числа в диапазоне от -32768 до 32767.
Константы целого типа – это любые числа записанные без десятичной точки:
Например: 55, -14.
Переменные, принимающие в качестве своих значений константы целого типа, относятся к целому типу.
Вещественный тип - REAL
Значение – все числа, которые имеют дробную часть.
Константы вещественного типа могут быть представлены в двух формах:
1) с фиксированной точкой (-27.3)
2) с плавающей точкой (4Е – 05 (4*10-5), 0.62Е+02 (0.62*102))
Переменные, принимающие в качестве своих значений числа с фиксированной или плавающей точкой, относятся к вещественному типу.