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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2009, 17:16   #1
ttjke
Пользователь
 
Регистрация: 30.11.2009
Сообщений: 13
По умолчанию Записи в делфи

Составить массив из десяти записей следующей структуры:
• строка случайных русских строчных букв длиной 80 символов;
• массив из 32 байтов.
Строки заполнить случайным образом. Массив должен содержать количество повторений каждой буквы в строке. Вывести все данные, а также данные элемента массива с минимально встречающейся буквой А.
ttjke вне форума Ответить с цитированием
Старый 23.12.2009, 17:19   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

наработки или цена?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 24.12.2009, 12:05   #3
ttjke
Пользователь
 
Регистрация: 30.11.2009
Сообщений: 13
По умолчанию

наработки=)
ttjke вне форума Ответить с цитированием
Старый 24.12.2009, 14:38   #4
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Цитата:
Сообщение от ttjke Посмотреть сообщение
наработки=)
Ну и где они-ВАШИ наработки?
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 24.12.2009, 18:15   #5
ttjke
Пользователь
 
Регистрация: 30.11.2009
Сообщений: 13
По умолчанию

Код:
program Records;
{$APPTYPE CONSOLE}
uses
  SysUtils;

type
  information=record                 	// тип-запись
       z:string[80];        	// поле-80 различных прописных русских букв
       x:integer;      //поле длинной 32 бит

  end;
  Nmassiv=array of information; // тип - динамический массив символов
var
  a:Nmassiv;                    	// первоначальный массив символов
  n:Integer;                   // кол-во строк
//------- процедура  чтения файла: ----------------------------
procedure ReadFile(var a:Nmassiv; var n:integer);
var
  f:text;                   		// файловая переменная
  i:integer;                		// счетчик
begin
  AssignFile(f,'Records.txt'); // связывание файловой переменной
  Reset(f);        		// направление обмена данными-чтение
  ReadLn(f,n);      		// чтение количества элементов массива
  SetLength(a,n);   		// выделение динамической памяти под массив
  for i:=0 to n-1 do
    with a[i] do ReadLn(f,z,x); 	// чтение данных массива
  CloseFile(f);     				// закрытие файла исходных данных
end;
procedure WriteFile(a:Nmassiv; n:integer);
var
  f:text;                   	// файловая переменная
  i:integer;                	// счетчик
begin
  AssignFile(f,'Records.out');	// связывание файловой переменной
  rewrite (f);      			// направление обмена данными - запись
  writeln(f,'  80 прописных русских букв                     32 бита');
  writeln(f,'-----------------------------');
  for i:=0 to n-1 do
    with a[i] do writeln (f, z:-80,x);
  writeln(f,'---------------------------- ');
  writeln(f,'-----------------------------');
  CloseFile(f);
  Finalize(a);		// освобождение динамической памяти массива А
end;
// выполняемые операторы основной  программы
begin
    ReadFile(a,n);		// чтение данных из файла
    WriteFile(a,n); 	// вызов процедуры записи в файл
end.
как исправить ошибку и дальше я не знаю(
ttjke вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Записи на делфи morgan996 Помощь студентам 0 17.12.2009 00:13
Записи в Делфи.Пожалуйста,помогите дорешить задачу pionerka Помощь студентам 3 12.12.2009 23:23
Где скачать прогу для записи дисков на делфи? Яр|/||< (^_^) Свободное общение 3 07.09.2009 13:22
Код игры на Паскале и на Делфи сильно отличается? Как переписать код с Паскаля в Делфи? Mclaren Помощь студентам 2 27.04.2009 22:37
Структуры,Записи в делфи ПРОБЛЕМА mar4elo Общие вопросы Delphi 6 01.12.2008 10:43