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

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;