Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика1 / МУ лабы инф алгор 2009 ЭЭФ выпущ исправ окт 09.doc
Скачиваний:
18
Добавлен:
25.04.2015
Размер:
1.06 Mб
Скачать

Приложение a Элементы блок – схем и клавиатура

Т а б л и ц а А.1 - Элементы блок-схем

Обозначение

Назначение

Используется для обозначения начала или окончания алгоритма

Используется для обозначения операций ввода и вывода данных

Отображает функцию обработки данных любого вида. Используется для обозначения операций присваивания

Используется для обозначения заголовка цикла со счетчиком For

Используется для проверки логического условия при ветвлении или в циклах While или Repeat

Используется для обозначения подпрограмм.

Точка объединенияветвейалгоритма.

Отображают поток данных. Используются для соединения фигур в блок-схеме

Клавиатура

Язык Pascal создан для работы в операционной системе DOS. Ниже показано назначение клавиш в Pascal (точнее в DOS).

Inset – изменение формы курсора, переход от вставки к замене символов при печати и наоборот.

Home – перенос курсора в начало строки.

End – перенос курсора в конец строки.

Backspace (Bs) – стирание символа слева от курсора.

Delete – стирание символа над курсором (в windows справа от курсора).

Shift + стрелки перемещения курсора – выделение текста.

Ctrl + Inset – копирование выделенного текста в буфер обмена.

Shift + Inset – вставка содержимого буфера обмена.

Shift + Delete - копирование выделенного текста в буфер обмена и стирание его с экрана (команда Вырезать).

Alt + Bs – возврат стертых фрагментов текста, возможно многократное нажатие.

Приложение б Структура программы и встроенные функции

Т а б л и ц а Б.1 – Структура простейшей программы

Часть

Раздел

Обозначение в программе

Описа-тельная

Заголовок программы

Program Primer;

Объявление меток

Label vyhod, metka1;

Объявление констант

Const a=3.5; b=5;

Объявление переменных

Var y, z: real; i, n: integer;

Исполни-тельная

Начало исполнительной части

Begin

{Ввод исходных данных};

{Обработка исходных данных};

{Вывод результата};

Конец программы

End.

Т а б л и ц а Б.2 - Некоторые встроенные функции языка Pascal

Функция

Запись на Pascal

SinX или CosX, (x задается в радианах)

Sin(x) или Cos(x)

Arctg Х (x задается в радианах)

Arctan(х)

LnX – значение натурального логарифма для x >0

Ln(x)

ex или exp(x)

Exp(x)

- абсолютное значение величины х

Abs(x)

, для x>=0

Sqrt(x)

х2

Sqr(x)

Целая часть числа х, получаемая путем отбрасывания дробной части. Результат целого типа longint.

Trunc(x)

Целая часть числа х, получаемая путем отбрасывания дробной части. Результат типа Real.

Int(x)

Целая часть числа х, получаемая путем округления до ближайшего целого. Результат целого типа longint.

Round(x)

Случайное целое число от 0 до х-1

Random(x)

Случайное число диапазона (1> x ≥ 0)

Random

Для возведения в степень, используют тождество xY = eYLnХ, то есть применяют выражение X:=exp(Y*ln(X)).

Для вычисления десятичного логарифма используется выражение Lg(x)=Ln(x)/ln(10).

Тригонометрические функции не указанные в таблице, вычисляются через Cos и Sin по известным тригонометрическим формулам.

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