- •Министерство образования и науки рф
- •Список рекомендуемой литературы
- •Крымов б.А. Основы программирования на языке TurboPascal: Учеб пособие / Воронеж. Гос. Технол. Акад / б.А. Крымов, а.О. Мовшин, с.В. Кулакова. – Воронеж, 2000. – 130 с.
- •Вопросы для самоконтроля Раздел 1.1
- •Раздел 1.2
- •Раздел 3.3
- •Раздел 3.4
- •Раздел 3.5
- •Раздел 3.6.
- •Раздел 3.7
- •Раздел 3.8
- •Раздел 3.9
- •Раздел 3.10
- •Раздел 3.11
- •Раздел 3.12
- •Раздел 4.1
- •Раздел 4.2
- •Раздел 5.1
- •Раздел 5.2
- •Раздел 5.3
- •Контрольная работа № 1
- •Пример решения задачи 2
- •Алгоритм
- •Программа
- •Программа
- •Задание 4. Организация циклов
- •Задания к задаче 4
- •Пример выполнения задачи 3
- •Алгоритм
- •Программа
- •Контрольная работа № 2
- •Задания к задаче 5
- •Методические указания к выполнению задания 5
- •Алгоритм
- •Программа
- •Задания к задаче 5
- •Методические указания к выполнению задания 6
- •Алгоритм главной программы Алгоритм подпрограммы Программа
- •Приложение 1
- •Приложение 2 Некоторые служебные слова TurboPascal 7.0
- •Приложение 3 Стандартные функции TurboPascal 7.0
- •1 1
Приложение 2 Некоторые служебные слова TurboPascal 7.0
and – операция логического умножения ( операция "И")
array – массив;
begin – начало описания последовательности действий программы, подпрограммы или начало составного оператора;
case – оператор выбора;
const – начало раздела описания констант;
div – операция целочисленного деления;
do – начало тела цикла операторов For и While;
downto – признак изменения параметра цикла оператора For на –1;
else – начало части "иначе" (ветви "НЕТ") условного оператора или оператора выбора;
end – конец описания последовательности действий программы, подпрограммы, конец составного оператора или оператора выбора;
for – оператор цикла с параметром;
function – начало заголовка подпрограммы-функции;
goto – оператор безусловного перехода;
if – условный оператор;
label – начало раздела описания меток;
mod – операция вычисления остатка от целочисленного деления;
not – операция логического отрицания (операция "НЕ");
of – начало описания типа элементов в описании массива, начало перечисления меток в операторе выбора;
or – операция логического сложения (операция "ИЛИ")
procedure – начало заголовка подпрограммы-процедуры;
program – начало заголовка программы;
repeat – начало оператора цикла с постусловием;
then – начало части "то" (ветви "ДА") условного оператора;
to – признак изменения параметра цикла оператора For на +1;
type – начало раздела описания типов;
until – конец оператора цикла с постусловием;
var – начало раздела описания переменных, начало описания параметров-переменных;
while – оператор цикла с предусловием.
Приложение 3 Стандартные функции TurboPascal 7.0
Таблица 8
Обращение к функции |
Тип аргумента |
Тип значения |
Назначение |
Abs(x) |
Целый или вещественный |
Как у аргумента |
Абсолютное значение х |
Pi |
- |
Вещественный |
Значение числа |
Sin(x) |
Вещественный |
Вещественный |
Синус х радиан |
Cos(x) |
Вещественный |
Вещественный |
Косинус х радиан |
Arctan(x) |
Вещественный |
Вещественный |
Арктангенс х радиан |
Sqrt(x) |
Целый или вещественный |
Вещественный |
Квадратный корень из х, х > 0 |
Sqr(x) |
Целый или вещественный |
Как у аргумента |
Значение квадрата х |
Exp(x) |
Вещественный |
Вещественный |
Значение е в степени х |
Ln(x) |
Вещественный |
Вещественный |
Натуральный логарифм х, х > 0 |
Round(x) |
Вещественный |
Целый |
Округление значения х |
Trunc(x) |
Вещественный |
Целый |
Целая часть значения х |
Frac(x) |
Вещественный |
Вещественный |
Дробная часть значения х |