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; } |