1) Запишите значение переменной k, полученное в результате работы следующей программы. Текст программы приведён на трех языках программирования.
s = 34 k = 1 while s > 4: s = s - 7 k = k + 2 print(k)
var k, s: integer; begin s := 34; k := 1; while s > 4 do begin s := s - 7; k := k + 2; end; writeln(k); end.
#include <iostream> using namespace std; void main() { int s = 34; int k = 1; while (s > 4) { s = s - 7; k = k + 2; } cout << k; }
2) Запишите значение переменной y, полученное в результате работы следующей программы. Текст программы приведён на трех языках программирования.
y = 0 for i in range(1,4): y = y + 4*i print(y)
var y, i: integer; begin y := 0; for i := 1 to 3 do y := y + 4*i; writeln(y); end.
#include <iostream> using namespace std; void main() { int y = 0; for (int i=1; i <= 3; i++) y = y + 4 * i; cout << y; }
3) Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трех языках программирования.
s = 0 for k in range(3,8): s = s + 6 print(s)
var s,k: integer; begin s := 0; for k := 3 to 7 do s := s + 6; writeln(s); end.
#include <iostream> using namespace std; void main() { int s = 0; for (int k = 3; k <= 7; k++) { s = s + 6; } cout << s; }
4) Запишите значение переменной f, полученное в результате работы следующей программы. Текст программы приведён на трех языках программирования.
f = 4 f = f * 3 for n in range(1,5): f = f + n print(f)
var f,n: integer; begin f := 4; f := f * 3; for n := 1 to 4 do f := f + n; writeln(f); end.
#include <iostream> using namespace std; void main() { int f = 4; f = f * 3; for (int n = 1; n <= 4; n++) { f = f + n; } cout << f; }
5) Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трех языках программирования.
s = 0 for n in range(5,46): if n % 7 == 1: s = s + n print(s)
var s, n: integer; begin s := 0; for n:= 5 to 45 do if n mod 7 = 1 then s := s + n; writeln(s); end.
#include <iostream> using namespace std; void main() { int s = 0; for (int n = 5; n < 46; n++) { if(n % 7 == 1) { s = s + n; } } cout << s; }
6) Запишите число, которое будет напечатано в результате выполнения программы. Текст программы приведён на трех языках программирования.
s = 34 n = 0 while n < 20: s = s - 7 n = n + 5 print(s)
var s, n: integer; begin s := 34; n := 0; while n < 20 do begin s := s – 7; n := n + 5; end; writeln(s); end.
#include <iostream> using namespace std; int main() { int s = 34; int n = 0; while (n < 20) { s = s - 7; n = n + 5; } cout << s; return 0; }
7) Запишите значение переменной k, полученное в результате работы следующей программы. Текст программы приведён на трех языках программирования.
k = 0 s = 51 while s > 8: s = s - 8 k = k + 1 print(k)
var k, s: integer; begin k := 0; s := 51; while s > 8 do begin s := s - 8; k := k + 1; end; writeln(k); end.
#include <iostream> using namespace std; int main() { int k = 0; int s = 51; while (s > 8) { s = s - 8; k = k + 1; } cout << k; return 0; }
8) Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трех языках программирования.
s = 2 for n in range(2,6): s = n + s * 2 print(s)
var s, n: integer; begin s := 2; for n := 2 to 5 do s := n + s * 2; write(s); end.
#include <iostream> using namespace std; void main() { int s = 2; for (int n = 2; n <= 5; n++) { s = n + s * 2; } cout << s; }
9) Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трех языках программирования.
s = 0 for n in range(10,31): if n % 3 == 0: s = s + n print(s)
var s, n: integer; begin s := 0; for n := 10 to 30 do if n mod 3 = 0 then s := s + n; writeln(s); end.
#include <iostream> using namespace std; void main() { int s = 0; for (int n = 10; n < 31; n++) { if( n % 3 == 0) { s = s + n; } } cout << s; }
10) Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трех языках программирования.
s = 100 for k in range(1,11): s = s + 11 print(s)
var s,k: integer; begin s:=100; for k := 1 to 10 do s:= s + 11; write(s); end.
#include <iostream> using namespace std; void main() { int s = 100; for (int k = 1; k <= 10; k++) { s = s + 11; } cout << s; }
11) Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трех языках программирования.
s = 2 for k in range(3,8): s = s + s print(s)
var s, k: integer; begin s := 2; for k := 3 to 7 do s := s + s; write(s); end.
#include <iostream> using namespace std; void main() { int s = 2; for (int k=3; k<=7; k++) s = s + s; cout << s; }
12) Запишите число, которое будет напечатано в результате выполнения программы. Текст программы приведён на трех языках программирования.
s = 37 n = 1 while s > 0: s = s - 9 n = n + 3 print(n)
var s, n: integer; begin s := 37; n := 1; while s > 0 do begin s := s - 9; n := n + 3; end; writeln(n); end.
#include <iostream> using namespace std; void main() { int s = 37; int n = 1; while (s > 0) { s = s - 9; n = n + 3; } cout << n; }
13) Запишите значение переменной u, полученное в результате работы следующей программы. Текст программы приведён на трех языках программирования.
u = 41 for i in range(1,6): u = u - i print(u)
var u,i: integer; begin u := 41; for i := 1 to 5 do u := u – i; writeln(u); end.
#include <iostream> using namespace std; void main() { int u = 41; for (int i = 1; i <= 5; i++) { u = u - i; } cout << u; }
14) Запишите число, которое будет напечатано в результате выполнения программы. Текст программы приведён на трех языках программирования.
n = 1 s = 0 while n <= 27: s = s + 15 n = n * 3 print(s)
var n, s: integer; begin n := 1; s := 0; while n <= 27 do begin s := s + 15; n := n * 3; end; write(s); end.
#include <iostream> using namespace std; void main() { int n = 1; int s = 0; while (n <= 27) { s = s + 15; n = n * 3; } cout << s; }
15) Запишите число, которое будет напечатано в результате выполнения программы.Текст программы приведён на трех языках программирования.
s = 55 n = 0 while n < 10: s = s - 4 n = n + 2 print(s)
var s, n: integer; begin s := 55; n := 0; while n < 10 do begin s := s - 4; n := n + 2; end; writeln(s); end.
#include <iostream> using namespace std; void main() { int s = 55; int n = 0; while (n < 10) { s = s - 4; n = n + 2; } cout << s; }
16) Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трех языках программирования.
s = 0 for n in range(1,34): if n % 6 == 3: s = s + n print(s)
var s, n: integer; begin s := 0; for n := 1 to 33 do if n mod 6 = 3 then s := s + n; writeln(s); end.
#include <iostream> using namespace std; void main() { int s = 0; for (int n = 1; n < 34; n++) { if(n % 6 == 3) { s = s + n; } } cout << s; }
17) Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трех языках программирования.
s = 1 for n in range(3,9): s = s * 2 print(s)
var s, n: integer; begin s := 1; for n := 3 to 8 do s := s * 2; writeln(s); end.
#include <iostream> using namespace std; void main() { int s = 1; for (int n=3; n<=8; n++) s = s * 2; cout << s << endl; }
Задания взяты из базы данных ФИПИ, сайта К.Полякова или придуманы мною