В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
azizovabina
azizovabina
05.06.2022 06:46 •  Информатика

Составьте программу рисования узора. Начальное положение Робота отмечено символом ◊.​ на языке Кумира!


Составьте программу рисования узора. Начальное положение Робота отмечено символом ◊.​ на языке Кумир

Показать ответ
Ответ:
Mirana466
Mirana466
31.05.2020 04:50
Двоичная - система счисления с основанием 2. В этой системе счисления числа записываются с двух символов (1 и 0).
57/2 = 28 с остатком 1
28/2 = 14 с остатком 0
14/2 = 7 с остатком0
7/2 = 3 с остатком 1
3/2 = 1 с остатком 1
1/2 = 0 с остатком 1
Получаем 57(10) = 111001(2)
По аналогии 17(10) = 10001(2)

Пятеричная - система счисления с основанием 5. Для представления чисел в ней используются цифры 0 до 4.
57/5 = 11 с остатком 2
11/5 = 2 с остатком 1
2/5 = 0 с остатком 2
57(10) = 212(5)
212(5) = 2*5^2+1*5^1+2*5^0 = 57(10)

17/5 = 3 с остатком 2
3/5 = 0 с остатком 3
17(10) = 32(5)
32(5) = 3*5^1+2*5^0=17(10)

Восьмеричная - системама счисления с основанием 8. Для представления чисел в ней используются цифры 0 до 7.
57/8 = 7 с остатком 1
7/8 = 0 с остатком 7
57(10) = 71(8)
По аналогии получаем 17(10) = 21(8)

Шестнадцатеричная - система счисления с основанием 16. Для представления чисел в ней используются цифры от 0 до 9 и латинские буквы от A до F для обозначения цифр от 10 до 15, то есть (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F).

57/16 = 3 с остатком 9 (если остаток 10 - 15 исп. буквы A - F)
3/16 = 0 с остатком 3
57(10) = 39(16)
По аналогии получаем 17(10) = 11(16)
Удачи
0,0(0 оценок)
Ответ:
K1p2r4f4
K1p2r4f4
19.03.2023 04:55
// PascalABC.NET 3.0, сборка 1111
const
  alpha=['a'..'z'];
  digits=['0'..'9'];
var
  na,nd,i:integer;
  s:string;
begin
  na:=0; nd:=0;
  Write('Введите текст: '); Readln(s);
  for i:=1 to Length(s) do
    if s[i] in alpha then Inc(na)
    else
      if s[i] in digits then Inc(nd);
  if na>nd then Writeln('В тексте больше букв')
  else
    if na<nd then Writeln('В тексте больше цифр')
    else Writeln('В тексте букв и цифр поровну')
end.

Тестовое решение:
Введите текст: the equation 3.546x^2+4.18x-4.1=0
В тексте больше букв
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота