Русский язык (Определение главной информации текста)

Результаты теста

Затрачено времени:

04:24:02

Выполнено:

0% (0 из 10)

Кол-во баллов:

0

Вопрос 20

Ниже на пяти языках программирования записан алгоритм. Получив на вход число x, этот алгоритм печатает число M. Известно, что x > 100. Укажите наименьшее такое (т. е. большее 100) число x, при вводе которого алгоритм печатает 15. 

БейсикPython
DIM X, L, M AS INTEGER
 INPUT X
 L = X - 30
 M = X + 30
 WHILE L <> M
   IF L > M THEN
     L = L – M
   ELSE
     M = M – L
 END IF
 WEND
 PRINT M

x = int(input())

L = x-30

M = x+30

while L != M:

  if L > M:

    L = L - M

  else:

    M = M - L

print(M)

 

 

ПаскальАлгоритмический язык
var x, L, M: integer;
begin
  readln(x);
  L := x-30;
  M := x+30;
  while L <> M do
    if L > M then
      L := L - M
    else
      M := M – L;
  writeln(M);
end.
алг
нач
  цел x, L, M
  ввод x
  L := x-30
  M := x+30
  нц пока L <> M
    если L > M
      то
      L := L – M
      иначе
      M := M – L
    все
  кц
  вывод M
кон
Си++
#include <iostream>
using namespacestd;
int main()
{
  int x, L, M;
  cin >> x;
  L = x-30;
  M = x+30;
  while (L != M){
    if(L > M)
      L = L - M;
    else
      M = M - L;
  }
  cout « M « endl;
  return 0;
}

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

105

Полученные баллы: 0

Вопрос 20

Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 0.

БейсикPython
DIM X, L, M AS INTEGER
 INPUT X
 L = 0
 M = 0
 WHILE X > 0
 L = L + 1
 IF x mod 2 = 0 THEN
     M = M + (x mod 10)
 ENDIF
x = x  10
 PRINT L
 PRINT M

x = int(input())

L = 0

M = 0

while x > 0:

    L = L + 1

    if x % 2 == 0:

        M = M + (x % 10)

    x = x // 10

print(L)

print(M)

 

 

ПаскальАлгоритмический язык
var x, L, M: integer;
begin
    readln(x);
    L := 0;
    M := 0;
    while x > 0 do
    begin
        L := L + 1;
        if (x mod 2 = 0) then 
            M:= M + (x mod 10);
        x := x div 10;
    end;
    writeln(L);
    writeln(M);
end.
алг
нач
    цел x, L, M
    ввод x
    L := 0
    M := 0
    нц пока x > 0
        L := L + 1
        если mod(x,2) = 0 то
            M := M + mod(x,10)
        все
        x := div(x,10)
    кц
    вывод L, нс, M
кон
Си++
 
#include <iostream>
using namespacestd;
int main()
{
    int x, L, M;
    cin >> x;
    L = 0;
    M = 0;
    while (x > 0){
        L = L + 1;
        if(x % 2 == 0){
            M = M + (x % 10);
        }
        x = x / 10;
    }
    cout << L << endl << Mendl;
}

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

999

Полученные баллы: 0

Вопрос 20

Ниже на пяти языках программирования записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа: a и b. Укажите наибольшее из таких чисел x, при вводе которого алгоритм печатает сначала 2, а потом 4. 

БейсикPython
DIM X, A, B AS INTEGER
 INPUT X
 A = 0: B = 0
 WHILE X > 0
    IF X MOD 2 = 0 THEN
        A = A + 1
    ELSE
        B = B + X MOD 10
    END IF
    X = X  10
 WEND
 PRINT A
 PRINT B

x = int(input())

a=0; b=0

while x > 0:

    if x%2 == 0:

        a += 1

    else:

        b += x%10

    x = x//10

print(a, b)

 

 

ПаскальАлгоритмический язык
var x, a, b: longint;
begin
    readln(x);
    a := 0; b := 0;
    while x > 0 do
    begin
        if x mod 2= 0 then
            a := a + 1
        else
            b := b + x mod 10;
        x := x div 10;
    end;
    writeln(a); write(b);
end.
алг
нач
    цел x, a, b
    ввод x
    a := 0; b := 0
    нц пока x > 0
        если mod(x,2)=0
            то a := a+1
            иначе b := b + mod(x,10)
        все
        x := div(x,10)
    кц
    вывод a, нс, b
кон
Си++
#include <iostream> 
using namespacestd;
int main()
{
    int x, a, b;
    cin >> x;
    a = 0; b = 0;
    while (x > 0) {
        if (x%2 == 0) a += 1;
        else b += x%10;
        x = x / 10;
    }
    cout << a << endl << b << endl;
    return 0;
}

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

881111

Полученные баллы: 0

Вопрос 20

Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7. 

БейсикPython
DIM X, L, M AS INTEGER
 INPUT X
 L = 0
 M = 0
 WHILE X > 0
 L = L + 1
 IF M < x THEN
    M = X MOD 10
 ENDIF
 X = X  10
 WEND
 PRINT L
 PRINT M

