Суббота, 04.05.2024, 23:55
Приветствую Вас Guest Member

Windows XP / 7 .

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Архив - только для чтения
Форум <<Помощь по компьютерам>> » Низкоуровневое программирование » Программы для програмирования » Pascal (программирование на паскале)
Pascal
AdminДата: Четверг, 10.06.2010, 22:26 | Сообщение # 1
Forum member
Группа: Admin
Зарегистрирован: 24.02.2010
Откуда: Цюрупинск
Пол: Мужчина
Сообщений: 691
Статус: Вне сайта
Программирование на паскале решение задач


 
AdminДата: Четверг, 10.06.2010, 22:27 | Сообщение # 2
Forum member
Группа: Admin
Зарегистрирован: 24.02.2010
Откуда: Цюрупинск
Пол: Мужчина
Сообщений: 691
Статус: Вне сайта
дан файл целых чисел. Вывести количество содержащихся в нем серий (т.е. наборов последовательно расположенных одинаковых элементов)

Code
program file_int;  
var f : file of integer;  
a, b, k : integer;  
begin  
assign (f, 'integer.dat');  
reset (f);  
k:=0;  
read (f, a);  
while not eof(f) do begin  
read (f, b);  
if b <> a then begin  
a:=b; k:=k+1  
end  
end;  
write (p);  
close (f)  
end.



 
AdminДата: Четверг, 10.06.2010, 22:29 | Сообщение # 3
Forum member
Группа: Admin
Зарегистрирован: 24.02.2010
Откуда: Цюрупинск
Пол: Мужчина
Сообщений: 691
Статус: Вне сайта
Дана строка S и текстовый файл. Добавить строку S в начало файла.
Code
var
   f1,f2:text;
   s,s1:string;
begin
   readln(s);
   assign(f1,'input.txt');
   assign(f2,'output.txt');
   reset(f1);
   rewrite(f2);
   writeln(f2,s);
   while not EOF(f1) do
   begin
     readln(f1,s1);
     writeln(f2,s1)
   end;
   writeln(f2,s);
   close(f1);
   close(f2)
end.



 
AdminДата: Четверг, 10.06.2010, 22:29 | Сообщение # 4
Forum member
Группа: Admin
Зарегистрирован: 24.02.2010
Откуда: Цюрупинск
Пол: Мужчина
Сообщений: 691
Статус: Вне сайта
Дан текстовый файл. Вывести количество содержащихся в нем символов и строк (маркеры концов строк EOLN и конца файла EOF при подсчете количества символов не учитывать).

Code
program prog1;
uses crt;
var
  F: Text;
  namefile: string[50];
  tmp: string[100];
  len: integer;
  countstr, countch: integer;
begin
  clrscr;
  write('Imya faila: ');
  readln(namefile);
  assign(F, namefile);
  reset(F);
  countstr:=0;
  countch:=0;
  while not Eof(F) do
   begin
    readln(F, tmp);
    countstr:=countstr+1;
    countch:=countch+length(tmp);
   end;
  close(F);
  writeln('Kol-vo strok v faile: ', countstr);
  writeln('Kol-vo simvolov: '  , countch);
  readln;
end.



 
Форум <<Помощь по компьютерам>> » Низкоуровневое программирование » Программы для програмирования » Pascal (программирование на паскале)
  • Страница 1 из 1
  • 1
Поиск: