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

Дан одномерный массив,найти мумму отрицательных нечетных и произведение полож четных чисел.

👇
Ответ:
KotBosilio
KotBosilio
10.12.2020
Const
N = 7;
Var
A:array[1..N]of integer;
S,P,i:integer;
Begin
P:=1;
S:=0;
WriteLn('Введи элементы массива');
For i:= 1 to N do
 Begin
 Read(A[i]);
 if (A[i]<0)and(A[i] mod 2 <> 0) then S:=S+A[i];
 if (A[i]>0)and(A[i] mod 2 = 0) then P:=P*A[i]
 End;
WriteLn('Произведение равно ',P);
WriteLn('Сумма равна ',S)
End.
4,8(56 оценок)
Открыть все ответы
Ответ:

Если нам надо хранить и положительные и отрицательные значения в 1 байте, то старший бит будет отведён под знак (+ или -) а на само число останется только 7 бит.  

поэтому значения (х) которые можно записать в 7 бит со знаком будут в диапазоне

-128 ≤ x ≤ +127

16 (Dec) = 0001 000 (Bin)

32 (Dec) = ‭0010 0000‬ (Bin)

-25 (Dec) = ‭1‭110 0111‬‬ (Bin)

максимальное положительное значение 0111 1111  = +127

минимальное отрицательное значение 1000 0000  = -128

Вещественное число (дробное) выглядит как  

234,56  = 23456 * 10^{-2}

где

23456 – мантисса

-2  - знак порядка и порядок

Представление вещественных чисел в двух байтах будет в следующем виде  

ABxx xMMM MMMM MMMM

A – знак числа  (1 Бит)

B – знак порядка  (1 Бит)

ххх – порядок  (3 Бита)   максимальное значение 111(Bin) = 7(Dec)

MMM MMMM MMMM - мантисса (11 бит) максимальное значение 111 1111 1111(Bin) = 2047(Dec)


1. Получить внутреннее представление целых чисел 16, 32, -25 в одно байтовой ячейке. Какое максималь
4,5(60 оценок)
Ответ:
007239
007239
10.12.2020

Можливо

Объяснение:

Якщо задати змінні:

X = 0

B = 5

A = 10

І задати цикл з умовою B<A (умова виходу із цикла), який буде додавати до X одиницю, і є 2 варіанта:

1)Скінчений цикл:

Додавати одиницю до B, щоб рано чи піздно цей цикл скінчився

B<A

5<10

6<10

7<10

8<10

9<10 - На цьому цикл закінчується, так як умова була B<A

2)Нескінчений цикл:

Додавати одиницю до A, тоді цикл не закінчиться

B<A

5<10

5<11

5<12

5<13

5<14

І цей цикл не закінчиться, так як умова виконання циклу була B<A

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