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

8кл у исполнителя делитель две команды, которым присвоены номера: 1.раздели на 2 2.прибавь 1 первая из них уменьшает число на экране в 2 раза, вторая увеличивает его на 1. исполнитель работает только с натуральными числами. составьте алгоритм получения из числа 54 числа 16, содержащий не более 5 команд. в ответе запишите только номера команд

👇
Ответ:
natasha20042
natasha20042
19.07.2021
ответ: 1 2 1 2 2
54/2=27+1=28/2=14+1=15+1=16
4,4(67 оценок)
Ответ:
89037895793
89037895793
19.07.2021
1(54/2=27) 2(27+1=28) 1(28/2=14) 2(14+1=15) 2(15+1=16) т.е ответ(1,2,1,2,2)
4,7(33 оценок)
Открыть все ответы
Ответ:
msckayla
msckayla
19.07.2021

program simple_num;

var n:integer;


function simple(num:integer):boolean;

var count, i:integer;

   key:boolean;

begin

   count := 0;

   i := 1;

   repeat

       if num mod i = 0 then

           inc(count);

       inc(i);

   until (i > num);

   if count > 2 then

       key := false

   else key := true;

   simple := key;

end;


begin

   writeln('Введите натуральное число больше 1');

   readln(n);

   if n > 1 then

       if simple(n) then

           writeln('Число ',n, ' простое')

       else writeln('Число ',n, ' непростое')

   else writeln('введено число менее 1');

end.

4,7(66 оценок)
Ответ:
fish1704
fish1704
19.07.2021

program simple_num;

var n:integer;


function simple(num:integer):boolean;

var count, i:integer;

   key:boolean;

begin

   count := 0;

   i := 1;

   repeat

       if num mod i = 0 then

           inc(count);

       inc(i);

   until (i > num);

   if count > 2 then

       key := false

   else key := true;

   simple := key;

end;


begin

   writeln('Введите натуральное число больше 1');

   readln(n);

   if n > 1 then

       if simple(n) then

           writeln('Число ',n, ' простое')

       else writeln('Число ',n, ' непростое')

   else writeln('введено число менее 1');

end.

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