Информатика | 10 - 11 классы
Пожалуйста, помогите!
Не понимаю даже, как к заданию подступиться.
На языке программирования Паскаль написан текст программы.
Получив на вход число x, этот алгоритм печатает два числа a и b.
Укажите наименьшее из таких чисел x, при котрых алгоритм печатает сначала 3, а потом 7.
var x, a, b : integer ; begin readln(x) ; a : = 0 ; b : = 0 ; while x> ; 0 do begin a : = a + 1 ; b : = b + (x mod 10) ; x : = x div 10 ; end ; writeln(a) ; write(b) ; end.
Ниже записан алгоритм?
Ниже записан алгоритм.
Получив на вход число х, этот алгоритм печатает два числа L и M.
Укажите наибольшее из таких чисел х, при вводе которых алгоритм печатает сначала 3, а потом 120.
Var х, L, M : integer ;
begin
readln (x) ;
L : = 0 ; M : = 1 ;
while x> ; 0 do
begin
L : = L + 1 ;
M : = M * (x mod 8) ;
х : = x div 8 ;
end ;
writeln(L) ; write(M) ;
end.
Ниже записана программа?
Ниже записана программа.
Получив на вход число x, эта программа печатает два числа, L и M.
Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 8.
Var x, L, M : integer ; begin readln(x) ; L : = 0 ; M : = 0 ; while x> ; 0 do begin L : = L + 1 ; if (M< ; x) and (x mod 2 = 0) then begin M : = x mod 10 ; end ; x : = x div 10 ; end ; writeln(L) ; write(M) ; end.
Помогите пожалуйста)Желательно подробно?
Помогите пожалуйста)Желательно подробно.
Ниже записан алгоритм.
Получив на ход число x этот алгоритм , запишет две буквы M, L.
Напишите число “x” при котором алгоритм с начало напишет число 2, а потом 8 .
DIM X, L, M AS INTEGER INPUT X L = 0 : M = 0 WHILE X> ; 0 L = L + 1 IF M< ; (X MOD 10) THEN M = X MOD 10 END IF X = X \ 10 WEND PRINT L, M
в паскале :
var x, L, M : integer ;
begin readln(x) ;
L : = 0 ; M : = 0 ;
while x > ; 0 do
begin
L : = L + 1 ; if M < ; (x mod 10) then begin
M : = x mod 10 ;
end ;
x : = x div 10 ;
end ;
writeln(L) ;
write(M) ;
end.
ПОМОГИТЕ СРОЧНО?
ПОМОГИТЕ СРОЧНО!
Ниже написана программа.
Получив на вход число x, эта программа печатает два числа, a и b.
Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 9.
ПОЖАЛУЙСТА С РЕШЕНИЕМ!
Var x, a, b : integer ; begin readln (x) ; a : = 0 ; b : = 1 ; while x > ; 0 do begin a : = a + 1 ; b : = b * (x mod 5) ; x : = x div 5 ; end ; writeln (a) ; write (b) ; end.
Получив на вход число x, этот алгоритм печатает число M?
Получив на вход число x, этот алгоритм печатает число M.
Известно, что x > ; 100.
Укажите наименьшее такое (т.
Е. большее 100) число x, при вводе которого алгоритм печатает 2.
Var x, L, M : integer ; begin readln(x) ; L : = x - 12 ; M : = x + 12 ; while L < ; > ; M do if L > ; M then L : = L - M else M : = M – L ; writeln(M) ; end.
Ответ нужен с пояснением плиииззз.
56) Получив на вход число х, этот алгоритм печатает два числа a и b?
56) Получив на вход число х, этот алгоритм печатает два числа a и b.
Укажите наибольшее из таких чисел х, при вводе которых алгоритм печатает сначала 2, а потом 15.
Var x, a, b : integer ; begin readln(x) ; a : = 0 ; b : = 0 ; while x > ; 0 do begin a : = a + 1 ; b : = b + (x mod 100) ; x : = x div 100 ; end ; writeln(a) ; write(b) ; end.
Ниже записана программа?
Ниже записана программа.
Получив на вход число x, эта программа печатает два числа.
Укажите набольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 24.
Var x, a, b : integer ; begin readln(x) ; a : = 0 ; b : = 1 ; while x > ; 0 do begin a : = a + 1 ; b : = b * (x mod 8) ; x : = x div 8 ; end ; writeln(a) ; write(b) ; end.
Укажите наибольшее х, при вводе которого алгоритм печатает сначала 3, а потом 4?
Укажите наибольшее х, при вводе которого алгоритм печатает сначала 3, а потом 4.
Var x, L, M : integer ; begin readln(x) ; L : = 0 ; M : = 0 ; while x> ; 0 do begin L : = L + 1 If M< ; (x mod 5) then Begin M : = x mod 5 End X : = x div 5 ; End.
Writeln (L) ; write(M) ; End.
Var x, L, M : integer ; begin readln(x) ; L : = x - 16 ; M : = x + 16 ; while L < ; > ; M do if L > ; M then L : = L - M else M : = M – L ; writeln(M) ; end?
Var x, L, M : integer ; begin readln(x) ; L : = x - 16 ; M : = x + 16 ; while L < ; > ; M do if L > ; M then L : = L - M else M : = M – L ; writeln(M) ; end.
20 (№ 424) Ниже записан алгоритм.
Получив на вход число x, этот алгоритм печатает число M.
Известно, что x > ; 100.
Укажите наименьшее такое (т.
Е. большее 100) число x, при вводе которого алгоритм печатает 16.
Ниже записан алгоритм?
Ниже записан алгоритм.
Получив на вход число X, этот алгоритм печатает два числа : a и b.
Укажите наименьшее из таких чисел X при вводе которого алгоритм печатает сначала 15, а потом 7.
Паскаль var x, a, b, k : integer ; begin readln(x) ; a : = 0 ; b : = 10 ; while x> ; 0 do begin k : = x mod 10 ; a : = a + k ; If k< ; b : = k ; x : = x div 10 end ; writeln(a) ; writeln(b) ; end.
На этой странице находится вопрос Пожалуйста, помогите?, относящийся к категории Информатика. По уровню сложности данный вопрос соответствует знаниям учащихся 10 - 11 классов. Здесь вы найдете правильный ответ, сможете обсудить и сверить свой вариант ответа с мнениями пользователями сайта. С помощью автоматического поиска на этой же странице можно найти похожие вопросы и ответы на них в категории Информатика. Если ответы вызывают сомнение, сформулируйте вопрос иначе. Для этого нажмите кнопку вверху.
Для начала стоит понять, что делает программа.
При выполнении данного алгоритма из числа х пошагово выделяется последний разряд (последняя цифра числа х) и данная цифра суммируется к числу b.
Число а содержит количество разрядов (количество цифр) в числе х.
Задача : получить a = 3, b = 7
Для этого необходимо взять трехзначное число, сумма цифр которого равна 7, наименьшее подходящее число - 106 (Число должно быть трехзначное - значит меньше 100 оно быть не может, но оно должно быть как можно ближе к 100, поэтому, например, число 115 не подойдет, т.
К. по заданию нужно указать наименьшее из подходящих чисел, т.
Е. 106).