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

тип данных: Файл

26.02.2009, 20:52. Показов 1178. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
дан файл, содержащий случайные целые числа.Записать из него в другой файл числа, кратные трем.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.02.2009, 20:52
Ответы с готовыми решениями:

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

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

Структурированные тип данных. ФАЙЛ
Записать в файл последовательного доступа N действительных чисел a1, a,2,..., an. Организовать новый файл последовательного доступа,...

9
Эксперт С++
 Аватар для schdub
3073 / 1411 / 425
Регистрация: 19.01.2009
Сообщений: 3,894
26.02.2009, 21:13
Code
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
var f1, f2  : FILE of Integer;
    c, temp : integer;
 
begin
  Assign(f1, 'IN.DAT'); {открываем для чтения файл}
  ReSet(f1);
  
  Assign(f1, 'OUT.DAT'); {создаем файл для вывода результатов}
  ReWrite(f2);
  
  c := 0;
    
  while not eof(f1) do
    Read(f1, temp);         {читаем очередное число из исходного файла}
    if temp mod 3=0 then    {если остаток от деления прочитаног числа на 3 равен 0}
    begin
      Inc(c);           {увеличиваем счетчик найденных чисел}
      Write(f2, temp);      {пишем в файл}
    end;
    
  {закрываем ранее открытые файлы} 
  Close(f2);
  Close(f1);
 
  {вывод результатов}
  WriteLn('В файл было записано ',c,' чисел из исходного файла.');
  ReadLn;
end.
Эта программа открывает уже созданный целочисленный файл IN.DAT. Если у Вас его нет, то напишите, я помогу его создать.
0
mariakon
26.02.2009, 21:36
помогите создать!!!!

Добавлено через 4 минуты 55 секунд
xitNightMare, помогите создать этот файл
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
26.02.2009, 21:54
Можно вообще использовать текстовые файлы, чтоб не заморачиваться. В задании ведь не говорится о типизированных файлах.
0
Эксперт С++
 Аватар для schdub
3073 / 1411 / 425
Регистрация: 19.01.2009
Сообщений: 3,894
27.02.2009, 06:44
Вот, у меня вариант с типизированным целочисленным файлом:
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
34
35
36
37
38
39
40
41
var f1, f2  : FILE of Integer;
    c, temp : integer;
 
begin
  {забиваем файл случайными целыми числами}
  Randomize;
  Assign(f1, 'IN.DAT'); {создаем файл с таким именем}
  ReWrite(f1);
  for c:=1 to 20 do
  begin
    temp := random(100)-50;
    Write(f1, temp);
  end;
  Close(f1);
  
 
 
  Assign(f1, 'IN.DAT'); {открываем для чтения файл}
  ReSet(f1);
  
  Assign(f2, 'OUT.DAT'); {создаем файл для вывода результатов}
  ReWrite(f2);
  
  c := 0;
    
  while not eof(f1) do
    Read(f1, temp);         {читаем очередное число из исходного файла}
    if temp mod 3=0 then    {если остаток от деления прочитаног числа на 3 равен 0}
    begin
      Inc(c);           {увеличиваем счетчик найденных чисел}
      Write(f2, temp);      {пишем в файл}
    end;
    
  {закрываем ранее открытые файлы} 
  Close(f2);
  Close(f1);
 
  {вывод результатов}
  WriteLn('В файл было записано ',c,' чисел из исходного файла.');
  ReadLn;
end.
0
0 / 0 / 0
Регистрация: 22.10.2010
Сообщений: 22
22.10.2010, 19:47
эта же прога только при помощи текстовых файлов?
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
22.10.2010, 20:18
Pascal
1
2
3
4
5
6
7
var f1, f2  : text;
begin
  Assign(f1, 'IN.txt'); {открываем для чтения файл}
  ReSet(f1);
  
  Assign(f2, 'OUT.txt'); {создаем файл для вывода результатов}
  ReWrite(f2);
И все. Только в исходном файле числа должны быть написаны через пробелы и в конце убрать всякий мусор типа пробелов и знаков табуляции.
0
0 / 0 / 0
Регистрация: 22.10.2010
Сообщений: 22
23.10.2010, 00:22
Цитата Сообщение от Puporev Посмотреть сообщение
Pascal
1
2
3
4
5
6
7
var f1, f2  : text;
begin
  Assign(f1, 'IN.txt'); {открываем для чтения файл}
  ReSet(f1);
  
  Assign(f2, 'OUT.txt'); {создаем файл для вывода результатов}
  ReWrite(f2);
И все. Только в исходном файле числа должны быть написаны через пробелы и в конце убрать всякий мусор типа пробелов и знаков табуляции.

то ли я дурак то ли чо...но написав даже ту прогу которая дана, она не выписывает числа кратные 3...
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
23.10.2010, 09:30
Цитата Сообщение от Nitri Посмотреть сообщение
то ли я дурак
Заметь, это не я сказал...
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
uses crt;
var f1,f2:text;
    a:integer;
begin
clrscr;
assign(f1,'IN.txt'); {открываем для чтения файл}
reset(f1);
assign(f2, 'OUT.txt'); {создаем файл для вывода результатов}
rewrite(f2);
while not eof(f1) do
 begin
  read(f1,a);
  if a mod 3=0 then write(f2,' ',a);
 end;
close(f1);
close(f2);
write('Числа, кратные 3 из файла IN.txt переписан в файл OUT.txt!');
readln
end.
Исходный файл IN.txt
Code
1
12 45 13 89 17 36 14 9
Результат OUT.txt
Code
1
12 45 36 9
0
0 / 0 / 0
Регистрация: 22.10.2010
Сообщений: 22
24.10.2010, 12:41
https://www.cyberforum.ru/pascal/thread180082.html
посмотрите пожалуйста..очень надо((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.10.2010, 12:41
Помогаю со студенческими работами здесь

Тип данных файл: Количество слов начинающихся и кончающихся на одну и туже букву
Дан файл, содержащий текст на русском языке. Подсчитать количество слов начинающихся и заканчивающихся на одну и ту же букву. Заранее...

Подскажите тип данных в ADO, если в SQL сервере тип Text ?
Господа подскажите тип данных в ADO, если в SQL сервере тип Text ?

Какой тип данных использует VBA, если тип явно не объявлен
Какой тип данных использует VBA, если тип явно не объявлен

Enum и типы данных. Как задать тип значений явно, и какой тип будет при переполнении?
Пытаюсь сделать функцию с передачей нескольких параметров,используя битовые операции. В качестве параметров думаю использовать не...

Как в поле таблицы сохранить файл документ какой тип данных должен быть и как преобразовать на C#
Необходимо сохранить файл в базу данных на C# ПОдскажите как это сделать)) Заранее спасибо!!!


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
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, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru