Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы по информатике.docx
Скачиваний:
13
Добавлен:
20.04.2019
Размер:
64.09 Кб
Скачать

7.Структура простейшей программы: основные разделы (типы, переменные, константы, метки)

Программа на Паскале не просто состоит из операторов -- порядок следования этих операторов не случаен и образует определенную структуру. Структура простейшей программы:

Название раздела Операторы раздела

Заголовок программы (необязателен) program ИмяПрограммы;

Раздел описаний - необязателен, но, как const список констант;

правило, присутствует var список переменных;

Тело программы - обязателен, содержит begin

операторы программы операторы;

end.

Пара операторов begin и end называется операторными скобками, они служат для того, чтобы объединить группу операторов, выполняемых вместе, например, в цикле или по условию. Только последний оператор программы завершается точкой: end. , все остальные -- символом ;

Пример простейшей программы:

program p1;

var

a,b,c:real;

begin

writeln ('Введите значения A и B:');

read(a,b);

c:=a+b;

writeln ('A+B=',c);

c:=a-b;

writeln ('A-B=',c);

end.

Основные действия программы комментируются: комментарием в Паскале считается любой текст, ограниченный фигурными скобками { ... } или символами (* ... *). Количество комментариев в программе никак не влияет на объем генерируемого машинного кода, они призваны, прежде всего, облегчить последующее чтение и модификацию исходного текста программы.

8.Арифметические выражения, арифметические операции, стандартные арифметические функции. Оператор присваивания.

Математические операции

Символ операции Название операции

* умножение

/ деление

+ сложение

- вычитание

div целочисленное деление

mod остаток от деления

abs(x) модуль

arctan(x) арктангенс

cos(x) косинус

sin(x) синус

exp(x) экспонента

frac(x) дробная часть

int(x) целая часть

ln(x) натуральный логарифм

Pi число пи

Sqr(x) квадрат аргуме6нта

Sqrt(x) корень квадратный аргумента

Оператор присваивания используется для присваивания переменной значения.

Например, ПОСЛЕ выполнения оператора i:=5 переменная i будет иметь значение 5.

При выполнении оператора присваивания a:=b компьютер копирует в переменную a значение переменной b, при этом старое значение переменной a теряется).

Общий вид:

V:=a

V – имя переменной, которой присваивается значение (где будет а). Фактически, слева стоит адрес переменной V в памяти.

а – выражение, значение которого будет присвоено переменной.

Присваивание выполняется справа налево! Значение выражения а «кладется» в переменную V.