- •1 Алфавит языка Паскаль. Правила построения идентификаторов.
- •3 Логические переменные в Паскале. Основные операции над ними. Логические выражения. Правила записи и вычисления сложных логических выражений.
- •4 Правила записи и вычисления арифметических и строковых выражений. Операции mod и div.
- •5 Формат и правила выполнения оператора присваивания.
- •6 Понятие и применение составного оператора.
- •7 Формат и правила выполнения условного оператора if.
- •8 Оператор цикла с известным числом повторений for: формат, порядок выполнения.
- •10 Оператор цикла с неизвестным числом повторений Repeat...Until: формат, порядок выполнения.
- •14 Операторы ввода данных Read и Readln, их форматы, сходство и различие между операторами.
- •15 Операторы вывода данных Write и Writeln, их форматы, сходство и различие между операторами.
- •16 Оператор case: формат, порядок выполнения.
- •18 Одномерный массив. Понятие, варианты объявления, настройка на фактическое число элементов массива.
- •20 Двумерный массив: понятие, варианты объявления, настройка на фактическое число строк и столбцов массива. Организация в программе вывода двумерного массива в матричной форме.
- •21 Строки в Паскале: понятие, описание, варианты представления и использования.
- •22 Стандартные процедуры и функции работы со строками.
- •23 Понятие процедуры и функции в Паскале. Их назначение, применение, варианты размещения в программе.
- •29 Сравнительный анализ возможностей процедуры и функции. Возможности преобразования процедуры в функцию и наоборот.
- •30 Область действия имен. Глобальные и локальные переменные.
- •32 Модуль в Паскале (Unit), его назначение, структура модуля, назначение и описание частей модуля.
4 Правила записи и вычисления арифметических и строковых выражений. Операции mod и div.
Арифметические выражения.
В состав арифметических выражений могут входить переменные числового типа и числа; над переменными и числами могут производиться различные арифметические и математические операции.
Математические операции и знаки
+ - сложение - - вычитание * - умножение / - деление ^ - возведение в степень
Sqr – квадратный корень Cos – косинус Sin – синус Tan - тангенс
A=23*B-(45+F)^2/5
S=S+1
B=(A+Cos (X))/N
Строковые выражения
В состав входят переменные строкового типа, строки и строковые функции.
Строка – это последовательность символов заключенная в кавычки.
Над переменными и строками производится Операция – конкатенация. – объединение строки или значение строковых переменных в единую строку. Операция обозначается знаком + или &
Если необходимо получить только целую часть от деления (т.е. выполнить деление нацело), то стоит использовать операцию DIV.
Другая важная операция - MOD, используется, чтобы получить остаток от целочисленного деления.
Операции DIV и MOD можно использовать только для операций с целыми числами и в результате получаются тоже только целые числа. Другие операции (+, – , *) при выполнении их с вещественными числами, дают в результате вещественные значения.
5 Формат и правила выполнения оператора присваивания.
Оператор присваивания используется для сохранения результата вычисления выражения в переменной. Общий вид: переменная := выражение; Знак := читается как "присвоить".
Выполнение операции начнется с вычисления выражения стоящего справа. Из ячейки, в которой хранится значение переменной A, извлечется то, что мы туда положили до этого, к этому значению добавится 1, а результат равный 2 будет отправлен по адресу хранения переменной A, в которой обновится значение. Вот поэтому-то величина A и называется переменной, она может многократно менять свое значение в процессе выполнения программы. Операция присваивания является несимметричной, слева всегда стоит имя переменной, а справа арифметическое выражение или число.
6 Понятие и применение составного оператора.
Если необходимо, чтобы группа операторов рассматривалась
транслятором, как один оператор, эту группу операторов заключают в
операторные скобки BEGIN и END. Такой оператор называется
составным оператором. Составной оператор может быть использован
в любом месте программы, где разрешен простой оператор, но требуется
выполнение группы операторов.
7 Формат и правила выполнения условного оператора if.
Оператор записывается следующим образом : полный условный оператор: if <условие> then <оператор 1> else <оператор 2>; неполный усл.оператор: if <условие> then<оператор>; Выполнение усл. оператора начинается с вычисления значения логического выражения, записанного в условии. Простые условия записываются в виде равенств или неравенств. Сложные условия записываются из простых с помощью логических операций. Как правило, значением логического выражения является или True или False. В первом случае выполняется <оператор 1> , во втором - <оператор 2>. В качестве <оператора 1> или <оператора 2> может выступать любой оператор языка программирования Турбо Паскаль, в частности и составной оператор и условный оператор.