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

напишите программу :
Два целых числа А и В вводятся с клавиатуры (А>В). Напишите программу, которая будет отнимать от переменнной А число 5 до тех пор пока А не станет меньше В.

👇
Ответ:
jimjimkim
jimjimkim
08.02.2022
Program n_3;
var A, B: real;
begin
read (A,B);
If A>B then begin A-5, while A>B
end.
end.
4,5(34 оценок)
Открыть все ответы
Ответ:
Бyлaт
Бyлaт
08.02.2022

1) 511

2) 584

Объяснение:

1) Максимальным трёхзначным числом в восьмеричной системе счисления является 777

777₈ = 7 * 8² + 7 * 8¹ + 7 * 8⁰ = 7 * 64 + 7 * 8 + 7 * 1 = 511₁₀

2)

  547₈

+

  341₈

---------

  1110₈

7 + 1 = 10   (0 пишем, 1 в уме)

4 + 4 = 10   10 + 1 (который был в уме) = 11   (1 пишем, 1 в уме)

5 + 3 = 10   10 + 1 (который был в уме) = 11   (пишем 11)

Полную таблицу сложения в 8 системе счисления смотри на картинке

1110₈ = 1 * 8³ + 1 * 8² + 1 * 8¹ + 0 * 8⁰ = 1 * 512 + 1 * 64 + 1 * 8 + 0 * 1 = 512 + 64 + 8 = 584₁₀

или

547₈ = 5 * 8² + 4 * 8¹ + 7 * 8⁰ = 5 * 64 + 4 * 8 + 7 * 1 = 320 + 32 + 7 = 359₁₀

341₈ = 3 * 8² + 4 * 8¹ + 1 * 8⁰ = 3 * 64 + 4 * 8 + 1 * 1 = 192 + 32 + 1 = 225₁₀

359₁₀ + 225₁₀ = 584₁₀


по информатике 8й класс 1)Переведите максимальное трехзначное восьмеричное число в десятичную систем
4,8(19 оценок)
Ответ:
ArianaLi
ArianaLi
08.02.2022
Все довольно просто, мог бы и сам прогнать через ide!) 
1) const a: array [1..6] of integer=(1, 7, 3,6,0,10);  тут ты инициализируешь массив которые включает 6 элементов такие как: (1, 7, 3,6,0,10)
2) после ты по циклу начинаешь складывать все элементы массива, которые описаны выше - for i:=1 to 6 do s:=s+a[i]; т.е. 1+7+3+6+0+10
3) далее ты делишь сумму на 6 и присваиваешь результат переменной sr - sr:=s/6;
4) после этого пытаешься вывести значение переменной sr - writeln(‘sr=’, sr); 

ответ будет 4.5, но твоя программа не выполниться, т.к. 4.5 это дробное число, а у тебя на переменную sr стоит тип integer, для того, чтобы программа отработала и вывело ответ, сделай тип переменной sr: real и тогда у тебя все получиться =)

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