0 / 0 / 1
Регистрация: 15.10.2009
Сообщений: 44
1

Файловый тип.

26.11.2009, 20:06. Показов 1202. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста, ничего не понимаю в программировании. Нужно написать проги в Паскале, желательно всю прогу, а не только тело. Буду Вам очень благодарен.

Задания:
1. Дан текстовый файл. Вывести количество содержащихся в нем символов и строк (маркеры концов строк EOLN и конца файла EOF при подсчете количества символов не учитывать).
2. Дана строка S и текстовый файл. Добавить строку S в начало1|конец2 файла.
3. Дан файл f, компоненты которого являются целыми числами. Получить файл g, образованный из файла/исключением повторных вхождений одного и того же числа.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.11.2009, 20:06
Ответы с готовыми решениями:

Файловый тип.
Type FR=file of real; Описать функцию incr(f) определяющую количество элементов в наиболее...

Файловый тип данных
Кто сможет решить? Символьный файл содержит различные буквы латинского алфавита. Убрать из этого...

Файловый тип данных (Pascal)
В произвольной непустой последовательности чисел, хранящейся в файле F, подсчитать количество...

Используя файловый тип данных, создать файл записей
тема файлы! Используя файловый тип данных, создать файл записей, который содержит данные о...

8
Платежеспособный зверь
8835 / 4269 / 1621
Регистрация: 28.10.2009
Сообщений: 11,407
26.11.2009, 21:30 2
Ты что, решил за 1 день все задания за год сдать?
Это уже 4-я или 5-я тема за день
И, как я вижу, не последняя. Молодец, всех опередишь, главное вовремя поплакаться
0
0 / 0 / 1
Регистрация: 15.10.2009
Сообщений: 44
27.11.2009, 06:24  [ТС] 3
Цитата Сообщение от alexevt Посмотреть сообщение
Ты что, решил за 1 день все задания за год сдать?
Это уже 4-я или 5-я тема за день
И, как я вижу, не последняя. Молодец, всех опередишь, главное вовремя поплакаться
У меня со следующей недели в институте начинается рубежный контроль, а все эти задания это СРСП, это я не от нефиг делать все эти задания пишу, во-вторник мне нужно все сдать, иначе не сдам рубежку.
0
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
27.11.2009, 06:59 4
Цитата Сообщение от Dimasik777 Посмотреть сообщение
я не от нефиг делать все эти задания пишу
вот именно что ты пишешь только задания, а пора бы уже начинать писать решения этих заданий.
0
0 / 0 / 1
Регистрация: 15.10.2009
Сообщений: 44
27.11.2009, 07:08  [ТС] 5
Цитата Сообщение от mamedovvms Посмотреть сообщение
вот именно что ты пишешь только задания, а пора бы уже начинать писать решения этих заданий.
Если бы я знал как программы писать, то я бы вас не просил. В колледже я учился на другую профессию, а в институт я смог попасть только на Информационные Системы. Толком ничего не объясняя, на парах сразу начали писать проги. В учебниках ничего не понятно, а объяснить как составлять проги мне никто не хочет. Поэтому вас и прошу.

Добавлено через 3 минуты
Цитата Сообщение от mamedovvms Посмотреть сообщение
вот именно что ты пишешь только задания, а пора бы уже начинать писать решения этих заданий.
Если не хотите помогать, то так и скажите, но не надо писать, что я такой-то сякой-то.
Что за плохое качество человека высмеивать тех, кто хуже тебя в чем-то.
0
1063 / 130 / 34
Регистрация: 09.10.2009
Сообщений: 271
27.11.2009, 10:30 6
да Вы конечно не первый и не последний, кто хочет все задания в готовом виде )
но если учесть, что учитесь на Инф системах - наверняка лучше и самому научиться что-нибудь программировать, хоть на нач уровне, специальность обязывает, так сказать )
вот участник SkyLine выше с комментариями сделал считывание из текст. и на этом форуме примеров много и в инете

1) кол-во строк и столбцов в текст файле myfile1.txt
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
program FFF;
Var
    f:text;               { файловая переменная } 
    KolStr, KolSymb :integer;                  { кол-во строк и символов }
    s: string ; { очередная строка файла }
