Система задач и упражнений по языку программирования Pascal. Часть 1 - 30 стр.

UptoLike

30
y:=y+'2'+y;
y:='11'+y;
y:='0'+y+'0';
y:='1'+y;
y:='2.'+y;
y:='1.'+y+'5';
(19) y:='н';
y:='ба'+y;
y:=y+'ка';
(20) y:='н';
y:='ба'+y;
y:='ка'+y;
(21) y:='с';
y:='со'+y;
y:='на'+y;
(22) y:='со';
y:=y+'с';
y:=y+'на';
(23) y:='те';
y:='ка'+y;
y:=y+'ра';
(24) y:='ди';
y:='ар'+y;
y:='г'+y+'на';
22.Каково было значение величины x, если после исполнения серии команд
получилось y=5?
(1). z:=x*4
y:=24-z
y:=5+y
(2). z:=x/4
y:=2-z
y:=5*y
(3). z:=x*2
y:=5+z
y:=6/y+3
(4). z:=x*4
y:=12-z
y:=25-y
(5). z:=x*4
y:=12+z
y:=15/y
(6). z:=x*4
y:=12+z
y:=20/y
23.При каком начальном значении переменной после исполнения серии команд
получится указанный ответ:
(1) x:=x-1;
x:=x/3;
x:=x+4;
Ответ:
a) x=1
b) x=-1
c) x=0
d) x=4
(2) y:=y+1;
y:=y*2;
y:=y-7;
Ответ:
a) y=3
b) y=-1
c) y=0
d) y=1
(3) y:=y-4;
y:=y*3;
y:=y+2;
Ответ:
a) y=5
b) y=-5
c) y=0
d) y=11
(4) y:=y/2;
y:=y+4;
y:=y-6;
Ответ:
a) y=6
b) y=-6
c) y=12
d) y=0
(5) y:=y+'ло'+y;
y:=y+'л';
Ответ:
y='колокол'
(6) y:=y+'т'+y;
y:=y+'к';
y:=y+'а';
Ответ:
y='атака'
(7) y:=y+'к'+y;
y:='с'+y;
y:=y+'л';
Ответ:
y='сокол'
(8) y:=y+y;
y:=y+'а';
y:=y+'т';
Ответ:
y= 'арарат'
(9) y:=y+'01'+y+'1';
y:=y+'2';
y:='20'+y+'0';
Ответ: y='20101120'
(10) y:=y+'3'+y;
y:='2'+y+'4';
y:='1.'+y;
Ответ:y= '1.2.3.4'
(11) y:=y+'3'+y;
y:='2'+y+'4+';
y:='1+'+y+'5';
Ответ: y='1+2+3+4+5'
(12) y:='0'+y+'1'+y;
y:=y+'01';
y:='1'+y;
Ответ:y='101111101'
(13) y:=y+'g'+y;
y:='t'+y+'r';
y:='in'+y;
Ответ: y='integer'
(14) y:='b'+y+y;
y:=y+'le';
y:=y+'an';
Ответ:y='boolean'
24. Найдите значение выражения.
15-3*2= 110-10/5= 18-6/2= 2.8е2-0.08е3= 0.123е4-3.2е2=
18/3*2= 20/10*2= 20/5*4= 6е4*0.5е-4+10= 4.0е2*0.25е-2-1=
5.8е2-
0.08е4=
8е2/0.16е3-
1=
16-3*5= 8.9е3-0.09е5= 5.036е1-6е-2=
15/3*5= 10-2/4= 21-3/3= 4.50е4/0.3е-4-1= 2.50е-4/5е-6+1=
18-3/2= 12/4*3= 16/8*4= 7.50е4/0.15е5+1= 0.3е4-0.025е3=