- •1.Структура команды File главного меню среды Turbo Pascal 7.0. Создание, открытие, сохранения, переименование и печать файла. Завершение работы в среде Turbo Pascal 7.0.
- •2.Редактирование, компиляция и запуск программы в среде Turbo Pascal 7.0. Трассировка программы. Трассировка программы
- •3.Главное меню интегрированной системы Turbo Pascal 7.0.
- •4.Текстовый редактор системы Turbo Pascal 7.0. Работа с блоками текста. Текстовый редактор
- •Работа с блоком текста.
- •5.Позиционные и непозиционные системы счисления. Основание и база системы счисления.
- •6.Двоичная система счисления. Двоичные таблицы сложения и умножения.
- •7.Перевод числа (целого и дробного) из десятичной системы в двоичную систему. Преобразование десятичных чисел в двоичные
- •Преобразование дробных десятичных чисел в двоичные
- •8. Восьмеричная и шестнадцатеричная системы счисления.
- •9.Представление целых и вещественных чисел в эвм. Представление вещественных чисел
- •Представление целых чисел
- •Кодирование символов
- •Двоично-десятичное кодирование
- •10.Алфавит Турбо Паскаля. Идентификаторы. Стандартные идентификаторы Турбо Паскаля. Служебные слова. Алфавит
- •Имена и идентификаторы
- •11.Разделители текста и правила их использования в программе на Турбо Паскале. Комментарии и директивы компилятора. Директивы компилятора
- •Комментарии
- •12.Понятие константы. Типы констант в Турбо Паскале. Раздел констант программы на Турбо Паскале.
- •13.Переменная. Раздел переменных программы на Турбо Паскале. Понятие типа значения. Раздел типов программы на Турбо Паскале.
- •Раздел типов
- •14.Классификация типов значений в Турбо Паскале. Стандартные и упорядоченные типы.
- •15.Стандартный тип символьный. Кодирование символьной информации. Кодировочные таблицы. Символьные типы
- •16.Стандартный тип целый. Операции и стандартные функции над целыми в Турбо Паскале. Дополнительные целые типы Турбо Паскаля. Целые типы
- •17.Стандартный тип логический. Логические операции.
- •18.Стандартный тип вещественный. Операции и стандартные функции над значениями вещественного типа. Дополнительные вещественные типы Турбо Паскаля. Вещественные типы
- •19.Наиболее важные стандартные функции Турбо Паскаля. Операция возведения в произвольную степень.
- •20.Понятие оператора в алгоритмическом языке. Классификация операторов Турбо Паскаля.
- •21.Операторы присваивания. Типы операторов присваивания в Турбо Паскале.
- •22.Арифметические выражения и арифметический оператор присваивания. Стандартные функции арифметического типа.
- •23 Логические выражения и логический оператор присваивания.
- •24. Условные операторы: полный и сокращенный.
- •25.Оператор варианта Case.
- •26. Использование условных операторов для организации разветвляющихся вычислительных процессов
- •27.Операторы цикла с параметром. Использование операторов цикла с параметром для вычисления конечных сумм и произведений.
- •28.Оператор цикла с предусловием.
- •29.Оператор цикла с постусловием.
- •31.Операторы перехода. Метки операторов. Раздел меток программы на Турбо Паскале. Пустой и составной операторы. Оператор перехода
- •Пустой оператор
- •Раздел меток
- •33.Графические блок-схемы алгоритмов. Представление составного, условного и циклического операторов с помощью графических блок-схем.
- •43. Многомерные массивы. Ввод и вывод многомерных массивов.
- •44. Множественный тип в Турбо Паскале. Конструктор множества.
- •55.Модули в Турбо Паскале. Структура модуля.
19.Наиболее важные стандартные функции Турбо Паскаля. Операция возведения в произвольную степень.
синус - sin(x),
косинус - cos(x),
арктангенс - arctan(x),
натуральный логарифм (логарифм по основанию е=2,71 - logex) - ln(x),
экспонента (еx) - exp(x),
квадрат числа (х2) - sqr(x),
квадратный корень из числа ( ) - sqrt(x),
абсолютная величина числа - abs(x),
отбрасывание дробной части числа - trunc(x),
получение дробной части числа – frac(x),
получение целой части числа – int(x),
округление числа - round(x),
определение следующего по порядку элемента из списка - succ(x),
определение предыдущего элемента из списка - pred(x),
x^y пишется как exp(y*ln(x)) – операция возведения в произвольную степень
20.Понятие оператора в алгоритмическом языке. Классификация операторов Турбо Паскаля.
Оператор – одно из ведущих понятий языка. Каждый оператор представляет собой фразу языка и определяет вполне законченный этап обработки данных. В Паскале имеется восемь типов операторов, которые можно разбить на две группы:
I группа – основные операторы – это те операторы, которые в своем составе не содержат других операторов. К основным операторам относятся: оператор присваивания, оператор процедуры, оператор перехода и пустой оператор.
II группа – производные операторы. К производным операторам относятся: составной оператор, выбирающий оператор, оператор цикла и оператор присоединения.
21.Операторы присваивания. Типы операторов присваивания в Турбо Паскале.
Оператор присваивания изменяет содержимое памяти.
<оператор присваивания>::=<переменная>:=<выражение>
Оператор присваивания задает вычисление значения выражения, записанного справа, и присвоение его переменной, указанной слева. В результате эта переменная принимает новое значение, а ее предыдущее значение утрачивается. Так как переменной можно присвоить только значения определенного типа, то и тип выражения в правой части оператора присваивания должен быть совместим с типом переменной.
22.Арифметические выражения и арифметический оператор присваивания. Стандартные функции арифметического типа.
+ = сложение с присваиванием
-= вычитание с присваиванием
*= умножение с присваиванием
/= деление с присваиванием
%= деление по модулю с присваиванием
abs(x) Абсолютное значение (модуль) числа
arctan(x) Арктангенс (в радианах)
cos(x) Косинус (в радианах)
exp(x) Экспонента (ex)
frac(x) Взятие дробной части числа
int(x) Взятие целой части числа
ln(x) Натуральный логарифм (по основанию e)
odd(x) Проверка нечетности числа
pi Значение числа
round(x) Округление к ближайшему целому
trunc(x) Округление "вниз" - к ближайшему меньшему целому
sin(x) Синус (в радианах)
sqr(x) Возведение в квадрат
sqrt(x) Извлечение квадратного корня
23 Логические выражения и логический оператор присваивания.
Логические выражения
Выражение назывется логическим, если оно имеет тип boolean.
Пример.
x < 0
a >= b
a <> 3
Это простые логические выражения. Однако, с помщью логических операций можно составлять сложные.
( бинарные ) ( унарные )
a and b not a
a or b
a xor b