Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Programmirovanie_-_1_kurs / Контрольные работы / Контрольная работа 3

.doc
Скачиваний:
22
Добавлен:
09.06.2015
Размер:
123.9 Кб
Скачать

Контрольная работа №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 << " ";

}