Programmirovanie_-_1_kurs / Контрольные работы / Контрольная работа 3
.doc
Контрольная работа №3. Циклы while.
На написание работы дается 3 попытки.
При выполнении работы не разрешается пользоваться ничем.
Решение должно включать в себя:
-
Задание
-
Блок-схему алгоритма программы
-
Ответ
Работа оценивается по 10-бальной системе (с десятыми долями):
-
1 балла за правильность ответа
-
6 баллов за ответ
-
3 балла за блок-схему
Проходной балл – 6.0
Время на работу – 20 минут
A01. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=9; while (i<j) { cout << i << j << " "; i++; j--; }
|
A02. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=1; int j=100; while (j/i>10) { cout << i << " " << j << " "; i++; j-=10; }
|
A03. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=0; while (i<=j*3) { cout << i << " " << j << " "; j=j+1; i+=j; }
|
A04. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=50; int j=10; while (i>j/2) { cout << i << " " << j << " "; i-=j; j=j-1; }
|
A05. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=1; int j=100; while (i<j/2) { cout << i << " " << j << " "; i=i*2; j=j/2; }
|
A06. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=100; int j=1; while (i/3>j/2) { cout << i << " " << j << " "; i=i-j; j+=10; }
|
A07. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int x=1; int y=5; while (x<y) { cout << x << " " << y << " "; y++; if (x%2==0) x+=3; else x++; }
|
A08. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int x=0; int y=12; while (x<y) { cout << x << " " << y << " "; y--; if (x%3==0) x+=2; else x++; }
|
A09. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int x=0; int y=7; do { y++; if (x%2==0) x+=3; else x++; cout << x << " " << y << " "; } while (x<y);
|
A10. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=810; do { j=j/3; i++; cout << i << " " << j << " "; } while (i<j);
|
A11. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=15; do { i+=2; j--; cout << i << " " << j << " "; } while (i<j);
|
A12. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=1; int j=1; do { i*=2; j+=10; cout << i << " " << j << " "; } while (i<j);
|
A13. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=1; int j=20; do { i++; j-=2; cout << i << " " << j << " "; } while ( (i+j)%7!=0);
|
A14. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=1; int j=9; do { i++; j/=2; cout << i << " " << j << " "; } while (i+j<10);
|
A15. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=16; do { cout << i << " " << j << " "; i++; j/=2; if (j==0) j=16; } while (i+j<25);
|
A16. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=1; int j=1; do { cout << i << " " << j << " "; i++; j+=3; } while (i+j<20);
|
A17. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=2; int j=30; do { cout << i << " " << j << " "; i++; j/=3; } while (j>0);
|
A18. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=100; while (j>0) { i=i+j; j/=3; cout << i << " " << j << " "; }
|
A19. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=1; while (j>0) { i=i+1; j++; if (j%5==0) j=j-10; cout << i << " " << j << " "; }
|
A20. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=20; int j=0; while (i>j) { i/=2; j++; if (j%3==0) j=j+3; cout << i << " " << j << " "; }
|
A21. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=0; while (i>=j) { i+=2; j++; if (j%4==0) j=j+3; cout << i << " " << j << " "; }
|
A22. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=0; while (i>=j) { i+=2; j++; if (j%5==0) j=j+4; cout << i << " " << j << " "; }
|
C01. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=9; while (i<j) { cout << i << j << " "; i++; j--; }
|
C03. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=1; int j=100; while (j/i>10) { cout << i << " " << j << " "; i++; j-=10; }
|
C04. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=0; while (i<=j*3) { cout << i << " " << j << " "; j=j+1; i+=j; }
|
C06. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=50; int j=10; while (i>j/2) { cout << i << " " << j << " "; i-=j; j=j-1; }
|
C08. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=1; int j=100; while (i<j/2) { cout << i << " " << j << " "; i=i*2; j=j/2; }
|
C09. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=100; int j=1; while (i/3>j/2) { cout << i << " " << j << " "; i=i-j; j+=10; }
|
C12. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int x=1; int y=5; while (x<y) { cout << x << " " << y << " "; y++; if (x%2==0) x+=3; else x++; }
|
C15. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int x=0; int y=12; while (x<y) { cout << x << " " << y << " "; y--; if (x%3==0) x+=2; else x++; }
|
C16. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int x=0; int y=7; do { y++; if (x%2==0) x+=3; else x++; cout << x << " " << y << " "; } while (x<y);
|
C19. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=810; do { j=j/3; i++; cout << i << " " << j << " "; } while (i<j);
|
C20. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=15; do { i+=2; j--; cout << i << " " << j << " "; } while (i<j);
|
C21. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=1; int j=1; do { i*=2; j+=10; cout << i << " " << j << " "; } while (i<j);
|
C22. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=1; int j=20; do { i++; j-=2; cout << i << " " << j << " "; } while ( (i+j)%7!=0);
|
C25. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=1; int j=9; do { i++; j/=2; cout << i << " " << j << " "; } while (i+j<10);
|
C28. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=16; do { cout << i << " " << j << " "; i++; j/=2; if (j==0) j=16; } while (i+j<25);
|
C29. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=1; int j=1; do { cout << i << " " << j << " "; i++; j+=3; } while (i+j<20);
|
C30. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=2; int j=30; do { cout << i << " " << j << " "; i++; j/=3; } while (j>0);
|
C31. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=100; while (j>0) { i=i+j; j/=3; cout << i << " " << j << " "; }
|
C32. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=1; while (j>0) { i=i+1; j++; if (j%5==0) j=j-10; cout << i << " " << j << " "; }
|
C33. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=20; int j=0; while (i>j) { i/=2; j++; if (j%3==0) j=j+3; cout << i << " " << j << " "; }
|
C34. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=0; while (i>=j) { i+=2; j++; if (j%4==0) j=j+3; cout << i << " " << j << " "; }
|
C35. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=0; while (i>=j) { i+=2; j++; if (j%5==0) j=j+4; cout << i << " " << j << " "; }
|
D02. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=9; while (i<j) { cout << i << j << " "; i++; j--; }
|
D12. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=1; int j=100; while (j/i>10) { cout << i << " " << j << " "; i++; j-=10; }
|
D15. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=0; while (i<=j*3) { cout << i << " " << j << " "; j=j+1; i+=j; }
|
D23. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=50; int j=10; while (i>j/2) { cout << i << " " << j << " "; i-=j; j=j-1; }
|
D31. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=1; int j=100; while (i<j/2) { cout << i << " " << j << " "; i=i*2; j=j/2; }
|
D04. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=100; int j=1; while (i/3>j/2) { cout << i << " " << j << " "; i=i-j; j+=10; }
|
D30. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int x=1; int y=5; while (x<y) { cout << x << " " << y << " "; y++; if (x%2==0) x+=3; else x++; }
|
D24. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int x=0; int y=12; while (x<y) { cout << x << " " << y << " "; y--; if (x%3==0) x+=2; else x++; }
|
D16. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int x=0; int y=7; do { y++; if (x%2==0) x+=3; else x++; cout << x << " " << y << " "; } while (x<y);
|
D28. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=810; do { j=j/3; i++; cout << i << " " << j << " "; } while (i<j);
|
D09. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=15; do { i+=2; j--; cout << i << " " << j << " "; } while (i<j);
|
D27. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=1; int j=1; do { i*=2; j+=10; cout << i << " " << j << " "; } while (i<j);
|
D20. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=1; int j=20; do { i++; j-=2; cout << i << " " << j << " "; } while ( (i+j)%7!=0);
|
D11. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=1; int j=9; do { i++; j/=2; cout << i << " " << j << " "; } while (i+j<10);
|
D26. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=16; do { cout << i << " " << j << " "; i++; j/=2; if (j==0) j=16; } while (i+j<25);
|
D27. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=1; int j=1; do { cout << i << " " << j << " "; i++; j+=3; } while (i+j<20);
|
D28. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=2; int j=30; do { cout << i << " " << j << " "; i++; j/=3; } while (j>0);
|
D29. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=100; while (j>0) { i=i+j; j/=3; cout << i << " " << j << " "; }
|
D40. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=1; while (j>0) { i=i+1; j++; if (j%5==0) j=j-10; cout << i << " " << j << " "; }
|
D41. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=20; int j=0; while (i>j) { i/=2; j++; if (j%3==0) j=j+3; cout << i << " " << j << " "; }
|
D42. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=0; while (i>=j) { i+=2; j++; if (j%4==0) j=j+3; cout << i << " " << j << " "; }
|
D45. Определите, что будет выведено на экран в результате работы данного алгоритма. Нарисуйте блок-схему алгоритма.
int i=0; int j=0; while (i>=j) { i+=2; j++; if (j%5==0) j=j+4; cout << i << " " << j << " "; }
|