- •1.Основные понятия. Системы программирования.
- •2.Язык Паскаль. История создания.Алфавит языка.
- •3.Структура программ на Паскале.
- •4.Интегрированная среда Борланд Паскаль. Работа с меню.
- •5.Премы работы в среде Борланд Паскаль. Работа с файлами.Прогон и отладка программ.
- •6.Типы данных в Паскале. Понятие типа данных. Система типов данных языка Паскаль. Раздел описания переменных в программе на языке Паскаль.
- •13.Работа с файлами в языке Паскаль.Файловые переменные. Основные операции с файлами.
- •14.Работа с текстовыми файлами в языке Паскаль.
- •15.Составные типы данных в языке Паскаль.Массивы, строковые типы.
- •16. Множественный тип данных языка Паскаль.Операции над множествами.
- •17.Комбинированный тип данных языка Паскаль. Форма описания записей. Работа с записями.
- •18. Подпрограммы в языке Паскаль. Назначение подпрограмм. Процедуры и функции. Передача параметров. Область действия имен.
- •19.Предварительное и внешнее описание подпрограмм в языке Паскаль. Рекурсия.
- •20.Распределение памяти для переменных. Процедурный тип данных в языке Паскаль.
- •21.Модули в языке Паскаль. Структура модулей. Доступ к объектам модуля.
- •23.Стандартные модули в языке Паскаль. Модуль crt, dos, graph.
- •24.Модуль crt. Текстовые окна. Управление клавиатурой.
- •25.Модуль Graph. Инициализация графики. Графический и текстовый режимы. Переключение между текстовыми и графическими режимами. Система координат.
- •29.Прямой и дополнительный код отрицательных целых чисел в пэвм. Двоичный и десятичный сумматор на дополнительном коде.
6.Типы данных в Паскале. Понятие типа данных. Система типов данных языка Паскаль. Раздел описания переменных в программе на языке Паскаль.
1)простые скалярные стандартые перечислительные ограниченные
2)составные регулярные комбинированные файловые строчные множественные
ссылочные
процедурные
При программирование возникает необходимость описанния данных тип данных определяет то множество значений которые может принимать переменная, а так же то множество операций которые применимы к этим переменным
На основе стандартых типов можно создвать свои типы. Базовыми в языке Паскаль-простые типы. Составные типы строятся на основе правил.
основное свойство скалярного типа данных это то, что он характеризуется множеством значений среди ктороых установлен линейный порядок. Все скалярые типы кроме вещественного дискретны. У каждой переменной свой тип. Описание переменной всегда делается до ее 1-ого спользования Паскаль язык статический, описание переменной неизменно во всей программе.
7.Целые и вещественные типы данных в языке Паскаль. Точность представления данных. Длина в памяти. Стандартные функции с числовыми данными.
Целые типы: Integer 2b shorting 1b longint 4b byte 1b word 2b
вещественные типы: single 4b real 6b double 8b extended 10b complexe 8b
вещ. числа: 1)с фиксированной запятой 2) с плавающей
trunc round sqr sqrt cos,sin,arctan abs exp,ln
8.Арифметические выражения в языке Паскаль. Символьный тип данных. Оперции, возможные с символьным типом данных.
При составлении выражения записывается в 1 строчку. В качестве разделителей всегда используются круглые скобки. В паскале нельзя записывать 2 знака подряд. Приоритет операций: Not,*/ and div mod, + - or, = <>.
ASCI(American Standart Code for Informatic Interchange) DOS 866/1257 ord chr pred, succ Для символьных переменных возможена операция сравнения
9.Булевский тип данных. Логические выражения. Логические операции.
True(1) False(0) boolean
Операции: or and not xor(исключающий or)
10.Ограниченные типы. Перечислимые типы.Основные операторы языка Паскаль. Простые операторы.
Ограниченные типы образуются из любого существующего типа путем уменьшения диапазона значений В качестве типа выбирается любой дискретный тип. Ограниченные типы используются за контролем диапазона значений
Операторы языка Паскаль: 1)Оператор присваивания 2)Оператор вввода readln-для ожидания нажатия Enter 3)Оператор вывода
11.Составные операторы языка Паскаль. Оператор условия. Оператор выбора варианта.
Составной оператор применяется, если синтаксис языка допускает использование только 1 оператора, а нам надо использовать несколько
if <условие> then <оператор 1> else <оператор 2> ; if <> then <оператор 1> Допускается использование вложенного условного оператора
case <условие> of <значение 1>:<оператор 1>; . . . <значение n>:<оператор n> ; else <оператор n+1> end;
12.Операторы цикла языка Паскаль. Пустой оператор.
while <условие> do <оператор> Если условие всегда верное то такой цикл называется бесконечным.
repeat <оператор 1>;... <оператор т>; until <условие> в операторе цикла с постусловием, условие выхода проверяется после выполения оператора.
Оператор цикла с параметром используется тогда, когда кол-во повторений цикла известно заранее. В качестве параметра цикла выбирается следующие переменные: 1)любая просто переменная имеющая дскретный тип 2)начальные и конечные значения должны соответствовать типу параметра 3)в теле цикла нельзя менять значение параметра 4)после окончания цикла параметр равен конечному значению
Бесконечные циклы позволяют организовать циклы с ожиданием нажатия клавиши