Структура программы
ОПЕРАТОР ВВОДА
ОПЕРАТОР ВВОДА (прочитать)
ПЕРЕМЕННЫЕ (прочитать)
ОПЕРАТОР ПРИСВАИВАНИЯ
ОПЕРАТОР ВЫВОДА
ОПЕРАТОР ВЫВОДА (прочитать)
Правила записи арифметических операций (прочитать)
Порядок выполнения операций (прочитать)
Некоторые типы переменных
Блок-схема и линейная программа вычисления суммы 2-х чисел
410.00K
Category: programmingprogramming

прг линейн

1.

Программирование линейных
алгоритмов

2. Структура программы

Program <name>;
{Заголовок программы}
Var <переменные>; {описание переменных}
begin
<программа>;
{операторы}
end.
Имя программы, раздел описания переменных и
каждый оператор отделяются друг от друга точкой
с запятой. В конце программы после end – точка.

3. ОПЕРАТОР ВВОДА

READ(a); - переменной а присваивается значение,
клавиатуры. Ввод заканчивается нажатием Enter.
введенное с
READLN(a); – значение переменной а также вводится с клавиатуры,
но курсор переходит на новую строку.

4. ОПЕРАТОР ВВОДА (прочитать)

При работе с простыми переменными рекомендуется
использовать команду Readln (a);
Перед каждой командой ввода рекомендуется выводить на
экран поясняющий текст с информацией о том, что именно
нужно ввести.
Пример:
Запросить с клавиатуры значение переменной а.
Write (‘a=’);
Readln(а);
На экране появится а= и после знака равно будет мигать
курсор в ожидании ввода с клавиатуры числа. После ввода
числа необходимо нажать Enter.

5. ПЕРЕМЕННЫЕ (прочитать)

Переменная – величина, которая в процессе
выполнения программы может менять свое значение.
Имена переменных состоят из латинских букв и цифр,
начинаются только с буквы.
!!! Имена переменных не должны совпадать с операторами
или служебными словами языка Паскаль!
Например, именем переменной не могут быть: begin, var,
read и т.п.

6. ОПЕРАТОР ПРИСВАИВАНИЯ

Для изменения значений переменных используется оператор
присваивания, в языке Паскаль он обозначается так:
<имя переменной>:=<выражение>;
Пример:
а:=2;
b:=8;
S:=а+b;
После выполненных последовательно данных
трех команд переменная S принимает значение равное 10.

7. ОПЕРАТОР ВЫВОДА

WRITE (x); - выводит на экран значение переменной х,
курсор остается в этой же строке.
WRITELN (x); - выводит на экран значение переменной х,
после вывода курсор переходит в начало следующей
строки экрана.

8. ОПЕРАТОР ВЫВОДА (прочитать)

В качестве параметров в круглых скобках может быть указан
текст сообщения (текст записывается в апострофах ' ') и имя
переменной (записывается без апострофов), значение
которой нужно вывести. Между выводимыми элементами
ставится запятая.
Пример:
Writeln('Мне 16 лет');
На экране появится: Мне 16 лет
a:=11;
Writeln('Я учусь в ', а,' классе');
На экране появится: Я учусь в 11 классе
х:=3; у:=6;
Writeln(х+у,' рублей');
На экране появится: 9 рублей

9. Правила записи арифметических операций (прочитать)

Математика
Сложение
C=a+b
Вычитание
c=a-b
Умножение
C=ab или x=5a
Деление
X=a:c
Паскаль
C:=a+b;
C:=a-b;
C:=a*b; или x:=5*a;
x:=a/c;

10. Порядок выполнения операций (прочитать)

1.
2.
3.
4.
Операции в скобках
Умножение (*) и деление (/)
Целочисленное деление (DIV и MOD)
Сложение (+) и вычитание (-)
Пример:
А * А + В /4 – 12 * С
1
4
2
5
3
A + ((C – D) / (2 + K) – 1) * B
6
1
3
2
4
5

11. Некоторые типы переменных

Наименование
Обозначение
Диапазон
Занимаемая
память
Целый
Длинный целый
INTEGER
LongInt
-32768…+32767
-2147483648…
+2147483647
2 байта
4 байта
Вещественный
REAL
10-38 – 1037
6 байт
Символьный
CHAR
1 из 256
символов
1 байт
Строковый
STRING
Раздел описания переменных начинается со слова VAR (сокращение от английского слова
variable – переменная) и размещается перед основным блоком программы (перед первым
BEGIN).
После
имен
переменных
через
двоеточие
указывается
их
тип.
Константы описываются в разделе с рубрикой CONST, там же указывается их значение.
1.
VAR
a, b: real;
i, j: integer;
2.
CONST
g=9.81;
…..

12.

Встроенные функции
Обращение Действие Тип результата
PI
Вызов числа
« пи » - 3,14159…
Вещ.
SIN(X)
Синус веществ. х
Вещ.
COS(X)
косинус
Вещ.
ARCTAN(X)
арктангенс
Вещ.
SQR(X)
Квадрат х
Цел./Вещ.
SQRT(X)
Квадратный
корень
Вещ.

13. Блок-схема и линейная программа вычисления суммы 2-х чисел

Var a,b,c: integer;
Начало
Ввод исходных
данных a, b
Вычисление
c=a+b
Вывод
результата
c
Конец
Begin
Write(‘a=‘);
Readln(a);
Write(‘b=‘);
Readln(b);
C:=a+b;
Writeln(c);
End.
English     Русский Rules