ВладимировнаАлександр1421
?>

Составлена такая программа на языке pascal: var x, a, b: integer; begin repeat readln(x); until x> 0; a: =0; b: =1; while x> 0 do begin a: =a+1; b: =b*(x mod 10); x: = x div 10 end; writeln(a); writeln(b) end. продолжите предложения: 1) при исполнении этой программы на экран было сначала выведено число 2, затем число 15. наименьшее значение переменной x, для которого это возможно, … a) 81 2) при исполнении этой программы на экран было сначала выведено число 2, затем число 15. наибольшее значение переменной x, для которого это возможно, … b) 53 3) наименьшее значение переменной b, которое может быть выведено на экран этой программой, … c) 35 4) при исполнении этой программы на экран было сначала выведено число 2. наибольшее значение переменной b, которое может быть выведено на экран, … d) 1 5) наименьшее значение переменной a, которое может быть выведено на экран этой программой, … e) 0

Информатика

Ответы

dlydesertov1
Приведенная программа принимает целые числа и выводит два значения: a - количество цифр в числе и b - произведение цифр, составляющих число. При вводе нуля программа завершает работу.  Ввод отрицательных чисел игнорируется.
1) При исполнении этой программы на экран было сначала выведено число 2, затем число 15. НАИМЕНЬШЕЕ значение переменной x, для которого это возможно, равно С) 35
Здесь количество цифр равно двум, а их произведение равно 15. Число 15 представимо в виде произведения двух однозначных чисел только в виде 3х5 или 5х3. Следовательно, наименьшим числом могло быть только 35.
2) При исполнении этой программы на экран было сначала выведено число 2, затем число 15. НАИБОЛЬШЕЕ значение переменной x, для которого это возможно, равно B) 53
Решение аналогично предыдущему, но выбирается наибольшее число, т.е. 53.
3) НАИМЕНЬШЕЕ значение переменной b, которое может быть выведено на экран этой программой, равно Е) 0
Минимальное значение произведения n однозначных чисел будет равно нулю, если среди этих чисел встретить хотя бы один ноль.
4) При исполнении этой программы на экран было сначала выведено число 2. НАИБОЛЬШЕЕ значение переменной b, которое может быть выведено на экран, равно А) 81
Максимальное произведение двух однозначных чисел равно 9х9=81.
5) НАИМЕНЬШЕЕ значение переменной a, которое может быть выведено на экран этой программой, равно D) 1
Понятно, что чисел с количеством знаков, меньшим единицы, быть не может.
sirenashop25

Это соединение используется, чтобы изменить сопротивляемость в пусковых реостатах, питающихся от постоянного тока. Для подсчета используются специальные онлайн-сервисы. Это быстрее вычислить, упростить и ускорить расчеты электротехнических параметров.

Формула расчета при смешанном соединении устройств

В результате, чтобы рассчитать эквивалентное сопротивление цепи, необходимо вспомнить про закон Ома и обязательно пользоваться указанными формулами выше. Только при смешенном типе соединения желательно вести подсчеты в онлайн-калькуляторах, так как есть риск допустить ошибку в расчетах.

Объяснение:

mishamedbrat
Замечание. Так как количество вводимых чисел заранее не известно, то откроем бесконечный цикл со всегда верным условием True, но как только будет введено число 0, остановим цикл командой break.

Программа:

program z;
var k,s,x:integer;
begin
k:=0;              {начальное значение количества двузначных чисел}
s:=0;              {начальное значение суммы двузначных чисел}
while True do  {открываем бесконечный цикл}
begin
readln(x);        {вводим число х}
if x=0 then break;  {если введенное число равно 0, то остановить цикл}
if (x>9)and(x<100) then  {если число двузначное, т.е. от 10 до 99} 
    begin 
    k:=k+1;         {количество увеличиваем на 1}
    s:=s+x;         {увеличиваем предыдущее значение суммы на число х}
    end;
end;
if k=0 then writeln('NO')  {если двузначных чисел не было, то вывод NO}
   else writeln(s/k);          {иначе вывод ср.арифметического}
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Составлена такая программа на языке pascal: var x, a, b: integer; begin repeat readln(x); until x> 0; a: =0; b: =1; while x> 0 do begin a: =a+1; b: =b*(x mod 10); x: = x div 10 end; writeln(a); writeln(b) end. продолжите предложения: 1) при исполнении этой программы на экран было сначала выведено число 2, затем число 15. наименьшее значение переменной x, для которого это возможно, … a) 81 2) при исполнении этой программы на экран было сначала выведено число 2, затем число 15. наибольшее значение переменной x, для которого это возможно, … b) 53 3) наименьшее значение переменной b, которое может быть выведено на экран этой программой, … c) 35 4) при исполнении этой программы на экран было сначала выведено число 2. наибольшее значение переменной b, которое может быть выведено на экран, … d) 1 5) наименьшее значение переменной a, которое может быть выведено на экран этой программой, … e) 0
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Svetlana1335
veniaminsem
Gaziev1636
chernova1exei862
Olesyamilenina8
irinalav2705745
svetkaiv
bb495
dkvsadovoe
arch5050
andrey00713
Панков1101
info-mosbalkon
cernovarmechta
tatianamatsimoh