Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lection.rtf
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
400.37 Кб
Скачать

17. Структура программы в Турбо-Паскале.

Program My Program;

<секция описаний> в этой секции объясняется значение слов, вводимых разработчиком программы и дополняющих базовый словарь Паскаля.

begin

<исполняемая часть> здесь записывается алгоритм решения задачи.

end

18. Понятие предложения (оператора) в Турбо-Паскале. Оператор присваивания и выражения.

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

Оператор присваивания и выражения.

Выражением называется набор переменных, констант и функций, объединенных знаками операций соответствующего типа.

Оператор присваивания:=

<переменная>:=<выражение>;

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

19. Стандартные типы переменных для хранения чисел. Описание и присваивание значений. Примеры.

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

Тип характеризует размер памяти, необходимой для переменной, и способ ее организации, или кодирование данных. Все переменные описываются в секции описания переменных.

var Простые типы данных.

a:integer; предназначен для хранения целых чисел, ему отводится 2 байта.

b,c:real; предназначен для хранения вещественных чисел, которые могут иметь дробную часть., 6 байт.

ch:char; предназначен для хранения кодов-символов, 1 байт.

20. Основные математические функции Турбо-Паскаля. Примеры их использования.

x2 – sqr(x) x – любое арифметическое выражение.

√x – sqrt(x); ‌ x ‌ - abs(x); sin x – sin(x); cos x – cos(x); tg x – нет; ln x – ln(x); ex – exp(x); xy – exp(y*ln(x)).

21. Арифметические операции и выражения. Правила записи. Примеры.

Арифметические операции и выражения предназначены для обработки числовой информации. Имеется 5 операций для работы с вещественными числами:

- диарный минус (меняет знак) 7+(-5)

* умножение; / деление; + сложение; – вычитание 7 – 5.

Есть 2 операции для работы с целыми числами.

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

mod – вычисление остатка от деления.

5 div 2 → 2 5 mod 2 →1

4 div 2 → 2 4 mod 2 →0

3 div 2 → 1 3 mod 2 →1

1 div 2 → 0 1 mod 2 →1

Порядок вычислений в арифметическом выражении.

1. ( )

2. функции

3. диарный минус

4. * /

5. + –

Операции равного приоритета выполняются слева направо.

a·b

c

→ a*b/(c*d) ·d ←a*b/c*d

С

a·b

c·d

кобки в выражении только круглые.

(

a + sin2x

d·| √tg2x |

a+sqr(sinx)) / (d*abs(exp(⅓+ln(sqr(sin(x)/cos(x)))))).

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

p1:=a+sqr(sin(x));

p2:=sin(x)/cos(x);

p2:=sqr(p2);

p2:=exp(⅓*(ln(p2)));

p2:=abs(p2);

p:=p1/(d*p2);

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