Вы находитесь на странице: 1из 3

§1

Операторы ввода и вывода информации.


Оператор присваивания.
Для вывода информации на экран компьютера используется оператор:
- write( )
- writeln( ) В скобках необходимо записывать данные, которые мы
хотим вывести на экран.

Для ввода информации с клавиатуры в компьютер используется


оператор:
- read( )
- readln( ) В скобках необходимо записывать данные, которые мы
хотим вводить перед запуском программы.

Знак := называется оператором присваивания.


Например Y:= 5
X:=Y + 3
Это означает следующее: переменной Y присвоить значение 5
переменной X присвоить значение 5+3=8

Задача 1-1. Нахождение суммы двух целых чисел.


рrogram zadacha1_1;
var a,b,s:integer;
Begin
writeln('введите целое число a ');
readln(a);
write(''введите целое число b ');
read(b);
s:=a+b;
writeln('s =',s);
End.

На основании этого примера попробуйте разобраться в чём отличие


между операторами read( ) и readln( )
write( ) и writeln( )

Задача 1-2.Составить программу умеющую делить одно число на другое


(а/b)
program zadacha1_2;
var a,b,s:real;
Begin
writeln(''введите число a ');
readln(a);
writeln(''введите число b ');
readln(b);
s:=a/b;
writeln('а/b =',s);
End.

В этой задаче использовался вещественный тип числа – real,


поэтому ответ был получен в полулогарифмической форме записи числа.
2.5670000000Е+02 следует понимать 2.567 * 102
3.4906710000Е-03 следует понимать 3.490671 * 10-3

Задача 1-3. Вычисление формулы S=x2 + у


program zadacha1_3;
var x,y,s:real;
Begin
writeln('введите число x ');
readln(x);
writeln('введите число y ');
readln(y);
s:=sqr(x)+sqrt(y);
writeln('s =',s);
End.

Задача 1-4. Вычисление формулы S=| a | + x+ y2

program zadacha1_4;
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.

Задача1-5.Вычислить площадь и периметр квадрата по известной


стороне.
program zadacha1_5;
var a,p,s:integer;
Begin
writeln('введите сторону квадрата а ');
readln(a);
p:=4*a;
s:=a*a;
writeln('площадь квадрата = ',s,' периметр = ',p);
End.

Задача 1-6. Вычислить площадь круга и длину окружности, если


известен радиус.

program zadacha1_6;
var r:integer;
pi,l,s:real;
Begin
writeln('введите радиус окружности r ');
readln(r);
pi:=3.14159;
l:=2*pi*r;
s:=pi*sqr(r);
writeln('площадь круга = ',s);
writeln('длина окружности = ',l);
End.

Задача 1-7. Дано число. Определить последнюю цифру числа.

program zadacha1_7;
var
a,d:real;
Begin
writeln('введите любое число');
readln(a);
d:=a-int(a/10)*10;
writeln('последняя цифра числа ',a,' = ',d);
end.

Задача 1-8. Дано трёхзначное число. Чему равны его цифры?

program zadacha1_8;
var
a,d1,d2,d3:real;
Begin
writeln('введите трёхзначное число ');
readln(a);
d1:=int(a/100);
d2:=int((a-d1*100)/10);
d3:=a-d1*100-d2*10;
writeln('первая цифра -',d1);
writeln('вторая цифра -',d2);
writeln('третья цифра -',d3);
end.

Вам также может понравиться