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

Задание МР15. Закрасьте клетки сверху ступенек лестницы, ведущей вверх. Размер ступенек неизвестен. Робот стоит на нижней ступеньке. Последняя ступенька - горизонтальная. Старт и результат работы показан на рисунке 161. Количество ступенек может быть любым.


Задание МР15. Закрасьте клетки сверху ступенек лестницы, ведущей вверх. Размер ступенек неизвестен.

👇
Ответ:
mariyburova2001
mariyburova2001
28.02.2023

Если сделать нужно в Кумире, то вот программа:

использовать Робот

алг

нач

нц пока снизу стена

закрасить

нц пока справа стена

вверх

кц

вправо

кц

кон


Задание МР15. Закрасьте клетки сверху ступенек лестницы, ведущей вверх. Размер ступенек неизвестен.
Задание МР15. Закрасьте клетки сверху ступенек лестницы, ведущей вверх. Размер ступенек неизвестен.
4,6(24 оценок)
Открыть все ответы
Ответ:
sonyasm2006
sonyasm2006
28.02.2023

program xxx;
var i, j, k, n, p, s : integer;
    a : array [1..20] of integer;
begin
  write ('введите количество инверсий -');
  readln(k);
  write ('введите количество ламп -');
  readln(n);
  for i:=1 to n do
    a[i]:=0;
  for i:=1 to k do
    begin
      write ('введите инверсию P-');
      readln(p);
      j:=p;
      while j<=n do
        begin
          if a[j]=0 then a[j]:=1 else a[j]:=0;
          j:=j+p
        end
    end;
  s:=0;
  for i:=1 to n do
    if a[i]=1 then s:=s+1;
  write ('Ламп горит -', s);
  readln
end.

4,6(20 оценок)
Ответ:
2005nastyabereza
2005nastyabereza
28.02.2023

1) Чтобы перевести из 2-ой системы в 10-ную нужно каждую цифру умножить на основание системы счисления в степени в какой стоит цифра:

111101(2) = 1 * 2^5 + 1 * 2^4 + 1 * 2^3 + 1 * 2 ^ 2 + 0 * 2 ^ 1 + 1 * 2^0 =

= 32 + 16 + 8 + 4 + 0 + 1 = 61 (10)

2) Чтобы перевести число из 10-ой системы в 2-ную нудно делить исходной число на 2 до тех пор пока исходной число не станет меньше 2, остатки от деления записанные в обратном порядке будут результатом

65 : 2 = 32(ост. 1)

32 : 2 = 16(ост. 0)

16 : 2 = 8(ост. 0)

8 : 2 = 4(ост. 0)

4 : 2 = 2 (ост. 0)

2 : 2 = 1 (ост. 0)

65(10) = 1000001(2)

 

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