Демонстрационный вариант ЕГЭ по информатике 2021 г. задания №6
Определите, при каком наименьшем введённом значении переменной s программа выведет число 64. Для Вашего удобства программа представлена на четырёх языках программирования.
Паскаль | Python |
var s, n: integer; begin readln (s); n := 1; while s < 51 do begin s := s + 5; n := n * 2 end; writeln(n) end. |
s = int(input()) n = 1 while s < 51: s = s + 5 n = n * 2 print(n) |
Алгоритмический язык | С++ |
нач цел n, s ввод s n := 1 нц пока s < 51 s := s + 5 n := n * 2 кц вывод n кон |
#include <iostream> using namespace std; int main() { int s, n; cin >> s; n = 1 ; while (s < 51) { s = s + 5; n = n * 2; } cout << n << endl; return 0; } |
Демонстрационный вариант ЕГЭ 2019 г. – задание №8
Запишите число, которое будет напечатано в результате выполнения следующей программы. Для Вашего удобства программа представлена на пяти языках программирования.
Бейсик
DIM S, N AS INTEGER S = 0 N = 75 WHILE S + N < 150 S = S + 15 N = N - 5 WEND PRINT N
Python
s = 0 n = 75 while s + n < 150: s = s + 15 n = n - 5 print(n)
Алгоритмический язык
алг нач цел n, s s := 0 n := 75 нц пока s + n < 150 s := s + 15 n := n - 5 кц вывод n кон
Паскаль
var s, n: integer; begin s := 0; n := 75; while s + n < 150 do begin s := s + 15; n := n - 5 end; writeln(n) end.
С++
#include <iostream> using namespace std; int main() { int s = 0, n = 75; while (s + n < 150) { s = s + 15; n = n - 5; } cout << n << endl; return 0; }
Демонстрационный вариант ЕГЭ 2018 г. – задание №8
Запишите число, которое будет напечатано в результате выполнения следующей программы. Для Вашего удобства программа представлена на пяти языках программирования.
Бейсик
DIM S, N AS INTEGER S = 260 N = 0 WHILE S > 0 S = S - 15 N = N + 2 WEND PRINT N
Python
s = 260 n = 0 while s > 0: s = s - 15 n = n + 2 print(n)
Алгоритмический язык
алг нач цел n, s s := 260 n := 0 нц пока s > 0 s := s - 15 n := n + 2 кц вывод n кон
Паскаль
var s, n: integer; begin s := 260; n := 0; while s > 0 do begin s := s - 15; n := n + 2 end; writeln(n) end.
С++
#include <iostream> using namespace std; int main() { int s = 260, n = 0; while (s > 0) { s = s - 15; n = n + 2; } cout << n << endl; return 0; }
Определите, какое число будет напечатано в результате выполнения программы, записанной ниже на пяти языках программирования.
Бейсик
DIM N, S AS INTEGER N = 1 S = 0 WHILE N <= 150 S = S + 30 N = N * 5 WEND PRINT S
Python
n = 1 s = 0 while n <= 150: s = s + 30 n = n * 5 print(s)
Алгоритмический язык
алг нач цел n, s n := 1 s := 0 нц пока n <= 150 s := s + 30 n := n * 5 кц вывод s кон
Паскаль
var n, s: integer; begin n := 1; s := 0; while n <= 150 do begin s := s + 30; n := n * 5 end; write(s) end.
Си
#include<stdio.h> int main() { int n, s; n = 1; s = 0; while (n <= 150) { s = s + 30; n = n * 5; } printf("%d", s); return 0; }
Демонстрационный вариант ЕГЭ 2017 г. – задание №8
Демонстрационный вариант ЕГЭ 2016 г. – задание №8
Запишите число, которое будет напечатано в результате выполнения следующей программы. Для Вашего удобства программа представлена на пяти языках программирования.
Бейсик
DIM S, N AS INTEGER S = 0 N = 0 WHILE S < 111 S = S + 8 N = N + 2 WEND PRINT N
Python
s = 0 n = 0 while s < 111: s = s + 8 n = n + 2 print(n)
Алгоритмический язык
алг нач цел n, s n := 0 s := 0 нц пока s < 111 s := s + 8 n := n + 2 кц вывод n кон
Паскаль
var s, n: integer; begin s := 0; n := 0; while s < 111 do begin s := s + 8; n := n + 2 end; writeln(n) end.
Си
#include<stdio.h> int main() { int s = 0, n = 0; while (s < 111) { s = s + 8; n = n + 2; } printf("%d\n", n); return 0; }
Ответ:
Определите, что будет напечатано в результате работы следующего фрагмента программы:
Паскаль | Си | Python |
var n, s: integer; begin n := 3; s := 0; while n <= 7 do begin s := s + n; n := n + 1 end; write(s) end. |
#include <stdio.h> int main(void){ int n, s; n = 3; s = 0; while (n <= 7 ) { s = s + n; n = n + 1 } printf(″%d″,s); } |
n = 3 s = 0 while n <= 7: s = s + n n = n + 1 print(s)
|
Определите, что будет напечатано в результате работы следующего фрагмента программы:
Паскаль | Си | Python |
var n, s: integer; begin n := 0; s := 512; while s >= 0 do begin s := s — 20; n := n + 1 end; write(n) end. |
#include <stdio.h> int main(void){ int n, s; n = 0; s = 512; while (s >= 0 ) { s = s — 20; n = n + 1 } printf(″%d″,n); } |
n = 0 s = 512 while s >= 0: s = s - 20 n = n + 1 print(n)
|
Определите, что будет напечатано в результате работы следующего фрагмента программы:
Паскаль | Си | Python |
var n, s: integer; begin n := 1; s := 0; while s <= 365 do begin s := s + 36; n := n * 2 end; write(n) end. |
#include <stdio.h> int main(void){ int n, s; n = 1; s = 0; while (s < = 365 ) { s = s + 36; n = n * 2 } printf(″%d″,n); } |
n = 1 s = 0 while s <= 365: s = s + 36 n = n * 2 print(n)
|
При каком наибольшем введенном числе d после выполнения программы будет напечатано 46?
Паскаль | Си | Python |
var n, s, d: integer; begin readln(d); n := 8; s := 78; while s <= 1200 do begin s := s + d; n := n + 2 end; write(n) end. |
int main(void) { int n, s, d; scanf(″%d″,&d); n =8; s =78; while( s <= 1200 ) { s =s + d; n =n + 2; } printf(″%d″,n); } |
d = int(input()) n = 8 s = 78 while s <= 1200: s = s + d n = n + 2 print(n)
|
При каком наименьшем введенном числе d после выполнения программы будет напечатано 121?
Паскаль | Си | Python |
var n, s, d: integer; begin readln(d); n := 1; s := 46; while s <= 2700 do begin s := s + d; n := n + 4 end; write(n) end. |
#include <stdio.h> int main(void){ int n, s, d; scanf(″%d″,&d); n = 1; s = 46; while (s < = 2700 ) { s = s + d; n = n + 4 } printf(″%d″,n); } |
d = int(input()) n = 1 s = 46 while s <= 2700: s = s + d n = n + 4 print(n)
|
Запишите число, которое будет напечатано в результате выполнения следующей программы:
Паскаль | Си | Python |
var n, s: integer; begin n := 1; s := 0; while n <= 650 do begin s := s + 20; n := n * 5 end; write(s) end. |
int main(void){ int n, s; n =1; s =0; while( n <= 650 ) { s =s + 20; n =n * 5; } printf(″%d″,s); } |
n = 1 s = 0 while n <= 650: s = s + 20 n = n * 5 print(s)
|
Запишите через запятую наименьшее и наибольшее значение числа d, которое нужно ввести, чтобы после выполнения программы было напечатано 264?
Паскаль | Си | Python |
var n, s, d: integer; begin readln(d); n := 16; s := 10; while s <= 3120 do begin s := s + d; n := n + 8 end; write(n) end. |
int main(void) { int n, s, d; scanf(″%d″,&d); n =16; s =10; while( s <= 3120 ) { s =s + d; n =n + 8; } printf(″%d″,n); } |
d = int(input()) n = 16 s = 10 while s <= 3120: s = s + d n = n + 8 print(n)
|