Read (x). Оператор ввода значения переменной с клавиатуры. Если программа представляет собой последовательность выполнения различных задач, в том числе и Read, то когда очередь дойдет до него программа запросит у вас ввод данных и пока вы не выполните требования, она не продолжит работу. х - это переменная. Переменные бывают различных типов (не все подходят для read). Два основных типа: Число (integer) и Символ(Char). Если х типа integer, то вам придется ввести целое число (например 2). Но при вводе символа программа выбьет ошибку "Ошибка ввода", так как вы попытались присвоить переменной числа, букву, а это невозможно. Рассмотрим пример программы: здесь х типа integer,сначала он намеренно присвоен 5 и выведен на экран, затем вам дается возможность ввести новый х, и он заново выведется. Если вы попытаетесь ввести символ то выбьет ошибку "ошибка ввода", попробуйте.
Var x:integer; Begin x:=5; writeln ('x=',x); write ('Enter a new X: '); read (x); writeln ('x=',x); end.
Множество символов, с которых записывается текст, называется алфавитом.Число символов в алфавите – это его мощность.Формула определения количества информации: N = 2b,где N – мощность алфавита (количество символов),b – количество бит (информационный вес символа).В алфавит мощностью 256 символов можно поместить практически все необходимые символы. Такой алфавит называется достаточным.Т.к. 256 = , то вес 1 символа – 8 бит.Единице измерения 8 бит присвоили название 1 байт:1 байт = 8 бит. отсюда следует что 7000*8=56000 бит/1024=55 байт
Если программа представляет собой последовательность выполнения различных задач, в том числе и Read, то когда очередь дойдет до него программа запросит у вас ввод данных и пока вы не выполните требования, она не продолжит работу.
х - это переменная. Переменные бывают различных типов (не все подходят для read). Два основных типа: Число (integer) и Символ(Char). Если х типа integer, то вам придется ввести целое число (например 2). Но при вводе символа программа выбьет ошибку "Ошибка ввода", так как вы попытались присвоить переменной числа, букву, а это невозможно.
Рассмотрим пример программы: здесь х типа integer,сначала он намеренно присвоен 5 и выведен на экран, затем вам дается возможность ввести новый х, и он заново выведется. Если вы попытаетесь ввести символ то выбьет ошибку "ошибка ввода", попробуйте.
Var x:integer;
Begin
x:=5;
writeln ('x=',x);
write ('Enter a new X: ');
read (x);
writeln ('x=',x);
end.