Для этого используй тип string,то есть строка
program znanija;
var n:string;
k:string;
s:string;
begin
write('Введите название фильма : ');
readln(n);
writeln('Введите название кинотеатра : ');
readln(k);
writeln('Введите время : ');
readln(s);
writeln('Билет на ', n , ' в ', k , ' на ', s , ' забронирован. ');
end.
Введите название фильма : Лига Справедливости
Введите название кинотеатра : Луксор
Введите время : 21:40
Билет на Лига Справедливости в Луксор на 21:40 забронирован.
1. 128, так как 2^7 = 128, то есть семью битами можно закодировать 128 разных вариантов.
2. Черно-белое изображение без градаций - это два цвета (черный и белый). Глубина цвета - 1 бит, так как одним битом можно закодировать два варианта. 50*50 = 2500 бит, 2500/8 = 312,5 = 313 байт.
3. Определим глубину цвета, для этого разделим объем на количество пикселей.
(3*1024*8 бит) / (128*64) = (3*2^10*2^3) / (2^7*2^6) = 3 бита.
Тремя битами можно закодировать 8 цветов, т.к. 2^3=8
4. Палитра состоит из 64 цветов, значит глубина цвета равна 6 битам, т.к. 2^6 = 64. Объем в килобайтах будет равен
(32*128*6) / (8*1024) = (2^12 * 6) / 2^13 = 6 * 2^(-1) = 3 Кбайт
{тоже как вариант}
const
v: array [0..9] of integer = (1,0,0,0,1,0,1,0,2,1);
var
x,n: integer;
begin
read(x);
n := 0;
repeat
n := n + v[x mod 10];
x := x div 10;
until x = 0;
write(n)
end.
мальчики плывут на тот берег
один возвращается
мама плывет на тот берег
второй мальчик возвращается
два мальчика плывут на тот берег
один возвращается
отец плывет на тот берег
второй мальчик возвращается
мальчики плывут на тот берег
При переводе десятичных дробей, чтобы перевести из десятичной системы счисления нужно:
1) последовательно умножать данную дробь на основание системы счисления, в которую переводим, до тех пор, пока дробная часть не будет равна нулю, или не будет достигнута требуемая точность вычислений. При этом необходимо выделять целые части получаемых произведений;
2) полученные целые части произведений, являются цифрами числа в новой системе счисления (при необходимости их надо привести в соответствие с алфавитом этой системы счисления);
3) составить дробную часть в новой системе счисления начиная с целой части первого произведения.
0,625 в десятич. :
0,625*2=<em><u>1</u></em>,25
0,25*2=<em><u>0</u></em>,5
0,5*2=<em><u>1</u></em>
<em><u>Итого: 0,101</u></em>
Для того чтобы перевести в десятичную нужно применять обычные правила за исключением того, что числа после запятой возводяться в отрицательную степень:
0.101 в двоичной = 0, 1*2^-1 + 1*2^-3=0, 625
3,875 (10)=11.111 (2)