Programmirovanie_-_1_kurs / Контрольные работы / Контрольная работа 2
.docКонтрольная работа №2. Ветвящиеся процессы.
На написание работы дается 3 попытки.
При выполнении работы разрешается пользоваться конспектом лекций.
Решение должно включать в себя:
-
Задание
-
Блок-схему алгоритма программы (с указанием промежуточных результатов)
-
Ответ
Работа оценивается по 10-бальной системе (с десятыми долями):
-
3 балла за блок-схему
-
2 балла за промежуточные результаты
-
5 баллов за правильность ответа (по 2,5 за каждую переменную)
Проходной балл – 6.0
Время на работу – 20 минут
|
A01. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int X = 10; int Y = X/2; if (X>5 || Y<0) { X++; if (Y<10) Y--; } if (Y == 5) X=X+100; else X=X+10; |
|
A02. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int X = 5; int Y = ++X; if (X>0 || Y<10) { X++; if (X<0) Y--; } if (Y == 6) Y=2; else Y=Y-3; |
|
A03. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int X = 1; int Y = X*2; bool Z = (X==1)&&(Y!=2); if (!Z) { X+=7; if (Y==2) Y+=X; } if (Y>X) Y-=2; else Y+=2; |
|
A04. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int X = 1; int Y = 2; bool Z = (X>Y)||(Y<X); if (Z) { X+=3; if (Y==2) Y-=X; } if (Y>0) Y=Y+2; else Y=Y-2; |
|
A05. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y = 1; int X = Y--; bool Z = (Y==X)||false; if (!Z) { X=X*2; if (X!=Y) Y=X+2; } if (Y>X) Y=Y+3; else Y=Y-1; |
|
A06. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y = 0; int X = 0; X = Y*2+13; if (Y>X || Y==0) Y+=X; else Y=X*2; if (Y==X && Y<0) { X+=2; if (Y==X) Y+=2; } |
|
A07. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y = 2; int X = 0; X = X+Y; if (X==0 && Y==2) Y+=X; if (Y==X || Y>0) { X-=3; if (X<0) Y+=2; } |
|
A08. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y = 5; int X = 100; X = X/Y; if (X<Y && Y<0) Y+=1; else X++; if (X>15 || Y<0) { X*=2; if (X<Y) Y*=100; } |
|
A09. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y = 1; int X = 1; X = Y+2*X; if (X==3 && Y!=1) X+=2; else X++; if (X==4 || Y<0) { X-=10; if (X>Y) Y*=10; } |
|
A10. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=0; int X=123; X*=Y; if (X+Y==0 && Y<0) Y+=1; if (X==4 || Y==0) { X=X+Y; if (X==Y) Y+=10; } |
|
A11. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=0; int X=0; if (X==0 || Y!=0) Y+=2; else X+=2; if (X+Y==2) X++; X-=2; |
|
A12. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=1; int X=2; if (X==0 || Y!=0) Y+=X; else X+=Y; if (X+Y>0 && Y<X) Y=Y*2; X=X+1;
|
|
A13. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=0; int X=-2+Y; if (X>0 || Y>0) X=X+3; else Y=Y-2; if (X+Y==0 && Y<X) Y=Y-1; X=X+1; |
|
A14. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=1; int X=100; if (X>0 || Y<0) X=X/50; else X=X/10; if (X+Y==0 && Y<X) Y=Y-1; X=X+1; |
|
A15. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=0; int X=10; if (X>0 && Y<0) X=X/2; else X=X*2; if (X+Y<2 && X>Y) Y=Y-4; X=X+2; |
|
A16. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=-10; int X=10; if (X+Y==0 || X*Y==0) X=X-5; else Y=Y+5; if (X>0 && X>Y) Y=Y-2; X=X+2; |
|
A17. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=-3; int X=3; if (X*Y<X+Y) { X+=Y; Y=Y-7; } else { X*=Y; Y=Y*2; } if (X+Y>0) X++; |
|
A18. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=2; int X=5; if (X*2>Y*5) { X+=4; Y=Y-X; } else { X=X+Y; Y=Y*2; } if (X+Y>20) Y--; |
|
A19. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=1; int X=9; if (X+Y>10 || X-Y<9) { Y=Y*X; X=X+Y; } else { X/=3; Y=Y+2*X; } if (X+Y>12) Y-=3; |
|
A20. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=1; int X=(Y>0)?3:5; if (X+Y>5) { Y=Y*X; X=X+Y; } else { X/=X; Y=Y+2*X; } |
|
A21. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=4; int X=(Y<0)?2:1; if (X*Y>0 && X+Y<0) { Y=Y+2; X=X+Y; } else { X=X-4; Y=Y-X; } |
|
A22. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=7; int X=(Y*Y>50)?4:2; if (X+Y<10 && X-Y<0) { Y=Y+X; X=X+Y; } else { X=X-Y; Y=Y-X; } |
|
B17. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int X = 10; int Y = X/2; if (X>5 || Y<0) { X++; if (Y<10) Y--; } if (Y == 5) X=X+100; else X=X+10; |
|
B18. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int X = 5; int Y = ++X; if (X>0 || Y<10) { X++; if (X<0) Y--; } if (Y == 6) Y=2; else Y=Y-3; |
|
B20. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int X = 1; int Y = X*2; bool Z = (X==1)&&(Y!=2); if (!Z) { X+=7; if (Y==2) Y+=X; } if (Y>X) Y-=2; else Y+=2; |
|
B22. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int X = 1; int Y = 2; bool Z = (X>Y)||(Y<X); if (Z) { X+=3; if (Y==2) Y-=X; } if (Y>0) Y=Y+2; else Y=Y-2; |
|
B24. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y = 1; int X = Y--; bool Z = (Y==X)||false; if (!Z) { X=X*2; if (X!=Y) Y=X+2; } if (Y>X) Y=Y+3; else Y=Y-1; |
|
B28. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y = 0; int X = 0; X = Y*2+13; if (Y>X || Y==0) Y+=X; else Y=X*2; if (Y==X && Y<0) { X+=2; if (Y==X) Y+=2; } |
|
B31. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y = 2; int X = 0; X = X+Y; if (X==0 && Y==2) Y+=X; if (Y==X || Y>0) { X-=3; if (X<0) Y+=2; } |
|
B32. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y = 5; int X = 100; X = X/Y; if (X<Y && Y<0) Y+=1; else X++; if (X>15 || Y<0) { X*=2; if (X<Y) Y*=100; } |
|
B03. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y = 1; int X = 1; X = Y+2*X; if (X==3 && Y!=1) X+=2; else X++; if (X==4 || Y<0) { X-=10; if (X>Y) Y*=10; } |
|
B34. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=0; int X=123; X*=Y; if (X+Y==0 && Y<0) Y+=1; if (X==4 || Y==0) { X=X+Y; if (X==Y) Y+=10; } |
|
B30. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=0; int X=0; if (X==0 || Y!=0) Y+=2; else X+=2; if (X+Y==2) X++; X-=2; |
|
B01. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=1; int X=2; if (X==0 || Y!=0) Y+=X; else X+=Y; if (X+Y>0 && Y<X) Y=Y*2; X=X+1;
|
|
B36. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=0; int X=-2+Y; if (X>0 || Y>0) X=X+3; else Y=Y-2; if (X+Y==0 && Y<X) Y=Y-1; X=X+1; |
|
B42. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=1; int X=100; if (X>0 || Y<0) X=X/50; else X=X/10; if (X+Y==0 && Y<X) Y=Y-1; X=X+1; |
|
B05. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=0; int X=10; if (X>0 && Y<0) X=X/2; else X=X*2; if (X+Y<2 && X>Y) Y=Y-4; X=X+2; |
|
B40. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=-10; int X=10; if (X+Y==0 || X*Y==0) X=X-5; else Y=Y+5; if (X>0 && X>Y) Y=Y-2; X=X+2; |
|
B06. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=-3; int X=3; if (X*Y<X+Y) { X+=Y; Y=Y-7; } else { X*=Y; Y=Y*2; } if (X+Y>0) X++; |
|
B38. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=2; int X=5; if (X*2>Y*5) { X+=4; Y=Y-X; } else { X=X+Y; Y=Y*2; } if (X+Y>20) Y--; |
|
B08. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=1; int X=9; if (X+Y>10 || X-Y<9) { Y=Y*X; X=X+Y; } else { X/=3; Y=Y+2*X; } if (X+Y>12) Y-=3; |
|
B15. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=1; int X=(Y>0)?3:5; if (X+Y>5) { Y=Y*X; X=X+Y; } else { X/=X; Y=Y+2*X; } |
|
B10. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=4; int X=(Y<0)?2:1; if (X*Y>0 && X+Y<0) { Y=Y+2; X=X+Y; } else { X=X-4; Y=Y-X; } |
|
B13. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=7; int X=(Y*Y>50)?4:2; if (X+Y<10 && X-Y<0) { Y=Y+X; X=X+Y; } else { X=X-Y; Y=Y-X; } |
|
C41. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int X = 10; int Y = X/2; if (X>5 || Y<0) { X++; if (Y<10) Y--; } if (Y == 5) X=X+100; else X=X+10; |
|
C39. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int X = 5; int Y = ++X; if (X>0 || Y<10) { X++; if (X<0) Y--; } if (Y == 6) Y=2; else Y=Y-3; |
|
C37. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int X = 1; int Y = X*2; bool Z = (X==1)&&(Y!=2); if (!Z) { X+=7; if (Y==2) Y+=X; } if (Y>X) Y-=2; else Y+=2; |
|
C35. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int X = 1; int Y = 2; bool Z = (X>Y)||(Y<X); if (Z) { X+=3; if (Y==2) Y-=X; } if (Y>0) Y=Y+2; else Y=Y-2; |
|
C33. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y = 1; int X = Y--; bool Z = (Y==X)||false; if (!Z) { X=X*2; if (X!=Y) Y=X+2; } if (Y>X) Y=Y+3; else Y=Y-1; |
|
C31. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y = 0; int X = 0; X = Y*2+13; if (Y>X || Y==0) Y+=X; else Y=X*2; if (Y==X && Y<0) { X+=2; if (Y==X) Y+=2; } |
|
C30. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y = 2; int X = 0; X = X+Y; if (X==0 && Y==2) Y+=X; if (Y==X || Y>0) { X-=3; if (X<0) Y+=2; } |
|
C29. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y = 5; int X = 100; X = X/Y; if (X<Y && Y<0) Y+=1; else X++; if (X>15 || Y<0) { X*=2; if (X<Y) Y*=100; } |
|
C27. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y = 1; int X = 1; X = Y+2*X; if (X==3 && Y!=1) X+=2; else X++; if (X==4 || Y<0) { X-=10; if (X>Y) Y*=10; } |
|
C26. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=0; int X=123; X*=Y; if (X+Y==0 && Y<0) Y+=1; if (X==4 || Y==0) { X=X+Y; if (X==Y) Y+=10; } |
|
C24. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=0; int X=0; if (X==0 || Y!=0) Y+=2; else X+=2; if (X+Y==2) X++; X-=2; |
|
C22. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=1; int X=2; if (X==0 || Y!=0) Y+=X; else X+=Y; if (X+Y>0 && Y<X) Y=Y*2; X=X+1;
|
|
C20. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=0; int X=-2+Y; if (X>0 || Y>0) X=X+3; else Y=Y-2; if (X+Y==0 && Y<X) Y=Y-1; X=X+1; |
|
C18. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=1; int X=100; if (X>0 || Y<0) X=X/50; else X=X/10; if (X+Y==0 && Y<X) Y=Y-1; X=X+1; |
|
C16. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=0; int X=10; if (X>0 && Y<0) X=X/2; else X=X*2; if (X+Y<2 && X>Y) Y=Y-4; X=X+2; |
|
C14. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=-10; int X=10; if (X+Y==0 || X*Y==0) X=X-5; else Y=Y+5; if (X>0 && X>Y) Y=Y-2; X=X+2; |
|
C12. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=-3; int X=3; if (X*Y<X+Y) { X+=Y; Y=Y-7; } else { X*=Y; Y=Y*2; } if (X+Y>0) X++; |
|
C10. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=2; int X=5; if (X*2>Y*5) { X+=4; Y=Y-X; } else { X=X+Y; Y=Y*2; } if (X+Y>20) Y--; |
|
C08. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=1; int X=9; if (X+Y>10 || X-Y<9) { Y=Y*X; X=X+Y; } else { X/=3; Y=Y+2*X; } if (X+Y>12) Y-=3; |
|
C06. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=1; int X=(Y>0)?3:5; if (X+Y>5) { Y=Y*X; X=X+Y; } else { X/=X; Y=Y+2*X; } |
|
C04. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=4; int X=(Y<0)?2:1; if (X*Y>0 && X+Y<0) { Y=Y+2; X=X+Y; } else { X=X-4; Y=Y-X; } |
|
C02. Определите значения переменных X и Y. Составьте блок-схему алгоритма программы. int Y=7; int X=(Y*Y>50)?4:2; if (X+Y<10 && X-Y<0) { Y=Y+X; X=X+Y; } else { X=X-Y; Y=Y-X; } |
