Процесс преобразования сообщения в комбинацию символов в соответствии с кодом называется кодированием.
Закодировать информацию можно при помощи программ на компьютере.
<em />Так-же помимо программ есть великое множество способов - при помощи текста, при помощи рисунков, при помощи символов, при помощи аудио-информации и т.д.
А){1}, {2}, {k}
б)множества от 1 до 10 целых чисел
в)бескончность, 0
Function Sum(m: myarray): Integer
Var i, s : integer
sum:=0
For i:=1 To n do
(к уже найденной сумме первых (i-1) элементов прибавляем i-ый элемент)
s:=s+m[i];
sum:=s;
End;
Это все что я помню...
Смотря какая целочисленная переменная предпологается, их много разновидностей и и у каждой свой размер. (Пример для переменных из PascalABC в приложении)
Например целочисленная переменная типа word идеально подходит, займет 2 байта
Но более обычно для хранения целочисленных используется integer (Int32) которая занимает 4 байта
Переменные вещественых чисел обычно занимают больше места чем переменные целых, так что этот вариант рассматривать не будем
Строковая. В данном случае 500 занимает 3 символа. Чтобы узнать размер данных нужно знать в какой кодировке предпологается хранение. Стандартно сейчас используются 8битные и 16 битные кодировки, но существуют и другие.
3 * 8 бит = 3 * 1 байт = 3 байта
Вообще целые числа лучше хранить в целочисленных переменных, они под них оптимизированны, потому я за вариант 2
===== PascalABC.NET =====
begin
var n := ReadInteger('n =');
var m := ReadSeqInteger('Введите последовательность:', n)
.Where(p -> p mod 8 = 0)
.DefaultIfEmpty
.Average;
if m > 0 then
Writeln(m)
else
Writeln('Элементов, кратных 8, нет')
end.