Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety_po_OAiPR.doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
1.23 Mб
Скачать

Int(X) Real, integer Real Целая часть числа

Ln(x) Real, integer Real Логарифм натуральный

Pi Нет Real 3,141592653

Sin(x) Real, integer Real Синус, угол в радианах

Sqr(x) Real, integer Тип аргумента Квадрат аргумента

Sqrt(x) Real, integer Real Корень квадратный

Random Нет Real Псевдослучайное число в интервале [0, 1]

Random(I) Integer Integer Псевдослучайное число в интервале [0, I]

Round(x) Real Integer Округление до ближайшего целого

Trunc(x) Real Integer Отбрасывание дробной части числа

27.Структура программы на языке Турбо Паскаль

Program P1; {заголовок, название программы} {±}

Uses………;{подключение внешних модулей с расширением *.tpu}{±}

Const……...; {описание констант} {±}

Type………; {задание типов} {±}

Var………..; {раздел объявления переменных}{±}

Function F1 ….; {описание функций} {±}

Procedure Pr1 ….; {описание процедур} {±}

Begin{начало основной программы} {+}

.. {тело основной программы} {±}

End. {конец основной программы} {+}.

Примечание. {+} – обязательная часть программы,

{±} – необязательная часть программы.

28.Оператор – инструкция, задающая определенные действия программы. Одним из операторов является оператор присваивания, который присваивает значение некоторого выражения некоторой переменной.

Условный оператор IF

CASE - оператор выбора из нескольких вариантов

goto - оператор перехода

Оператор цикла: while

Оператор цикла: repeat

Оператор цикла: for

Оператор над записями и объектами: with

Пустой оператор ;

29.Оператор присваивания имеет следующую структуру:

<Переменная> := <Выражение> ;

Важно отметить следующее:

:= является ЕДИНЫМ ( неделимым ) символом.

как правило, операторы заканчиваются знаком ; Этот символ отделяет операторы друг от друга. Иногда можно его не ставить, но проще ставить «на всякий случай» и для повышения наглядности программы. Этот знак НЕЛЬЗЯ ставить перед else

Тип переменной в левой части оператора присваивания должен соответствовать типу выражения.

Оператор goto.Оператор goto вызывает передачу управления оператору, которому предшествует метка, указанная в данном операторе goto.

При использовании оператора перехода должны соблюдаться следующие правила:

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

- Переход извне внутрь структурного оператора (например, внутрь оператора case, if, оператора цикла)(то есть переход на более глубокий уровень вложенности) может вызвать непредсказуемые эффекты, хотя компилятор не выдает сообщения об ошибке.

Пустой оператор. Практически ненужный оператор, но он есть. Просто поставьте точку с запятой. Это обозначает пустой оператор. Применялся для того, чтобы перед ним поставить метку, то есть чтобы передать управление в эту точку программы (с помощью goto). Однако применение goto не рекомендуется, т к осложняет понимание структуры программы.

30.Ввод данных — это передача информации от внешних устройств в оперативную память. Вводятся, как правило, исходные данные решаемой задачи. Вывод — обратный процесс, когда данные передаются из оперативной памяти на внешние носители (принтер, дисплей, магнитные устройства и т.д.). Результаты решения всякой задачи должны быть выведены на один из этих носителей.

Основными устройствами ввода-вывода у персонального компьютера являются клавиатура и дисплей (экран монитора). Именно через эти устройства главным образом осуществляется диалог между человеком и ПК.

Процедура ввода с клавиатуры имеет следующий формат:

Read(<cписок ввода>)

где <список ввода> — это последовательность имен переменных, разделенных запятыми. Слово read переводится как читать. (Точнее говоря, Read — это оператор обращения к стандартной процедуре ввода.)

Оператор вывода на экран (обращение к стандартной процедуре вывода) имеет следующий формат: write(<список вывода>)

Здесь элементами списка вывода могут быть выражения различных типов (в частности, константы и переменные).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]