begin
    { связывание файловой переменной с файлом }
    Assign(f,'myfile1.txt');
    Reset(f);           { открытие файла для чтения }
    KolStr := 0; KolSymb := 0;
 
    while not eof(f) do {пока не конец файла - читаем его построчно}
    begin 
           Readln(f,s); { очередную строку заносим в переменную s }         
           KolStr := KolStr+1; 
           KolSymb := KolSymb + Length(s); { кол-во символов увеличиваем на длину очередной строки S}
    end;
    Close(f);         { закрытие файла }
    writeln('Kol-vo strok ', KolStr, ' kol-vo symb. ', KolSymb);
    writeln('Nazhmite Enter dlja vyxoda... ') ; readln; 
end.
1
Платежеспособный зверь
8835 / 4269 / 1621
Регистрация: 28.10.2009
Сообщений: 11,407
27.11.2009, 12:32 7
Цитата Сообщение от Dimasik777 Посмотреть сообщение
Задания:
2. Дана строка S и текстовый файл. Добавить строку S в начало1|..
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var
f:text;
i,k:integer;
a:array[1..100]of string;
begin
writeln('vvedite stroku');
readln(a[1]);
assign(f,'input.txt');
reset(f);
k:=1;
while not eof(f) do 
begin
inc(k);
readln(f,a[k]);
end;
close(f);
assign(f,'output.txt');
rewrite(f);
for i:=1 to k do
writeln(f,a[i]);
close(f);
end.
в конец файла
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
var
f:text;
i,k:integer;
s:string;
a:array[1..100]of string;
begin
writeln('vvedite stroku');
readln(s);
assign(f,'input.txt');
reset(f);
while not eof(f) do 
begin
inc(k);
readln(f,a[k]);
end;
close(f);
inc(k);
a[k]:=s;
assign(f,'output.txt');
rewrite(f);
for i:=1 to k do
writeln(f,a[i]);
close(f);
end.
0
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
27.11.2009, 12:41 8
Цитата Сообщение от Dimasik777 Посмотреть сообщение
Что за плохое качество человека высмеивать тех, кто хуже тебя в чем-то.
во первых я не высмеиваю Вас, а говорю что не стоит выкладывать все свои задачи, даже не пытаясь их решить (я не уверен что вы их пытались решить), мы для того и учимся что бы чему то научиться.
и второе, вы чересчур остры на язык, вы умудрились оскорбить в одном предложении дважды, причем напрямую.
1
Платежеспособный зверь
8835 / 4269 / 1621
Регистрация: 28.10.2009
Сообщений: 11,407
27.11.2009, 12:45 9
3. Дан файл f, компоненты которого являются целыми числами. Получить файл g, образованный из файла/исключением повторных вхождений одного и того же числа.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
var
t:text;
i,j,k,p,kol:integer;
a,b:array[1..10000]of integer;
begin
assign(t,'f');
reset(t);
while not eof(f) do 
begin
inc(k);
read(f,a[k]);
end;
close(f);
for i:=1 to k do
begin
kol:=0;
 for j:=1 to k do
   if a[i]=a[j]then inc(kol); 
if kol=1 then 
     begin
     inc(p);
     b[p]:a=[i];
     end;
end;
assign(f,'g');
rewrite(f);
for i:=1 to p do
writeln(f,b[i]);
close(f);
end.
Мальчик, когда тебе помогают, надо не хамить серьёзным людям, а благодарить. Иначе тебе это очень скоро аукнется. Со своими плохими качествами мы разберёмся сами.
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2009, 12:45
Помогаю со студенческими работами здесь

Дано описание массива, у которого индексы имеют ограниченный тип над integer, а тип элемента – integer или real
Дано описание массива, у которого индексы имеют ограниченный тип над integer, а тип элемента –...

Как сделать тип данных или уже есть такой тип данных который состоит из всех печатыемых символов?
Как сделать тип данных или уже есть такой тип данных который состоит из всех печатыемых символов?...

Файловый тип данных
помогите написать код, пожалуйста♥ Дан файл f, содержащий сведения о веществах: указывается...

Файловый тип данных
1. Дана последовательность из n целых чисел(одномерный массив). Создать файл и записать в него все...

Задача на файловый тип данных
Задача: Дан файл F, компоненты которого являются целыми числами. Необходимо составить программу,...

Файловый тип: Определить суммы чисел до локальных минимумов, записав их в новый файл
Помогите решить задачу Создать файл целых чисел. Определить суммы чисел до локальных минимумов,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru