М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
NikaAs1
NikaAs1
08.01.2021 17:09 •  Информатика

Напишите блок-схему к двум программам: var a: array [1..12] of integer; i: byte; min, indexmin: integer; begin i : = 1; indexmin : = 1; while (i < 13) do begin write('a[',i,'] = '); readln(a[i]); if i = 1 then min : = a[1] else if (a[i] < min) then begin min : = a[i]; indexmin : = i; end; i : = i + 1; end; i : = 0; repeat i : = i + 1; if (i = indexmin) then a[i] : = 1; write(a[i]: 4); until (i = 12); end. var a: array [1..5,1..4] of integer; i, j, min, imin, jmin: integer; begin for i: =1 to 5 do for j: =1 to 4 do a [i,j]: =random(21)+1; for i: =1 to 5 do begin for j: =1 to 4 do write (a[i,j]: 4); writeln; end; min: =a[1,1]; imin: =1; jmin: =1; for i: =1 to 5 do for j: =1 to 4 do if a[i,j] writeln; for j: =1 to 4 do write (a[imin,j],' '); writeln; for i: =1 to 5 do write (a[i,jmin],' '); end.

👇
Открыть все ответы
Ответ:
dItCh2001
dItCh2001
08.01.2021
Думаю, что вы пишете программы на Паскале. Я в нём не очень силён, но попытаюсь решить:
program name;
var x, y, a, b: real;
begin
       write('Введите x, y, a, b: ');
       readln(x,y,a,b);
       if (x > a) then begin
             if(y > b) then begin
                  write('Треугольник со сторонами ', a);
                  write(' и ', b, ' поместится на листе бумаги.');
                  end;
             else writeln('Треугольник не поместится на листе бумаги');
        else writeln('Треугольник не поместится на листе бумаги');
end.
4,6(57 оценок)
Ответ:
Angelm00n
Angelm00n
08.01.2021
Задача может быть решена в рекурсивной формулировке.
Чтобы перенести 3 коржа с зеленого на красный поднос, нужно перенести все коржи (т.е. 2), кроме нижнего, на желтый поднос, затем переложить оставшийся корж с зеленого подноса на красный и останется перенести два коржа с желтого подноса.
Теперь задача упростилась - сначала надо перенести два коржа на желтый разнос. переносим малый корж на красный, большой =- на желтый, затем поверх кладем меньший корж.
У нас появилась возможность переложить на красный поднос заветный нижний корж.
И решаем последнюю задачу.

Все видно на рисунке во вложении.

Кулинар приготовил торт из трех коржей и положил его на зеленый поднос. но оказалось, что посуда на
4,4(73 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