x = int(input())

L = 0

M = 0

while x > 0:

    L += 1

    if M < x:

        M = x % 10

    x = x // 10

print(L)

print(M)

 

 

ПаскальАлгоритмический язык
var x, L, M: integer;
begin
    readln(x);
    L := 0;
    M := 0;
    while x > 0 do
    begin
        L := L + 1;
        if M < x then
            M := x mod 10;
        x := x div 10;
    end;
    writeln(L);
    writeln(M);
end.
алг
нач
    цел x, L, M
    ввод x
    L := 0
    M := 0
    нц пока x > 0
        L := L + 1
        если M < x
            то
                M := mod(x,10)
        все
        x := div(x,10)
    кц
    вывод L, нс, M
кон
Си++
 
#include <iostream>
using namespacestd;
int main()
{
    int x, L, M;
    cin >> x;
    L = 0;
    M = 0;
    while (x > 0){
        L = L + 1;
        if(M < x){
            M = x % 10;
        }
        x = x / 10;
    }
    cout << L << endl << Mendl;
}

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

779

Полученные баллы: 0

Вопрос 20

Ниже на пяти языках записан алгоритм. Получив на вход число , этот алгоритм печатает два числа:  и . Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 2. Допускается диапазон значений для величин целого типа: от −231 до 231 — 1. 

БейсикПаскаль
DIM X, А, В, С AS INTEGER
 INPUT X
 А = 0: В = 0
 WHILE X > 0
    С = X MOD 2
    IF C = 0 THEN
        A = A + 1
    ELSE
        B = B + 1
    END IF
    X = X  10
 WEND
 PRINT А
 PRINT В

 

var x, a, b, c: integer;
begin
    readln(x);
    a := 0; b := 0;
    while x>0 do
        begin
            с := x mod 2;
            if c = 0 then
                a := a + 1
            else
                b := b + 1;
            x := x div 10
        end;
    writeln(a); write(b);
end.

 

Си++Алгоритмический
#include <iostream>
using namespacestd;
int main()
{
    int x, a, b, c;
    cin >> x;
    a = 0; 
    b = 0;
    while (x > 0) {
        с = x % 2;
        if (c == 0) a = a + 1;
        else b = b + 1;
        x = x / 10;
    }
    cout << a << endl << bendl;
}

 

алг
нач
цел х, а, b, с
ввод X
а := 0; b := 0
нц пока х>0
    с := mod(х, 2)
    если с = 0
        то a := a + 1
    иначе b := b + 1
все
х := div(х, 10)
кц
вывод а, не, b
кон

 

Python
x = int(input())
a = 0
b = 0
while x > 0:
    c = x % 2
    if c == 0:
        a += 1
    else b += 1
    x = x // 10
print(a)
print(b)

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

10001

Полученные баллы: 0

Вопрос 20

Ниже записана программа. Получив на вход число x , эта программа печатает два числа, a и b. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 72. 

БэйсикПаскаль
DIM X, A, B AS INTEGER
 INPUT X
 A = 0: B = 1
 WHILE X > 0
    A = A + 1
    B = B * (X MOD 10)
    X = X  10
 WEND
 PRINT A
 PRINT B

 

var x, a, b : integer;
begin
readln(x);
a := 0; b := 1;
while x > 0 do
    begin
        a := a + 1;
        b := b * (x mod 10);
        x := x div 10;
    end;
writeln(a); write(b);
end.

 

Си++Алгоритмический
#include <iostream>
using namespacestd;
int main()
{
    int x, a, b;
    cin >> x;
    a = 0; b = 1;
    while (x > 0){
        a = a + 1;
        b = b *(x%10);
        x= x / 10;
    }
    cout << a << endl << bendl;
}

 

алг
нач
цел x, a, b
ввод x
a := 0; b := 1
нц пока x > 0
    a := a+1
    b := b * mod(x,10)
    x := div(x,10)
кц
вывод a, нс, b
кон

 

Python

x = int(input())

a = 0

b = 1

while x > 0:

    a += 1

    b *= x % 10

    x = x // 10

print(a)

print(b)

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

89

Полученные баллы: 0

Вопрос 20

Ниже на пяти языках записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа: a и b. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 8, а потом 5. 

БейсикПаскаль
DIM X, A, B, C AS INTEGER 
 INPUT X 
 A = 0: B = 0 
 WHILE X > 0 
    C = X MOD 10 
    A = A + C 
    IF C > B THEN B = C 
    X = X  10 
 WEND 
 PRINT A 
 PRINT B
var x, a, b, c: integer; 
begin 
    readln(x); 
    a := 0; b := 0; 
    while x>0 do 
        begin 
            c := x mod 10; 
            a := a+c; 
            if c>b then b := c; 
            x := x div 10; 
        end; 
    writeln(a); write(b); 
