Кодирование информации
Компьютер может обрабатывать только информацию, представленную в числовой форме. Обработка информации в ЭВМ основана на обмене электрическими сигналами между различными устройствами машины. Эти сигналы возникают в определенной последовательности. Признак наличия сигнала можно обозначить цифрой 1, признак отсутствия - цифрой 0. Таким образом, в ЭВМ реализуются два устойчивых состояния. С определенных наборов цифр 0 и 1 можно закодировать любую информацию. Каждый такой набор нулей и единиц называется двоичным кодом. Количество информации, кодируемое двоичной цифрой - 0 или 1, называется битом. Термин «бит» переводится, как «двоичная цифра». Один бит информации - количество, посредством которого выделяется одно из двух равновероятных состояний объекта (значение 0 или 1).
i, n: integer;
names: array[1..100] of string;
marks: array[1..100] of byte;
begin
write('n =');
readln(n);
for i := 1 to n do
begin
write('Фамилия =');
readln(names[i]);
write('Оценка =');
readln(marks[i]);
end;
for i := 1 to n do
if marks[i] = 2 then
writeln(names[i]);
end.