Методические указания к контрольным работам
и варианты заданий
КОНТРОЛЬНАЯ РАБОТА №1
Задание 1
Вычисление значения аналитического выражения
(линейный алгоритм)
Цель работы: составить программу для вычисления значения функции y(x) при заданном значении аргумента x; вывести на экран значения аргумента и функции.
Элементы языка Turbo Pascal
Алфавит
Алфавит Turbo Pascal включает:
1) заглавные и строчные латинские буквы от A до Z и от a до z, символ подчеркивания _;
2) арабские цифры от 0 до 9;
3) специальные символы: + - * / = , ‘ . : ; < > [ ] ( ) { } ^ @ $ # и пары символов <> <= >= := ;
4) ключевые (зарезервированные) слова, например:
and
array
begin
const
var
end
for
function
label;
ключевые слова не могут входить в состав идентификаторов.
Идентификаторы (имена)
Идентификаторы – имена констант, переменных, меток, типов, процедур и функций. Идентификатор всегда начинается буквой или знаком подчеркивания, за которым могут следовать буквы, цифры и знак подчеркивания. Пробелы и специальные символы алфавита не могут входить в идентификатор.
Примеры правильных идентификаторов:
a
ALPHA
date_27_08_98
_beta .
Константы и переменные
Константы – данные, значения которых не изменяются в процессе выполнения программы. Значения переменных во время выполнения программы могут изменяться.
Константы
В Turbo Pascal используются три вида констант:
- числовые (целые и вещественные);
- логические;
- символьные и строковые.
Целые константы – целые числа (без точки). Знак + можно опускать. Вещественные константы могут быть представлены в двух видах – с фиксированной и плавающей точкой.
Пример: Таблица 1
Значение константы | Пример записи | ||
целая константа | конст.с фикс.точкой | конст. с плав. точкой | |
-257 | -257 | -257.0 | -2.57e2 |
16.4 | - | 16.4 | 1.64e1 |
Запись –2.57e2 означает “ –2.57 умножить на 10 в степени 2” Если в записи вещественного числа присутствует десятичная точка, перед точкой и за ней должно быть хотя бы по одной цифре.
Логическая константа – константа, принимающая либо значение FALSE (ложь) либо значение TRUE (истина).
Символьная константа – один любой символ, заключенный в апострофы:
‘a’ , ‘5’ , ‘!’.
Строковая константа – любая последовательность символов, заключенная в апострофы: ‘ABCD’ , ‘100OK’ .