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

Записать приведенный ниже алгоритм на языке блок-схем и на языке программирования ПАСКАЛЬ.

Исполнить алгоритм при A,B,C=4,2,1;


1. В переменные A,B,C ввести с клавиатуры 3 целых числа.
2. В цикле "пока", пока A>B уменьшать А на 1 и печатать A.
3. Если A>B, то найти сумму А и B и печатать результат, иначе напечатать A,B,C
4. В цикле "до" увеличивать С на 1 и печатать результат до тех пор, пока С станет больше 5
5. В цикле с параметром считать и печатать С+ I для I = 2,3,4
P R O G R A M P R I M E R ;
V A R A , B , С , I , Z : I N T E G E R ;
B E G I N

11 ‘Введите А,В,С’ W R I T E L N (‘ВведитеA,B,C’);


Введите A,B,C 11 R E A D L N ( A , B , C ) ;
4, 2,1 421

A, B, C

W H I L E A > B D O
12 12
B E G I N
A>B
A : = A - 1 ;
A:=A-1
A=3 W R I T E L N ( ‘ A = ’ , A ) ;
A=2
‘A=’,A E N D ;

I F A > B
13 13
A>B T H E N
Y:=A+B B E G I N
A,B,C 221
Y : = A + B ;
‘Y=’,Y W R I T E L N ( ‘ Y = ’ , Y ) ;
E N D
E L S E
W R I T E L N ( А , B , C ) ;

14 14 R E P E A T
C:=C+1
C : = C + 1 ;
‘C=’,C C=2 W R I T E L N ( ' C = ' , C ) ;
C=3
C=4 U N T I L C > 5 ;
C=5
C>5 C=6

F O R I : = 2 T O 4 D O
15 I:=2 15
B E G I N
Z : = С + I ;
I<=4
W R I T E L N ( ' Z = ' , Z ) ;
Z:=C+I
Z=8 E N D ;
Z=9
Z=10
‘Z=’,Z

I:=I+1
E N D .
A:=A - 1 4,2,1
Записать приведенный ниже алгоритм на языке блок-схем Записать приведенный ниже алгоритм на языке блок-схем
и на языке программирования ПАСКАЛЬ. Исполнить и на языке программирования ПАСКАЛЬ. Исполнить
алгоритм при A,P,X=2,3,0; алгоритм при W,M,B=3,4,1;
6. В переменные A,P,X ввести с клавиатуры 3 целых 11. В переменные W,M,B ввести с клавиатуры 3 целых
числа. числа.
7. В цикле с параметром считать и печатать (P+ I)*2 для I 12. В цикле с параметром считать и печатать (M+ I)*2 для
= 4,5,6 I = 4,5,6
8. Если A=P*X, то найти и напечатать сумму A,P,X, 13. Если W=M*B, то найти и напечатать сумму W,M,B,
иначе найти и напечатать произведение A,P иначе найти и напечатать произведение W,M
9. В цикле "пока", пока A+P+X>2 уменьшать значение P 14. В цикле "пока", пока W+M+B>4уменьшать значение
на 1 и печатать значения P,X. M на 1 и печатать значения M,B.
10. В цикле "до" увеличивать P на 3 и печатать результат 15. В цикле "до" увеличивать M на 3 и печатать результат
до тех пор, пока P станет больше 8 до тех пор, пока M станет больше 9

11 2, 3, 0 3, 4, 1
A,
W, P,
M, XB

12 I:=4

I<=6
Z:=(P+I)*2
Z:=(M+I)*2 Z=14;Z=16;Z=18
Z=16;Z=18;Z=20

I:=I+1

13
W=M*B
A=P*
X
T:=A+P+X
T:=W+M+ Y:=W*M
Y:=A*P
B
Y=6
Y=12
T Y

14
A+P+X
W+M+B
>2>4
M:=M-1
P:=P-1 M=3;B=1
P=2;X=0
M=2;B=1
P=1;X=0
M=1;B=1
M,B
P,X P=0;X=0
M=0;B=1

M:=M+3
P:=P+3
15
P=3
M
P P=6
P=9
P=12

M>9
P>8

A:=A - 1 4,2,1

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