Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 1(информатика).doc
Скачиваний:
7
Добавлен:
09.11.2019
Размер:
331.78 Кб
Скачать

9

Лабораторная работа №1 Объявление переменных. Программы с линейной структурой.

1Цель работы:

    1. ознакомится с основными правилами написания программ на языке Turbo Pascal;

    2. научится выполнять линейные программы.

2Порядок проведения работы

2.1. Изучить теоретический материал

2.2. Проделать практическое задание

3Теоретическая часть

Приступая к решению задач этой работы, следует помнить, что:

  • каждая переменная программы должна быть объявлена;

  • объявления переменных помещают в раздел, который начинается словом var;

  • инструкция объявления переменной выглядит так:

ИмяПеременной:Тип;

  • в имени переменной можно использовать буквы латинского алфавита и цифры (первым символом должна быть буква);

  • после инструкции объявления переменной рекомендуется указывать назначение переменной.

3.1Инструкция присваивания

Следует помнить, что:

  • инструкция присваивания используется для изменения значений переменных, в том числе и для вычислений по формулам;

  • тип выражения, находящегося в правой части инструкции присваивания, должен соответствовать типу переменной, имя которой стоит слева от символа инструкции присваивания (при нарушении соответствия типа переменной и выражения компилятор выводит сообщение об ошибке Type miss match — несоответствие типов).

Общая форма записи оператора присваивания:

имя величины := выражение

Например, V:=A; или V:=A+1;

При помощи оператора присваивания переменной могут присваиваться константы и выражения, значения переменных любого типа.

Выражение может быть арифметическим, логическим или литерным. Важно, чтобы тип величины был согласован с видом выражения.

Арифметические выражения должны быть записаны в так называемой линейной записи согласно следующим правилам:

  • выражение должно быть записано в виде линейной цепочки символов;

  • используемые операции приведены в таблице:

    НАЗВАНИЕ ОПЕРАЦИИ

    ФОРМА ЗАПИСИ

    сложение

    x + y

    вычитание

    x - y

    умножение

    x * y

    деление

    x / y

  • нельзя опускать знаки операций, например писать 5b. Для записи произведения чисел 5 и b надо писать 5*b;

  • аргументы функций (sin, cos и др.) как и аргументы вспомогательных алгоритмов, записываются в круглых скобках, например sin(x), cos(4*x).

3.2Стандартные арифметические функции

В арифметических выражениях часто используются следующие стандартные функции (табл. 1)

Таблица 1. Некоторые стандартные функции, типы значений аргумента и результата

Стандартная функция

Выполняемое действие

Тип

Аргумента

Результата

abs(x)

| x |

real

Real

integer

integer

sqr(x)

X2

real

Real

integer

integer

sqrt(x)

X1/2

real

Real

integer

Real

exp(x)

ex

real

Real

integer

Real

Ln(x)

Ln(x)

real

Real

integer

Real

Pi

число пи

Real

sin(x)

Sin(x)

real

Real

integer

Real

cos(x)

Cos(x)

real

Real

integer

Real

arctan(x)

arctg(x)

real

Real

integer

Real

Вызов стандартной функции осуществляется путем указания в нужном месте программы имени функции (abs, ln, exp и др.) и ее аргумента, заключенного в круглые скобки. После вычисления значения функции ее вызов заменяется результатом, и расчет содержащего ее выражения продолжается дальше.

Примечание:

1аргумент прямых тригонометрических функций sin и cos задается в радианах. Для преобразования значения угла из радианной меры в градусную необходимо умножить величину угла на число 180/pi. Для перевода значения угла из градусной меры в радианную необходимо умножить величину угла на число pi/180;