Оператор Ввода

Слайд 2

Как ввести значение с клавиатуры

read ( a );

Оператор ввода

5

Как ввести значение с клавиатуры read ( a ); Оператор ввода 5

Слайд 3

Ввод значений двух переменных

через пробел:
25 30
через Enter:
25
30

read (

Ввод значений двух переменных через пробел: 25 30 через Enter: 25 30
a, b );

Ввод значений двух переменных (через пробел или Enter).

Слайд 4

Ввод данных с клавиатуры

Команда ввода-вывода

var i, j: integer; x: real; a:

Ввод данных с клавиатуры Команда ввода-вывода var i, j: integer; x: real;
char;
read (i, j, x, a);

После выполнения оператора readln курсор переходит на новую строку.

Варианты организации входного потока:
1 0 2.5 А 1,0 1
2.5, А 0
2.5
А

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

!

Слайд 5

Переменные

Типы переменных:
integer { целая }
real { вещественная }
и другие…

Объявление переменных:

var a, b, c: integer;

Выделение

Переменные Типы переменных: integer { целая } real { вещественная } и
места в памяти

variable – переменная

тип – целые

список имен переменных

Слайд 6

Сложение двух чисел

Задача. Ввести два целых числа и вывести на экран их

Сложение двух чисел Задача. Ввести два целых числа и вывести на экран
сумму.

Простейшее решение:

program qq;
var a, b, c: integer;
begin
read ( a, b );
c := a + b;
writeln ( c );
end.

Слайд 7

Полное решение

program qq;
var a, b, c: integer;
begin
writeln('Введите два целых числа');
read

Полное решение program qq; var a, b, c: integer; begin writeln('Введите два
( a, b );
c := a + b;
writeln ( a, '+', b, '=', c );
end.

Протокол:
Введите два целых числа
25 30
25+30=55

компьютер

пользователь

Слайд 8

Программа

program n_1;
const pi=3.14;
var r, c, s: real;
begin
r:=5.4;
c :=2*pi*r;

Программа program n_1; const pi=3.14; var r, c, s: real; begin r:=5.4;
s:=pi*r*r;
writeln ('c =', c:6:4);
writeln ('s=', s:6:4)
end.

Слайд 9

Улучшенная программа

program n_1;
const pi=3.14;
var r, c, s: real;
begin
writeln('Вычисление длины

Улучшенная программа program n_1; const pi=3.14; var r, c, s: real; begin
окружности и площади круга');
write('Введите r>>');
readln(r);
c:=2*pi*r;
s:=pi*r*r;
writeln ('c =', с:6:4);
writeln ('s=', s:7:4)
end.