Для вывода промежуточных и конечных результатов, а также всевозможных комментариев в языках программирования используются процедуры вывода
Параметры выводятся на экран, а курсор переходит на новую строку
Writeln(x, y, z) – параметры - список переменных
Writeln(x) – параметр - одна переменная
Writeln(5, 6.9, 777) – параметры - список числовых констант
Writeln(5, ‘6.9’, 7.77, ‘ура!!’) – параметры - список разных констант
Writeln(6+77) – параметры - выражение
Для вывода промежуточных и конечных результатов, а также всевозможных комментариев в языках программирования используются процедуры вывода
Параметры выводятся на экран, а курсор переходит на новую строку
А.С. Пушкин:
Евгений Онегин
begin
write(‘ 5 * 6 = ’);
writeln(‘56 ‘);
writeln;
Writeln(‘Это правда? ’)
end.
5 * 6 = 56
Это правда?
Пустая строка
Для переменных вещественного типа в Паскале формат вывода указывается двумя числами – m (для обозначения числа позиций под все число), и n (для обозначения числа знаков в дробной части),
для целого – одним числом m.
A := 10; B := 2; C := 100;
WriteLn (A, B, C);
WriteLn (A:2, B:2, C:4);
WriteLn (A, B:2, C:2);
Вывод целых чисел
Вывод по формату:
X := 421.53;
WriteLn (X : 7 : 2);
WriteLn (X : 9 : 4);
WriteLn (X : 6 : 4);
2. Сколько позиций займет слово Привет?
6
20
26
14
21
28
5. Сколько позиций занимает значение переменной Item в процедуре Writeln?
7
3
1
5
4
8
6. Сколько позиций занимает пробел между словом Ответ и числом?
7
3
1
5
4
8
Ответ: 82
Какой оператор вы знаете для ввода информации???
Оператор присваивания :=
Х := 37;
Для повышения универсальности относительно исходных данных во всех языках программирования имеется возможность ввода данных с клавиатуры в процессе работы программы.
Правила выполнения оператора вызова процедуры Read
Var A : Char;
B : Integer;
C : Real;
ReadLn (a, b, c);
Набираем на клавиатуре:
S <пробел> 35 <пробел> -5.78 Какие аргументы у Read? Только переменные! Если их несколько, то перечисление организуется через <,>.
Или
S
Var a, b, c : integer;
begin
readln(a, b);
read(c);
readln;
end.
24 3
8
Var a, b, c : integer;
begin
readln(a);
readln(b);
read(c);
end.
24
3
8
При организации диалога в программе для большей наглядности необходимо перед процедурой запроса с клавиатуры, поставить процедуру с подсказкой, т.е. Write или Writeln.
Например:
Write(‘Введи два числа ’); Readln(x, y);
Или
Write(‘Как ваше имя? ’); Readln(x);
Решение задач:
program zadacha;
var a, x, y, s : real;
Begin
writeln('введите число x '); readln(x);
writeln('введите число y '); readln(y);
writeln('введите число a '); readln(a);
s :=abs(a) + sqrt(x + sqr(y));
writeln('s = ', s);
End.
writeln('введите числа x, y, a '); readln(x, y, a);
Задачи для самостоятельного решения:
Введите значение R,H 2.5 10
Объем цилиндра=196.2500
Объем конуса=65.4167
Проверка:
Задачи для самостоятельного решения:
b
a
c
d
11. Напишите программу, для вычисления площади окрашиваемой поверхности, если в доме не 3, а 5 окон.
12. Напишите универсальную программу, не завися-щую от конкретного числа окон. Для этого введите переменную величину N определяющую кол-во окон.
Проверка:
введите размеры стены a, b 4.5 8.5
введите размеры окна c,d: 2 1.5
площадь покраски: 29.25
Задачи для самостоятельного решения:
Задачи для самостоятельного решения:
Задачи для самостоятельного решения:
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть