Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LABINF_1_Oo.pdf
Скачиваний:
25
Добавлен:
15.06.2014
Размер:
563.3 Кб
Скачать

АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ПАСКАЛЬ Методические указания к лабораторным работам

Омск 2011

Составитель Осипов Вадим Евгеньевич

Печатается по решению редакционно-издательского совета Омского государственного технического университета.

2

Лабораторная работа № 1

ПРОГРАММИРОВАНИЕ ФОРМУЛ; ОПЕРАТОРЫ ВВОДА И ВЫВОДА

ЦЕЛЬ РАБОТЫ: Познакомиться с базовой алгоритмической структурой «следование»; познакомиться со структурой простых программ, операторами ввода и вывода данных; научиться программировать арифметические и алгебраические вычисления.

Алгоритмизация. В настоящей работе рассматриваются про-

 

 

граммы, реализующие базовую алгоритмическую структуру «следо-

Действие 1

вание», рисунок 1, которая предполагает последовательное (одно за

 

 

 

 

другим) выполнение действий.

Действие 2

Программирование. При реализации указанной структуры на

 

 

 

 

языке Паскаль используются операторы ввода, вывода, присваивания

Рисунок 1

и рассматриваются арифметические действия. В таблицах 1 и 2 при-

 

 

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

 

 

Таблица 1

Арифметические действия в языке PASCAL

Обозначение

Действие

Пример

+

Сложение

a+b

Вычитание

a–b

*

Умножение

a*b

/

Деление

a/b

div

Целочисленное деление

a div b

mod

Остаток от целочисленного деления

a mod b

 

 

 

 

Таблица 2

Математическая

Обозначениe в

Математическая

Обозначениe в язы-

функция

языке Pascal

функция

ке Pascal

ln x

ln(x)

b

1

exp(ln(x)/b)

x = xb

 

 

 

lg x

ln(x)/ln(10)

 

sin x

sin(x)

ex

exp(x)

 

cos x

cos(x)

ab

exp(b*ln(a))

 

tg x

sin(x)/cos(x)

x2

sqr(x)

 

arctg x

arctan(x)

x

sqrt(x)

 

|x|

abs(x)

 

 

3

 

 

Соседние файлы в предмете Информатика