Определите, какое число будет напечатано в результате выполнения следующего алгоритма (для Вашего удобства алгоритм представлен на четырех языках):
Бэйсик | Паскаль |
---|---|
DIM A, B, T, M, R AS INTEGER A = -20: B = 20 T = A: M = A: R = F(A) FOR T = A TO B IF F(T) < R THEN M = T R = F(T) ENDIF NEXT T PRINT M FUNCTION F(x) F = 2*(x-9)*(x-9); END FUNCTION
|
var a,b,t,M,R :integer; Function F(x: integer):integer; begin F := 2*(x-9)*(x-9); end; BEGIN a := -20; b := 20; M := a; R := F(a); for t := a to b do if (F(t)< R) then begin M := t; R := F(t); end; write(M); END.
|
Си++ | Алгоритмический |
#include <iostream> using namespacestd; int F(int x) { return 2*(x-9)*(x-9); } int main() { int a, b, t, M, R; a = -20; b = 20; M = a; R = F(a); for (t=a; t<=b; t++){ if (F(t) < R ) { M = t; R = F(t); } } cout « M « endl; }
|
алг нач цел a, b, t, R, M a := -20; b := 20 M := a; R := F(a) нц для t от a до b если F(t)< R то M := t; R := F(t) все кц вывод M кон алг цел F(цел x) нач знач := 2*(x-9)*(x-9) кон
|
Python | |
deff(x): return 2*(x-9)*(x-9) a = -20 b = 20 M = a R = f(a) for t inrange(a, b+1): if (f(t) < R): M = t R = f(t); print(M) |
Ваш ответ:
Вы пропустили вопрос
Правильный ответ:
9
Полученные баллы: 0
Напишите в ответе число, которое будет напечатано в результате выполнения следующего алгоритма (для Вашего удобства алгоритм представлен на четырёх языках).
Бейсик | Паскаль |
---|---|
DIM A, B, T, M, R AS INTEGER A = -11: B = 11 M = A: R = F(А) FOR T = A TO B IF F(T) <= R THEN M = T R = F(T) END IF NEXT T PRINT M+25 FUNCTION F(x) F = (x*x-25)*(x*x-25)+25 END FUNCTION |
var a,b,t,M,R :integer; Function F(x:integer):integer; begin F := (x*x-25)*(x*x-25)+25 end; begin a := -11; b := 11; M := a; R := F(a); for t := a to b do begin if (F(t) <= R) then begin M := t; R := F(t) end end; write(M+25) end. |
Си++ | Алгоритмический |
#include <iostream> using namespacestd; int F(int x) { return (x*x-25)*(x*x-25)+25; } int main() { int a, b, t, M, R; a = -11; b = 11; M = a; R = F(a); for (t = a; t <= b; t++) { if (F(t) <= R) { M = t; R = F(t); } } cout << M+25 << endl; } |
алг нач цел a, b, t, M, R a := -11; b := 11 M := a; R := F(a) нц для t от a до b если F(t) <= R то M := t; R := F(t) все кц вывод M+25 кон алг цел F(цел x) нач знач := (x*x-25)*(x*x-25)+25 кон кон |
Python | |
def f(x): return (x*x-25)*(x*x-25)+25 a = -11 b = 11 M = a R = f(a) for t in range(a, b+1): if (f(t) <= R): M = t R = f(t); print(M+25) |
Ваш ответ:
Вы пропустили вопрос
Правильный ответ:
30
Полученные баллы: 0
Определите, какое число будет напечатано в результате выполнения следующего алгоритма (для Вашего удобства алгоритм представлен на четырёх языках программирования).
Бейсик | Паскаль |
---|---|
DIM A, B, T, N AS INTEGER A = -20: B = 20 N = 0 FOR T = A TO B IF F(T) >= 0 THEN N = N+1 END IF NEXT T PRINT N FUNCTION F(x) F = 16*(9-x)*(9-x)+127 END FUNCTION |
var a, b, t, N :integer; Function F(x: integer):integer; begin F := 16*(9-x)*(9-x)+127; end; BEGIN a := -20; b := 20; N := 0; for t := a to b do begin if (F(t) >= 0) then begin N := N+1; end; end; write(N); END. |
Си++ | Алгоритмический |
#include <iostream> using namespacestd; int F(int x) { return 16*(9-x)*(9-x)+127; } int main() { int a, b, t, N; a = -20; b = 20; N = 0; for (t=a; t<=b; t++){ if (F(t) >= 0) { N++; } } cout « N « endl; } |
алг нач цел a, b, t, N a := -20; b := 20 N := 0 нц для t от a до b если F(t) >= 0 то N := N+1 все кц вывод N кон алг цел F(цел x) нач знач := 16*(9-x)*(9-x)+127 кон |
Python | |
def f(x): return 16*(9-x)*(9-x)+127 a = -20 b = 20 N = 0 for t in range(a, b+1): if (f(t) >= 0): N += 1 print(N) |
Ваш ответ:
Вы пропустили вопрос
Правильный ответ:
41
Полученные баллы: 0
Какое число будет напечатано в результате работы следующей программы? Для Вашего удобства программа приведена на пяти языках программирования.
Бейсик | Python |
---|---|
DIM A, B, T, M, R AS INTEGER A = −11: B = 11 M = A : R = F(A) FOR T = A TO B IF F(T) < R THEN M = T R = F(T) END IF NEXT T PRINT M+R FUNCTION F(x) IF X > 0 THEN F = x * x + 4 ELSE F = x * x + 5 END IF END FUNCTION |
def F(x): if x > 0: return x * x + 4 else: return x * x + 5
a = −11; b = 11 M = a; R = F(a) for t in range(a,b+1): if F(t) < R: M = t; R = F(t) print(M+R)
|
Паскаль | Алгоритмический язык |
var a, b, t, M, R: integer; function F(x: integer): integer; begin if x > 0 then F := x * x + 4 else F := x * x + 5; end; begin a := −11; b := 11; M := a; R:= F(a) for t := a to b do begin if F(t) < R then begin M := t; R := F(t); end; end; write(M+R); end. |
алг нач цел a, b, t, M, R a := −11; b := 11 M := a; R := F(a) нц для t от a до b если F(t) < R то M := t; R := F(t) все кц вывод M + R кон алг цел f(цел x) нач если x > 0 то знач := x * x + 4 иначе знач := x * x + 5 все кон |
С++ | |
#include <iostream> using namespacestd; long f(int x) { if (x > 0) return x * x + 4; else return x * x + 5; } int main() { int a, b, t, M, R; a = −11; b = 11; M = a; R = f(a); for (t = a; t <=b; ++t) { if (f(t) < R) { M = t; R = f(t); } } cout << M + R; return 0; } |
Ваш ответ:
Вы пропустили вопрос
Правильный ответ:
5
Полученные баллы: 0
Напишите в ответе наименьшее значение входной переменной k, при котором программа выдаёт тот же ответ, что и при входном значении k = 10. Для Вашего удобства программа приведена на пяти языках программирования.
Бейсик | Python |
---|---|
DIM K, I AS LONG INPUT K I = 1 WHILE F(I) < G(K) I = I + 1 WEND PRINT I FUNCTION F(N) F = N * N * N END FUNCTION FUNCTION G(N) G = 2*N + 3 END FUNCTION |
def f(n): return n*n*n
def g(n): return 2*n+3
k = int(input()) i = 1 while f(i) < g(k): i+=1 print (i)
|
Паскаль | Алгоритмический язык |
var k, i : longint; function f(n: longint): longint; begin f := n * n * n; end; function g(n: longint): longint; begin g := 2*n + 3; end; begin readln(k); i := 1; while f(i) < g(k) do i := i+1; writeln(i) end. |
алг нач цел i, k ввод k i := 1 нц пока f(i) < g(k) i := i + 1 кц вывод i кон алг цел f(цел n) нач знач := n * n * n кон алг цел g(цел n) нач знач := 2*n + 3 кон |
Си++ | |
#include <iostream> using namespacestd; long f(long n) { return n * n * n; } long g(long n) { return 2*n + 3; } int main() { long k, i; cin >> k; i = 1; while(f(i) < g(k)) i++; cout << i << endl; return 0; } |
Ваш ответ:
Вы пропустили вопрос
Правильный ответ:
3
Полученные баллы: 0
Определите, какое число будет напечатано в результате выполнения следующего алгоритма:
Бейсик | Паскаль |
---|---|
DIM A, B, T, M, R AS INTEGER A =-10: B = 10 M = A: R = F(А) FOR T = A TO B IF F(T) < R THEN M = T R = F(T) END IF NEXT T PRINT R FUNCTION F(x) F = x*x+2*x+10 END FUNCTION |
var a,b,t,M,R: integer; Function F(x:integer): integer; begin F := x*x+2*x+10 end; begin a :=-10; b := 10; M := a; R := F(a); for t := a to b do begin if (F(t) < R) then begin M := t; R := F(t) end end; write(R) end. |
Си++ | Алгоритмический |
#include <iostream> using namespacestd; int F(int x) { return x*x+2*x+10; } int main() { int a, b, t, M, R; a =-10; b = 10; M = a; R = F(a); for (t = a; t <= b; t++) { if (F(t) < R) { M = t; R = F(t); } } cout « R « endl; } |
алг нач цел a, b, t, M, R a :=-10; b := 10 M := a; R := F(a) нц для t от a до b если F(t) < R то M := t; R := F(t) все кц вывод R кон алг цел F(цел x) нач знач := x*x+2*x+10 кон |
Python | |
def f(x): return x*x+2*x+10 a =-10 b = 10 M = a R = F(a) for t in range(a, b+1): if (f(t) < R): M = t R = f(t); print(R) |
Ваш ответ:
Вы пропустили вопрос
Правильный ответ:
9
Полученные баллы: 0
Определите, какое число будет напечатано в результате выполнения следующего алгоритма:
Бейсик | Паскаль |
---|---|
DIM A, B, T, M, R AS INTEGER A = -20: B = 20 M = A: R = F(А) FOR T = A TO B IF F(T) > R THEN M = T R = F(T) END IF NEXT T PRINT R FUNCTION F(x) F = -4(x+4)*(x+2) END FUNCTION |
var a,b,t,M,R: integer; Function F(x:integer): integer; begin F := -4(x+4)*(x+2) end; begin a := -20; b := 20; M := a; R := F(a); for t := a to b do begin if (F(t) > R) then begin M := t; R := F(t) end end; write(R) end. |
Си++ | Алгоритмический |
#include <iostream> using namespacestd; int F(int x) { return -4(x+4)*(x+2); } int main() { int a, b, t, M, R; a = -20; b = 20; M = a; R = F(a); for (t = a; t <= b; t++) { if (F(t) > R) { M = t; R = F(t); } } cout « R « endl; } |
алг нач цел a, b, t, M, R a := -20; b := 20 M := a; R := F(a) нц для t от a до b если F(t) > R то M := t; R := F(t) все кц вывод R кон алг цел F(цел x) нач знач := -4(x+4)*(x+2) кон |
Python | |
deff(x): return -4(x+4)*(x+2) a = -20 b = 20 M = a R = F(a) for t inrange(a, b+1): if (f(t) > R): M = t R = f(t); print(R) |
Ваш ответ:
Вы пропустили вопрос
Правильный ответ:
4
Полученные баллы: 0
Определите, какое число будет напечатано в результате выполнения следующего алгоритма:
Бейсик | Паскаль |
---|---|
DIM A, B, T, M, R AS INTEGER A =-5: B = 5 M = A: R = F(А) FOR T = A TO B IF F(T) < R THEN M = T R = F(T) END IF NEXT T PRINT R FUNCTION F(x) F = (x+5)*(1-x) END FUNCTION |
var a,b,t,M,R: integer; Function F(x:integer): integer; begin F := (x+5)*(1-x) end; begin a :=-5; b := 5; M := a; R := F(a); for t := a to b do begin if (F(t) < R) then begin M := t; R := F(t) end end; write(R) end. |
Си++ | Алгоритмический |
#include <iostream> using namespacestd; int F(int x) { return (x+5)*(1-x); } int main() { int a, b, t, M, R; a =-5; b = 5; M = a; R = F(a); for (t = a; t <= b; t++) { if (F(t) < R) { M = t; R = F(t); } } cout « R « endl; } |
алг нач цел a, b, t, M, R a :=-5; b := 5 M := a; R := F(a) нц для t от a до b если F(t) < R то M := t; R := F(t) все кц вывод R кон алг цел F(цел x) нач знач := (x+5)*(1-x) кон |
Python | |
def f(x): return (x+5)*(1-x) a =-5 b = 5 M = a R = F(a) for t in range(a, b+1): if (f(t) < R): M = t R = f(t); print(R) |
Ваш ответ:
Вы пропустили вопрос
Правильный ответ:
-40
Полученные баллы: 0
Определите число различных значений входной переменной k, при которых программа выдаёт тот же ответ, что и при входном значении k = 8. Значение k = 8 также включается в подсчёт различных значений k. Для Вашего удобства программа приведена на пяти языках программирования.
Бейсик | Python |
---|---|
DIM K, I AS LONG INPUT K I = 12 WHILE I > 0 AND F(I) > K I = I − 1 WEND PRINT I FUNCTION F(N) F = N * N * N END FUNCTION |
def F(n): return n * n * n
k = int(input()) i = 12 while (i > 0 and F(i) > k): i = i − 1 print (i)
|
Паскаль | Алгоритмический язык |
var k, i :longint; function F(n: longint) : longint; begin F := n * n * n; end; begin readln(k); i := 12; while (i > 0) and (F(i) > k) do i := i − 1; writeln(i); end. |
алг нач цел i, k ввод k i := 12 нц пока i > 0 и f(i) > k i := i − 1 кц вывод i кон алк цел f(цел n) нач знач := n * n * n кон |
Си++ | |
#include <iostream> using namespacestd; long F(long n) { return n * n * n } int main() { int k, i; cin >> k; i = 12; while (i > 0 && F(i) > k) i−− cout << i; return 0; } |
Ваш ответ:
Вы пропустили вопрос
Правильный ответ:
19
Полученные баллы: 0
Напишите в ответе число, которое будет напечатано в результате выполнения следующего алгоритма (для Вашего удобства алгоритм представлен на четырёх языках).
Бейсик | Паскаль |
---|---|
DIM A, B, T, M, R AS INTEGER A = -10: B = 27 M = A: R = F(А) FOR T = A TO B IF F(T) > R THEN M = T R = F(T) END IF NEXT T PRINT M FUNCTION F(x) F = 2*(x -3)*(x-3)+66 END FUNCTION
|
var a,b,t,M,R :integer; Function F(x:integer):integer; begin F := 2*(x -3)*(x-3)+66 end; begin a := -10; b := 27; M := a; R := F(a); for t := a to b do begin if (F(t) > R) then begin M := t; R := F(t) end end; write(M) end.
|
Си++ | Алгоритмический |
#include <iostream> using namespacestd; int F(int x) { return 2*(x -3)*(x-3)+66; } int main() { int a, b, t, M, R; a = -10; b = 27; M = a; R = F(a); for (t = a; t <= b; t++) { if (F(t) > R) { M = t; R = F(t); } } cout « M « endl; }
|
алг нач цел a, b, t, M, R a := -10; b := 27 M := a; R := F(a) нц для t от a до b если F(t) > R то M := t; R := F(t) все кц вывод M кон алг цел F(цел x) нач знач:= 2*(x -3)*(x-3)+66 кон
|
Python | |
def f(x): return 2*(x -3)*(x-3)+66 a = -10 b = 27 M = a R = f(a) for t in range(a, b+1): if (f(t) > R): M = t R = f(t); print(M) |
Ваш ответ:
Вы пропустили вопрос
Правильный ответ:
27
Полученные баллы: 0