1) var s:string; i:integer; f:boolean; begin f:=false; write ('S = '); readln(s); for i:=1 to length(s) div 2 do if s[i]=s[length(s)-i+1] then f:=true else begin f:=false; break; end; if f then writeln ('PALINDROM') else writeln ('NOT PALINDROM'); readln; end.
2) var a,b:integer; count,j:integer; function palindr (n:integer):boolean; var s:string; i:integer; begin palindr:=false; str (n,s); for i:=1 to length(s) div 2 do if s[i]=s[length(s)-i+1] then palindr:=true else begin palindr:=false; break; end; end; begin write ('A = '); readln(a); write ('B = '); readln(b); count:=0; for j:=a to b do if palindr(j) then begin write (j,' '); count:=count+1; end; writeln; writeln ('Kol-vo palindromov: ',count); readln; end.
Если брать в расчет документ с расширением .txt, то в таком документе хранится только текст, без всяких заголовков, кодировок и т.п. Например, для хранения текста "Привет, мир" потребуется всего 11 байт, по числу символов этого текста. Файлы типа .doc хранят уже заголовок документа, его свойства, список используемых стилей, шрифты, которые есть в документе. Причем, для каждой записи используется структура, очень похожая на файл, а сам документ похож на маленькую файловую систему. Рисунки хранят информацию о каждой цветной точке (пикселе), о её яркости. Т.к. рисунки бывают большие по размеру, то и хранить нужно много информации. Например, рисунок 600х800 при глубине цвета в 24 бита требует для хранения 11520000 бит или 1,4 мегабайта информации. Звуковые файлы также хранят очень много информации.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку