Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.07.2010, 14:46   #1
Tasha_no
 
Регистрация: 06.07.2010
Сообщений: 4
По умолчанию Pascal-задача на файлы, подпрограммы

Создать файл, состоящий из заданного числа трехмерных массивов 2*2*2. Целочисленные элементы массивов получить от датчика random в диапазоне 1..10.
Каждый такой массив можно рассматривать как совокупность двух двумерных массивов,отвечающих значениям 1 и 2 первого индекса. Из созданного файла получить файл, который содержит исходные трехмерные массивы, два двумерных массива разложения и определители матриц- двумерных массивов, для которых величина хотя бы одного определителя лежит в заданном диапазоне величин.

* Нужно сделать tpu-модули,в которых будут: создаваться массивы, храниться имя типа
Tasha_no вне форума Ответить с цитированием
Старый 07.07.2010, 15:09   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Создать файл, состоящий из заданного числа трехмерных массивов 2*2*2. Целочисленные элементы массивов получить от датчика random в диапазоне 1..10.
Ну это не сложно:
Код:
unit Unit1;

interface

type arr=array[1..2,1..2,1..2] of integer;

  procedure crea(Appendd:boolean);
implementation
  procedure crea;
  var f:file of arr;  a:arr;
   q,w,e:integer;
  begin
   for q:=1 to 2 do
    for w:=1 to 2 do
     for e:=1 to 2 do a[q,w,e]:=random(9)+1;
    assign(f,'c:\temp\qq');
    if Appendd then begin reset(f); Seek(F, FileSize(F)) end
    else     rewrite(f);
    write(f,a);close(f);
  end;

end.
Вызов:
Код:
uses unit1;
begin
 crea(false);
 crea(true);
 crea(true);
  { TODO -oUser -cConsole Main : Insert code here }
end.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.07.2010, 15:48   #3
Tasha_no
 
Регистрация: 06.07.2010
Сообщений: 4
По умолчанию

Мммм...спасибо,но это тока модуль.у меня есть нечто подобное,мне бы саму программу...
Tasha_no вне форума Ответить с цитированием
Старый 08.07.2010, 09:28   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
это тока модуль
Ниче подобного.
Это модуль и главная программа. Почитай умные книги по паскалю и присмотрись.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.07.2010, 23:03   #5
Tasha_no
 
Регистрация: 06.07.2010
Сообщений: 4
По умолчанию

Я имела ввиду вообще всю программу,то задание, которое я вначале написала, а не под звездочкой...
Tasha_no вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal Подпрограммы Rыся Помощь студентам 1 04.06.2010 12:39
Подпрограммы-процедуры, подпрограммы-функции в Pascal rishikesh Помощь студентам 19 18.05.2010 23:05
Подпрограммы (Pascal) Дабл Помощь студентам 2 23.12.2009 03:34