Массив содержит значения отметок 22 учащихся класса за контрольную работу (случайные числа от 2 до 10).После работы надо ошибками учащиеся переписали работу и получили отметки на выше (кроме тех ,кто получил 10).Составьте программу ,которая выводит отметки ,полученные учениками первоначально и после работы надо ошибками . Pascal
Ответы на вопрос:
const n = 22;
var A: array[1..n] of integer;
var k: integer;
begin
write('До переписывания:');
for var i:= 1 to n do begin
A[i] := 2 + random(9);
write(' ', A[i]);
end;
writeln;
write('После переписывания:');
for var i:= 1 to n do begin
if (A[i] <> 10) then
A[i] := A[i] + 1;
write(' ', A[i]);
end;
end.
1)Целые положительные представляются в компьютере в формате с фиксированной запятой. Отрицательные с дополнительного кода
2) операции с целыми числами занимают меньше времени, что повышает эффективность программы, также на запись целых чисел требуется меньше места. Любое целое число можно рассматривать как вещественное, но с нулевой дробной частью, т. е. можно было бы ограничиться представлением в компьютере вещественных чисел и реализацией арифметических операций над ними, однако для эффективного использования памяти ЭВМ, повышения скорости выполнения вычислений и введения операции целочисленного деления целые числа представляются специально для них предназначенными
3) 63 2
-62 31 2
1 -30 15 2
1 -14 7
2
1 -6 3
2
1 -2 1
1
6310 = 001111112 63^10 = 00111111^2
4)01001100=2^2+2^3+2^6=4+8+64=76
00010101=2^0+2^2+2^4=1+4+16=21
5)В восьмиразрядном формате можно сохранить числа занимающие не более чем 8 двоичных разрядов
Надеюсь,что
Популярно: Информатика
-
истина411.07.2020 00:51
-
ivanychboss17.02.2022 18:48
-
Lodenihgyshuvg73662704.07.2021 20:04
-
дэнчик62606.05.2021 06:12
-
Volovoy00T01.08.2022 18:29
-
Andreichik22814.12.2021 01:05
-
Андрей1щщщщз14.01.2023 05:28
-
sdtyvbv05.02.2021 17:13
-
ViKa0908900921.02.2022 20:39
-
gopnik6619.03.2020 09:38