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

Написать программу создания типизированного файла целых чисел

27.07.2016, 09:33. Показов 3818. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Необходимо написать программу создания типизированного файла с целыми числами. Количество чисел 100. Числа генерируются случайным образом в интервале от -100 до +100.

Ребят, плз, помогите с написанием) Заранее спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.07.2016, 09:33
Ответы с готовыми решениями:

Разработать программу создания типизированного файла
Каждая строка текстового файла представляет собой запись комплексно- го числа. Разработать...

Написать процедуру создания типизированного файла из первых строк целочисленной матрицы
Процедура создания файла типизированного из первых строк целочисленный матриц 4-го порядка,...

Работа с файлами(дозаписывание чисел и создания и просмотр типизированного файла)
а)Написать программу, которая дозаписывает в файл numbers.txt 5 введённых пользователем целых...

Типизированные файлы. Чтение из типизированного файла целых чисел
Разработайте программу на ЯП Pascal, в которой происходит чтение из типизированного файла целых...

6
Эксперт Pascal/Delphi
6809 / 4566 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
27.07.2016, 09:45 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
var
  i: integer;
  f: file of integer;
 
begin
  randomize;
  assign(f, 'data.dat');
  rewrite(f);
  for i := 1 to 100 do 
    write(f, random(200) - 100);
  close(f);
end.
1
2509 / 1130 / 582
Регистрация: 07.06.2014
Сообщений: 3,286
27.07.2016, 10:45 3
Лучший ответ Сообщение было отмечено ZX Spectrum-128 как решение

Решение

Цитата Сообщение от NagatoUki Посмотреть сообщение
в интервале от -100 до +100.
корректнее всё же будет:
Pascal
1
write(f, random(201) - 100);
1
0 / 0 / 0
Регистрация: 27.07.2016
Сообщений: 4
27.07.2016, 11:22  [ТС] 4
Огромное спасибо!
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
27.07.2016, 12:04 5
Цитата Сообщение от Sergio Leone Посмотреть сообщение
корректнее всё же будет:
Pascal
1
write(f, -100+random(201) );
Некоторые компиляторы бракуют запись наоборот.
1
2509 / 1130 / 582
Регистрация: 07.06.2014
Сообщений: 3,286
27.07.2016, 12:24 6
Цитата Сообщение от Puporev Посмотреть сообщение
Некоторые компиляторы бракуют запись наоборот.
ага. точно так. я и забыл про прикол с TP.
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7648 / 4488 / 2809
Регистрация: 22.11.2013
Сообщений: 12,827
Записей в блоге: 1
27.07.2016, 17:01 7
Лучший ответ Сообщение было отмечено ZX Spectrum-128 как решение

Решение

Цитата Сообщение от Sergio Leone Посмотреть сообщение
забыл про прикол с TP
У него другой прикол, он для случая, когда f -- типизированный файл, в Write(f,нечто) в качестве "нечто" требует только переменную соответствующего типа, но не выражение. Поэтому, если нужно писать совместимо с TP, то
Pascal
1
2
3
4
5
6
7
8
9
10
11
var
  i, t: Integer;
  f: file of Integer;
begin
  Randomize;
  Assign(f,'data.dat'); Rewrite(f);
  for i:=1 to 100 do begin
    t:=-100+Random(201); Write(f,t);
  end;
  Close(f);
end.
3
27.07.2016, 17:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.07.2016, 17:01
Помогаю со студенческими работами здесь

Написать программу, которая создает файл целых чисел, а затем формирует список целых чисел файла
Написать программу, которая создает файл целых чисел, а затем формирует список целых чисел файла....

Написать процедуры создания типизированного файла
помогите пожалуйста написать процедуры создания типизированного файла

Разработать программу создания, корректировки и просмотра типизированного файла
Разработать программу создания, корректировки и просмотра типизированного файла, содержащего...

Создать программу для создания и редактирования типизированного файла записей
Можете помочь ,Необходимо создать программу для создания и редактирования типизированного файла...


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

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

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