end.
Си++Алгоритмический
#include <iostream> 
using namespacestd;
int main() 
{ 
    int x, a, b, c; 
    cin >> x; 
    a = 0; b = 0; 
    while (x>0) { 
        c = x%10; 
        a = a+c; 
        if (c>b) 
            b = c; 
        x = x/10; 
    } 
    cout << a << endl << bendl; 
}
алг 
нач 
цел x, a, b, c 
ввод x 
a := 0; b := 0 
нц пока x>0 
    c := mod(x,10) 
    a := a+c 
        если c>b 
    то b := c 
    все 
    x := div(x,10) 
кц 
вывод a, нс, b 
 кон
Python
x = int(input())
a = 0
b = 0
while x > 0:
    c = x % 10
    a += c
    if c > b:
        b = c
    x //= 10
print(a)
print(b)

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

35

Полученные баллы: 0

Вопрос 20

Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 10. 

БейсикPython
DIM X, L, M AS INTEGER
 INPUT X
 L = 0
 M = 0
 WHILE X > 0
 L = L + 1
 IF M < x THEN
    M = (X MOD 10) * 2
 ENDIF
 X = X  10
 WEND
 PRINT L
 PRINT M

x = int(input())

L = 0

M = 0

while x > 0:

    L += 1

    if M < x:

        M = (x % 10) * 2

    x = x // 10

print(L)

print(M)

 

 

ПаскальАлгоритмический язык
var x, L, M: integer;
begin
    readln(x);
    L := 0;
    M := 0;
    while x > 0 do
    begin
        L := L + 1;
        if M < x then
            M := (x mod 10) * 2;
        x := x div 10;
    end;
    writeln(L);
    writeln(M);
end.
алг
нач
    цел x, L, M
    ввод x
    L := 0
    M := 0
    нц пока x > 0
        L := L + 1
        если M < x
            то
                M := mod(x,10)*2
        все
        x := div(x,10)
    кц
    вывод L, нс, M
кон
Си++
 
#include <iostream>
using namespacestd;
int main()
{
    int x, L, M;
    cin >> x;
    L = 0;
    M = 0;
    while (x > 0){
        L = L + 1;
        if(M < x){
            M = (x % 10) * 2;
        }
        x = x / 10;
    }
    cout << L << endl << M  <<endl;
}

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

959

Полученные баллы: 0

Вопрос 20

Ниже на пяти языках записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа: a и b. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 12, а потом 7. 

БейсикПаскаль
DIM X, A, B, C AS INTEGER 
 INPUT X  
 A = 0: B = 0 
 WHILE X > 0 
    C = X MOD 10 
    A = A + C 
    IF C > B THEN B = C 
    X = X  10 
 WEND 
 PRINT A 
 PRINT B
var x, a, b, c: integer; 
begin 
    readln(x); 
    a := 0; b := 0; 
    while x>0 do 
        begin 
            c := x mod 10; 
            a := a+c; 
            if c>b then b := c; 
            x := x div 10; 
        end; 
    writeln(a); write(b); 
end.
Си++Алгоритмический
#include <iostream> 
using namespacestd;
int main() 
{ 
    int x, a, b, c; 
    cin >> x; 
    a = 0; b = 0; 
    while (x>0) { 
        c = x%10; 
        a = a+c; 
        if (c>b) 
            b = c; 
        x = x/10; 
    } 
    cout << a << endl << bendl; 
}
алг 
нач 
цел x, a, b, c 
ввод x 
a := 0; b := 0 
нц пока x>0 
    c := mod(x,10) 
    a := a+c 
    если c>b 
        то b := c 
    все 
    x := div(x,10) 
кц 
вывод a, нс, b 
кон
Python
x = int(input())
a = 0
b = 0
while x > 0:
    c = x % 10
    a += c
    if c > b:
        b = c
    x //= 10
print(a)
print(b)

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

57

Полученные баллы: 0

Вопрос 20

Ниже записана программа. Получив на вход число x , эта программа печатает два числа, a и b. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7. 

БэйсикПаскаль
DIM X, A, B AS INTEGER
 INPUT X
 A = 0: B = 1
 WHILE X > 0
    A = A + 1
    B = B * (X MOD 10)
    X = X  10
 WEND
 PRINT A
 PRINT B

 

var x, a, b : integer;
begin
readln(x);
a := 0; b := 1;
while x > 0 do
    begin
        a := a + 1;
        b := b * (x mod 10);
        x := x div 10;
    end;
writeln(a); write(b);
end.

 

Си++Алгоритмический
#include <iostream>
using namespacestd;
int main()
{
    int x, a, b;
    cin >> x;
    a = 0; b = 1;
    while (x > 0){
        a = a + 1;
        b = b *(x%10);
        x= x / 10;
    }
    cout << a << endl << bendl;
}

 

алг
нач
цел x, a, b
ввод x
a := 0; b := 1
нц пока x > 0
    a := a+1
    b := b * mod(x,10)
    x := div(x,10)
кц
вывод a, нс, b
кон

 

Python

x = int(input())

a = 0

b = 1

while x > 0:

    a += 1

    b *= x % 10

    x = x // 10

print(a)

print(b)

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

711

Полученные баллы: 0

Регистрация


Зарегистрироваться через VK

Личный кабинет

Регистрация
Войти через VK