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

Ввести с клавиатуры 9 производных чисел (положительных и отрицательных). вычислить среднее арифметическое нечетных и отрицательных из них. нужна программа для паскаля.

👇
Ответ:
yuliayatseniuk1
yuliayatseniuk1
28.12.2022
Var x,i,s,k:integer;
begin
s:=0; k:=0;
for i:=1 to 9 do begin
readln(x);
if (x<0) and (x mod 2<>0) then begin
s:=x+s;
k:=k+1;
end; end;
writeln(s/k);
end.
4,5(27 оценок)
Открыть все ответы
Ответ:
sadyk771
sadyk771
28.12.2022
 Если вы говорит что на экран выводится число 10614 посредством метода "write(2*(n mod 5+3))", то вы ошибаетесь. Допустимые значения выводимых этим выражением чисел соответствуют следующей линейке: 6, 8, 10, 12, 14.
 Если же после данного цикла выполняется вывод переменной n, то указанное вами выводимое значение так же ошибочно, так как цикл выполняется до того момента пока переменная не станет равна нулю.
 Я скорее всего ошибаюсь, так как не вижу конкретизированного условия(в каком участке кода выводится значение 10614).
4,4(92 оценок)
Ответ:
volkego2015
volkego2015
28.12.2022
№1

210_{(3,c/c)}=0*3^0+1*3^1+2*3^2=0+3+18=21_{(10,c/c)}
21_{(10,c/c)}=2^4+2^2+2^0=10101_{(2,c/c)}

№2

Здесь мы разобьём каждое число на пары двоичных чисел, например :
3 = 11
2 = 10
1 = 01
0 = 00

32,01_{(4,c/c)}=1110,0001_{(2,c/c)}

№3

Далее мы воспользуемся результатом №1

21_{(10,c/c)}=2*8^1+5*8^0=25_{(8,c/c)}

№4

Воспользуемся результатом №2
И заменим триады двоичных чисел (3 двоичных числа) на 1 восьмеричное:
7 = 111
6 = 110
5 = 101
4 = 100
3 = 011
2 = 010
1 = 001
0 = 000

1110,0001_{(2,c/c)} = 001110,000100_{(2,c/c)}
001110,000100_{(2,c/c)} = 16,04_{(8,c/c)}

№5

25,00_8+16,04_8=43,04_8

5+6=8+3,
где 8 в восьмеричной системе это 10 и оно перешло в следующий разряд (2+1+1=4) а число 3 осталось в предыдущем разряде

,04 так и осталось т.к. плюсовалось с двумя нулями

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