Кусочно заданная функция
Напишите в ответе число, которое будет напечатано в результате выполнения следующего алгоритма (для Вашего удобства алгоритм представлен на пяти языках программирования).
| Бейсик | Паскаль |
|---|---|
DIM A, B, T, M, R AS INTEGER A = -15: B = 15 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+50
FUNCTION F(x) F=10*x*x-100*ABS(x)+210 END FUNCTION
| var a, b, t, M, R: integer; Function F(x:integer):integer; begin F := 10*x*x-100*abs(x)+210 end;
begin a := -15; b := 15; 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+50) end.
|
| Си++ | Алгоритмический язык |
#include <iostream> #include <cmath> using namespace std; int F(int x) { return 10*x*x-100*abs(x)+210; }
int main() { int a, b, t, M, R; a = -15; b = 15; M = a; R = F(a); for (t = a; t <= b; t++) { if (F(t) < R) { M = t; R = F(t); } } cout << M+50 << endl; } | алг нач цел a, b, t, M, R a := -15; b := 15 M := a; R := F(a) нц для t от a до b если F(t) < R то M := t; R := F(t) все кц вывод M+50 кон
алг цел F(цел x) нач знач:=10*x*x-100*iabs(x)+210 кон |
| Python | |
def f(x): return 10*x*x-100*abs(x)+210 a = -15 b = 15 M = a R = f(a) for t in range(a, b+1): if (f(t) < R): M = t R = f(t); print(M+50)
| |
Ответ:
Какое число будет напечатано в результате работы следующей программы? Для Вашего удобства программа приведена на пяти языках программирования.
| Бейсик | Python |
|---|---|
DIM A, B, T, M, R AS INTEGER A = −20: B = 20 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) F=abs(abs(x−6)+abs(x+6)−16)+2 END FUNCTION
| def F(x): return(abs(abs(x−6)+abs(x+6)−16)+2)
a = −20 b = 20 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 f:=abs(abs(x−6)+abs(x+6)−16)+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(M+R); end.
| алг нач цел 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) все кц вывод M + R кон
алг цел f(цел x) нач знач:=abs(abs(x−6)+abs(x+6)−16)+2 кон
|
| С++ | |
#include <iostream> using namespace std; long f(int x) { return (abs(abs(x−6)+abs(x+6)−16)+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 << M + R; return 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 namespace std; 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; }
| |
Ответ:
Какое число будет напечатано в результате работы следующей программы? Для Вашего удобства программа приведена на пяти языках программирования.
| Бейсик | 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 namespace std; 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; }
| |
Ответ:
Какое число будет напечатано в результате работы следующей программы? Для Вашего удобства программа приведена на пяти языках программирования.
| Бейсик | Python |
|---|---|
DIM A, B, T, M, R AS INTEGER A = −9: B = 9 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−10)*(x−10)+10 ELSE F = (x+9)*(x+9)+11 END IF END FUNCTION
| def F(x): if x > 0: return (x−10)*(x−10)+10 else: return (x+9)*(x+9)+11
a = −9 b = 9 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−10)*(x−10)+10 else F := (x+9)*(x+9)+11; end;
begin a := −9; b := 9; 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 := −9; b := 9 M := a; R := F(a) нц для t от a до b если F(t) < R то M := t; R := F(t) все кц вывод M + R кон
алг цел f(цел x) нач если x > 0 то знач := (x−10)*(x−10)+10 иначе знач := (x+9)*(x+9)+11 все кон
|
| С++ | |
#include <iostream> using namespace std; long f(int x) { if (x > 0) return (x−10)*(x−10)+10; else return (x+9)*(x+9)+11; }
int main() { int a, b, t, M, R; a = −9; b = 9; 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; }
| |
Ответ:
Какое число будет напечатано в результате работы следующей программы? Для Вашего удобства программа приведена на пяти языках программирования.
| Бейсик | Python |
|---|---|
DIM A, B, T, M, R AS INTEGER A = −9: B = 9 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−10)*(x−10)+4 ELSE F = (x+9)*(x+9)+5 END IF END FUNCTION
| def F(x): if x > 0: return (x−10)*(x−10)+4 else: return (x+9)*(x+9)+5
a = −9; b = 9 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−10)*(x−10)+4; else F := (x+9)*(x+9)+5; end;
begin a := −9; b := 9; 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 := −9; b := 9 M := a; R := F(a) нц для t от a до b если F(t) <= R то M := t; R := F(t) все кц вывод M + R кон
алг цел f(цел x) нач если x > 0 то знач := (x−10)*(x−10)+4 иначе знач := (x+9)*(x+9)+5 все кон
|
| С++ | |
#include <iostream> using namespace std; long f(int x) { if (x > 0) return (x−10)*(x−10)+4; else return (x+9)*(x+9)+5; }
int main() { int a, b, t, M, R; a = −9; b = 9; 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; }
| |
Ответ:
Какое число будет напечатано в результате работы следующей программы? Для Вашего удобства программа приведена на пяти языках программирования.
| Бейсик | Python |
|---|---|
DIM A, B, T, M, R AS INTEGER A = -9: B = 9 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-10)*(x-10) + 9 ELSE F = (x-2)*(x-2) + 6 END IF END FUNCTION
| def F(x): if x>0: return (x-10)*(x-10) + 9 else: return (x-2)*(x-2) + 6 a=-9; b=9 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-10)*(x-10) + 9 else F := (x-2)*(x-2) + 6 end; begin a := -9; b := 9; 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 := -9; b := 9 M := a; R := F(a) нц для t от a до b если F(t) <= R то M := t; R := F(t) все кц вывод M+R кон алг цел F(цел x) нач если x>0 то знач := (x-10)*(x-10) + 9 иначе знач := (x-2)*(x-2) + 6 все кон
|
| С++ | |
#include <iostream> using namespace std; int F(int x) { if (x>0) return (x-10)*(x-10) + 9; else return (x-2)*(x-2) + 6; }
int main() { int a, b, t, M, R; a = -9; b = 9; 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; }
| |
Ответ:
Какое число будет напечатано в результате работы следующей программы? Для Вашего удобства программа приведена на пяти языках программирования.
| Бейсик | Python |
|---|---|
DIM A, B, T, M, R AS INTEGER A = -9: B = 9 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-10)*(x*x-10) + 9 ELSE F = (x*x-6)*(x*x-6) + 6 END IF END FUNCTION
| def F(x): if x>0: return (x*x-10)*(x*x-10) + 9 else: return (x*x-6)*(x*x-6) + 6 a=-9; b=9 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-10)*(x*x-10) + 9 else F := (x*x-6)*(x*x-6) + 6 end; begin a := -9; b := 9; 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 := -9; b := 9 M := a; R := F(a) нц для t от a до b если F(t) <= R то M := t; R := F(t) все кц вывод M+R кон алг цел F(цел x) нач если x>0 то знач := (x*x-10)*(x*x-10) + 9 иначе знач := (x*x-6)*(x*x-6) + 6 все кон
|
| С++ | |
#include <iostream> using namespace std; int F(int x) { if (x>0) return (x*x-10)*(x*x-10) + 9; else return (x*x-6)*(x*x-6) + 6; }
int main() { int a, b, t, M, R; a = -9; b = 9; 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; }
| |
Ответ:
Какое число будет напечатано в результате работы следующей программы? Для Вашего удобства программа приведена на пяти языках программирования.
| Бейсик | Python |
|---|---|
DIM A, B, T, M, R AS INTEGER A = -9: B = 9 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-10)*(x*x-10) + 9 ELSE F = (x*x-6)*(x*x-6) + 6 END IF END FUNCTION
| def F(x): if x>0: return (x*x-10)*(x*x-10) + 9 else: return (x*x-6)*(x*x-6) + 6 a=-9; b=9 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-10)*(x*x-10) + 9 else F := (x*x-6)*(x*x-6) + 6 end; begin a := -9; b := 9; 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 := -9; b := 9 M := a; R := F(a) нц для t от a до b если F(t) < R то M := t; R := F(t) все кц вывод M+R кон алг цел F(цел x) нач если x>0 то знач := (x*x-10)*(x*x-10) + 9 иначе знач := (x*x-6)*(x*x-6) + 6 все кон
|
| С++ | |
#include <iostream> using namespace std; int F(int x) { if (x>0) return (x*x-10)*(x*x-10) + 9; else return (x*x-6)*(x*x-6) + 6; }
int main() { int a, b, t, M, R; a = -9; b = 9; 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; }
| |
Ответ:
Напишите в ответе число, которое будет напечатано в результате выполнения следующего алгоритма.
| Бейсик | Python |
|---|---|
DIM A, B, T, M, R AS INTEGER A = −20: B = 20 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) F=abs(abs(x−3)+abs(x+4)−9)+6 END FUNCTION
| def F(x): return(abs(abs(x−3)+abs(x+4)−9)+6)
a = −20; b = 20 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 f:=abs(abs(x−3)+abs(x+4)−9)+6; 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(M+R); end.
| алг нач цел 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) все кц вывод M + R кон
алг цел f(цел x) нач знач:=abs(abs(x−3)+abs(x+4)−9)+6 кон
|
| С++ | |
#include <iostream> using namespace std; long f(int x) { return (abs(abs(x−3)+abs(x+4)−9)+6); }
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 + R; return 0; }
| |
Ответ:
Какое число будет напечатано в результате работы следующей программы? Для Вашего удобства программа приведена на пяти языках программирования.
| Бейсик | Python |
|---|---|
DIM A, B, T, M, R AS INTEGER A = −20: B = 20 M = 0 : R = F(A) FOR T = A TO B IF F(T) < R THEN M = 0 R = F(T) END IF IF F(T) = R THEN M = M + 1 END IF NEXT T PRINT M+R
FUNCTION F(x) F=abs(abs(x+3)+abs(x–7)–8)+2 END FUNCTION
| def F(x): return(abs(abs(x+3)+abs(x–7)–8)+2)
a = −20 b = 20 M = 0 R = F(a) for t in range(a,b+1): if F(t) < R: M = 0 R = F(t) if F(t) == R: M += 1 print(M+R)
|
| Паскаль | Алгоритмический язык |
var a, b, t, M, R: integer;
function F(x: integer): integer; begin f:=abs(abs(x+3)+abs(x–7)–8)+2; end;
begin a := −20; b := 20; M := 0; R:= F(a) for t := a to b do begin if F(t) < R then begin M := 0; R := F(t); end; if F(t) = R then begin M := M + 1; end; end; write(M+R); end.
| алг нач цел a, b, t, M, R a := −20; b := 20 M := 0; R := F(a) нц для t от a до b если F(t) < R то M := 0; R := F(t) все если F(t) = R то M := M + 1 все кц вывод M + R кон
алг цел f(цел x) нач знач:=abs(abs(x+3)+abs(x–7)–8)+2 кон
|
| С++ | |
#include <iostream> using namespace std; long f(int x) { return (abs(abs(x+3)+abs(x–7)–8)+2); }
int main() { int a, b, t, M, R; a = −20; b = 20; M = 0; R = F(a); for (t = a; t <=b; ++t) { if (F(t) < R) { M = 0; R = F(t); } if (F(t) == R) { M = M + 1; } } cout << M + R; return 0; }
| |
Ответ:
Какое число будет напечатано в результате работы следующей программы? Для Вашего удобства программа приведена на пяти языках программирования.
| Бейсик | Python |
|---|---|
DIM A, B, T, M, R AS INTEGER A = −20: B = 20 M = 0 : R = F(A) FOR T = A TO B IF F(T) < R THEN M = 0 R = F(T) END IF IF F(T) = R THEN M = M + 1 END IF NEXT T PRINT M+R
FUNCTION F(x) F=abs(abs(x+2)+abs(x–5)–4)+2 END FUNCTION
| def F(x): return(abs(abs(x+2)+abs(x–5)–4)+2)
a = −20 b = 20 M = 0 R = F(a) for t in range(a,b+1): if F(t) < R: M = 0 R = F(t) if F(t) == R: M += 1 print(M+R)
|
| Паскаль | Алгоритмический язык |
var a, b, t, M, R: integer;
function F(x: integer): integer; begin f:=abs(abs(x+2)+abs(x–5)–4)+2; end;
begin a := −20; b := 20; M := 0; R:= F(a) for t := a to b do begin if F(t) < R then begin M := 0; R := F(t); end; if F(t) = R then begin M := M + 1; end; end; write(M+R); end.
| алг нач цел a, b, t, M, R a := −20; b := 20 M := 0; R := F(a) нц для t от a до b если F(t) < R то M := 0; R := F(t) все если F(t) = R то M := M + 1 все кц вывод M + R кон
алг цел f(цел x) нач знач:=abs(abs(x+2)+abs(x–5)–4)+2 кон
|
| С++ | |
#include <iostream> using namespace std; long f(int x) { return (abs(abs(x+2)+abs(x–5)–4)+2); }
int main() { int a, b, t, M, R; a = −20; b = 20; M = 0; R = F(a); for (t = a; t <=b; ++t) { if (F(t) < R) { M = 0; R = F(t); } if (F(t) == R) { M = M + 1; } } cout << M + R; return 0; }
| |
Ответ: