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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2014, 10:52   #31
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Фуххх...
Код:
procedure TForm1.Button1Click(Sender: TObject);
var i:integer; f,m:double;
begin
with OpenDialog1 do                          
  if Execute then begin
   with Memo.Lines do begin
    LoadFromFile(FileName);
    CommaText:=StringReplace(Text,' ','',[rfreplaceall]);
    
    for i:=0 to Count-1 do begin
     f:=StrToFloat(Strings[i]);
     if (i=0)or(f<m) then m:=f;
    end;
    
    Append(format('Локальный минимум = %5.2f',[m]));
   end;
  end;
end;
Не проверял. Но смысл - работать с текстовым файлом преобразовывая его части строк представляющие числа в числа.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.04.2014, 11:08   #32
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Код:
var
   F: File of real;
....
файл.txt
nadyaH, перечитывайте и повторяйте:
"Файл вещественных чисел, заданный в условии НЕ ЯВЛЯЕТСЯ текстовым. Нельзя использовать ТЕКСТОВЫЙ файл, там, где нужно использовать ТИПИЗИРОВАННЫЙ (он же двоичный, он же бинарный) файл."

Как только Вы поймёте, что файл вещественных чисел нужно предварительно создать (и вы напишете программку, которая создаёт данный файл), после этого сразу всё у Вас получится.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 01.04.2014, 14:38   #33
nadyaH
Форумчанин
 
Регистрация: 24.10.2013
Сообщений: 130
По умолчанию

Stilet
Код:
program Project1;

uses
  Forms,
  Unit1 in 'Unit1.pas' {Form1};

{$R *.res}

begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end. в последней строчке выдаёт ошибку! Из за чего?
nadyaH вне форума Ответить с цитированием
Старый 01.04.2014, 14:46   #34
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
в последней строчке выдаёт ошибку! Из за чего?
Из-за кривых рук Stilet, попал
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 01.04.2014, 16:14   #35
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Я что end; еще один в примере забыл? О_о
Цитата:
в последней строчке выдаёт ошибку!Из за чего?
Наверное из-за того что там что-то неправильно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.04.2014, 18:51   #36
nadyaH
Форумчанин
 
Регистрация: 24.10.2013
Сообщений: 130
По умолчанию

разницы не какой нету, что есть end,что его нету. В Project1 выдаёт ошибку.
nadyaH вне форума Ответить с цитированием
Старый 02.04.2014, 19:36   #37
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Опять 25/5...
О чем должна нам говорить фраза "выдает ошибку" как ты думаешь? Когда уже новички поймут что экстрасенсов как и Деда Мороза не существует?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.04.2014, 09:17   #38
nadyaH
Форумчанин
 
Регистрация: 24.10.2013
Сообщений: 130
По умолчанию

Пост № 31 вроде всё тоже самое.
Ошибку выдаёт.
Вложения
Тип файла: rar фхиле 18.rar (168.1 Кб, 6 просмотров)

Последний раз редактировалось nadyaH; 03.04.2014 в 16:10.
nadyaH вне форума Ответить с цитированием
Старый 07.04.2014, 19:47   #39
nadyaH
Форумчанин
 
Регистрация: 24.10.2013
Сообщений: 130
По умолчанию

[Предупреждение] Unit1.pas(41): переменная 'm', возможно, не былa инициализированa.
nadyaH вне форума Ответить с цитированием
Старый 07.04.2014, 20:18   #40
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Предупреждение (warning) не ошибка. Просто просят обратить внимание на этот факт. Если нужно, то инициализируйте данную переменную.
ZX Spectrum-128 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан файл вещественных чисел bbs-serega Фриланс 12 06.07.2011 14:48
Дан файл вещественных чисел. Создать файл целых чисел, содержащий номера всех локальных максимумов в порядке возрастания zzz6 Помощь студентам 1 04.07.2011 12:59
Дан файл вещественных чисел. dexter2145 Помощь студентам 7 08.06.2010 22:50
Дан файл вещественных чисел. xilnurx Помощь студентам 0 13.03.2010 12:43