Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
 Аватар для Blondinochka
0 / 0 / 0
Регистрация: 23.11.2009
Сообщений: 28

Файлы лаба паскаль

06.04.2010, 14:32. Показов 1871. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите пожалуйста СОСТАВИТЬ ПРОГРАММЫ К ЭТИМ ЗАДАЧАМ.
1)Пусть дан файл целых чисел f1. Создайте два новых файла f2 и f3 из положительных и отрицательных чисел соответственно. Если какой-то из созданных файлов окажется пустым, сообщите об этом.
2)Пусть дан текстовый файл. В новый файл перенесите каждое слово как отдельную строку. Переход к новой строке в исходном файле соответствует пустой строке в новом файле. Пустых строк в заданном файле нет.
3)Имеется типизированный файл с числами. Напечатать все его элементы, большие числа а.размер существующего файла неизвестен.

Добавлено через 18 часов 34 минуты
помогите пожалуйста
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.04.2010, 14:32
Ответы с готовыми решениями:

Паскаль,файлы.
Прошу решите пожалуйста... 1)В существующем типизированном файле, элементами которого являются отдельные слова, изменить на...

паскаль, файлы.
Помогите,плиз оч нужно на экзамен.... 1)Имеется текстовый файл. Найти: количество строк, начинающихся с буквы «А» и «а». 2)в...

файлы + паскаль
народ... можете кто-нибудь подсказать, каким образом можно открыть файл одновременно на чтение и на запись. Я заманался уже не могу!! я...

10
 Аватар для yamilramilev
267 / 258 / 47
Регистрация: 08.10.2009
Сообщений: 554
06.04.2010, 14:56
1)
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
31
32
33
CONST N=10;  M=15;
var
    f1,f2,f3:file of integer;       
    data,k2,k3:integer;
begin
    assign(f1,'file1.dat');
    Reset(f1);  
    Assign(f2,'file2.dat');
    Rewrite(f2);
    Assign(f3,'file3.dat');
    Rewrite(f3);
    k2:=0;
    k3:=0;
    While Not(EOF(f1)) do
        begin           
            Read(f1,data);
            if data<0 then 
                begin
                    write(f3,data);
                    inc(k3);
                end
            else
                begin
                    write(f2,data);
                    inc(k2);
                end;
        end;
    if k2=0 then writeln('Файл 2 будет пуст');
    if k3=0 then writeln('Файл 3 будет пуст'); 
    close(f1);
    close(f2);
    close(f3);
end.
1
 Аватар для Blondinochka
0 / 0 / 0
Регистрация: 23.11.2009
Сообщений: 28
06.04.2010, 15:20  [ТС]
спасибо большое,но скажите,создал 3 файла на диске с:\file1.dat,но абспаскаль пишет,что не удается найти указанный фаил.куда их нужно засунуть?
0
 Аватар для yamilramilev
267 / 258 / 47
Регистрация: 08.10.2009
Сообщений: 554
06.04.2010, 15:23
3 файла не надо создавать, надо только один, file1.dat .Этот файл должен лежать там, где лежит исходный текст. Ну если вам хочется чтоб файл лежал на диске С тогда в процедуре assign(f1,'file1.dat'); допишите assign(f1,'C:\file1.dat');
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
06.04.2010, 15:28
Blondinochka, Взял такой ник, следи внимательнее за словами.

Цитата Сообщение от Blondinochka Посмотреть сообщение
,создал 3 файла на диске
1
 Аватар для Blondinochka
0 / 0 / 0
Регистрация: 23.11.2009
Сообщений: 28
06.04.2010, 15:30  [ТС]
ды просто аккаунт не мой
0
06.04.2010, 15:31

Не по теме:

отмазываться уже не надо:D

0
 Аватар для Blondinochka
0 / 0 / 0
Регистрация: 23.11.2009
Сообщений: 28
06.04.2010, 15:34  [ТС]
что-то все равно у меня не выходит.а фаил с текстом где должен лежать?
0
06.04.2010, 15:37

Не по теме:

Цитата Сообщение от Blondinochka Посмотреть сообщение
.куда их нужно засунуть?
Цитата Сообщение от Blondinochka Посмотреть сообщение
а фаил с текстом где должен лежать?
У блондиночки спроси если сам не знаешь...

0
 Аватар для yamilramilev
267 / 258 / 47
Регистрация: 08.10.2009
Сообщений: 554
06.04.2010, 15:52
2)
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
31
var
    f1,f2:text;
    data:string;
    i:integer;
begin
    assign(f1,'file1.txt');
    Reset(f1);
    assign(f2,'file2.txt');
    Rewrite(f2);
  i:=0;
    While Not(EOF(f1)) do
        begin           
            while not(EOLn(f1))
                do
                    begin
                        Read(f1,data);
                        while (data<>'') do
                            begin
                                while (data[i]<>' ') and (data[i]<>'') do inc(i);
                                writeln(f2,Copy(data,1,i-1));
                                Delete(data,1,i);
                                i:=0;
                            end;
                    end;
            writeln(f2,'');
            readln(f1);
        end;
        close(f1);
        close(f2);
        readln;
    end.
Исходный текст клади в корень диска С и создаваемые файлы тоже туда

Добавлено через 6 минут
3)
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var
    f1:file of integer ;
    a,data:integer; 
begin
    assign(f1,'file1.dat');
    Reset(f1);
    writeln('Введите a');
    readln(a);
    While Not(EOF(f1)) do
        begin           
            read(f1,data);      
            if data>a then write(data,' ');
        end;
    close(f1);
    readln;
end.
1
 Аватар для Blondinochka
0 / 0 / 0
Регистрация: 23.11.2009
Сообщений: 28
06.04.2010, 21:46  [ТС]
спасибо тебе ОГРОМНОЕ, ЧЕЛОВЕЧЕСКОЕ СПАСИБо.Приятно знать,что в этом мире есть люди,которые безвозмездно помогают друг другу.Спасибо!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.04.2010, 21:46
Помогаю со студенческими работами здесь

Паскаль.Текстовые файлы.
Создать в программе Блокнот текстовый файл. Написать программу, которая высчитывает – сколько раз встречается заданная буква в тексте...

Проект Паскаль.Типизированные файлы.
Помогите пожалуйста. Я и так и сяк а паскаль ругается вечно то ему не это. Программа, представляющая собой модель следущего объекта:...

програмки паскаль (процедуры, файлы,строки)
очень нужна помошь, написал 13 из 20 программ, остались самые злые... если не напишу до завтра отчислят :wall::( 1)Определить...

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

Типизированные файлы в Паскаль
Помогите пожалуйста, нужно очень срочно. Надо написать программу на PascalABCNET, которая создаёт типизированный файл из 40 вещественных...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru