2 / 2 / 1
Регистрация: 24.10.2013
Сообщений: 200
|
|
1 | |
Типизированиые файлы03.12.2013, 12:57. Показов 736. Ответов 19
Метки нет (Все метки)
Дан файл, компоненты которого являются действительными числами. Найти: наименьшее из значений компонент с четными номерами. Размер файла не известен.
Добавлено через 1 час 26 минут помогите пожалуйста. очень нужно((((
0
|
03.12.2013, 12:57 | |
Ответы с готовыми решениями:
19
Типизированиые файлы Типизированиые файлы Типизированиые" файлы Написать программу, преобразующую XML-файлы в DDF-файлы |
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
03.12.2013, 13:01 | 2 |
Рассказывай подробно - какие конкретно телодвижения ты делала на пути к своему "оченьнужно" и что при этом вызвало проблему ..
0
|
2 / 2 / 1
Регистрация: 24.10.2013
Сообщений: 200
|
|
03.12.2013, 13:15 [ТС] | 3 |
const
FileName = 'data.txt'; N = 10; var F : File of Integer; i, Num, NumMax : Integer; begin //Связываем файловую переменную с именем файла. AssignFile(F, FileName); //Создаём/пересоздаём файл и открываем его в режиме "только запись". Rewrite(F); //Инициализация генератора случайных чисел. Randomize; //Создаём N случайных целых чисел и записываем их в файл. for i := 1 to N do begin Num := -50 + Random(101); //-50..50. Write(F, Num); end; //Открываем ранее созданный файл в режиме чтение/запись. Reset(F); //Читаем последовательно элементы файла и ищем среди элементов с нечётными номерами //наибольший по модулю. i := 1; //Счётчик элементов. NumMax := 0; while not Eof(F) do begin Inc(i); Read(F, Num); if i = 2 then NumMin := Num else if (i mod 2 = 0) and (Num < NumMin) then NumMin := Num; end; //Закрываем файл. CloseFile(F); //Показ результатов. if i >= 2 then ShowMessage('Наименьший из элементов с чётными порядковыми номерами: ' + FloatToStr(NumMin)) else ShowMessage('В файле менее двух элементов.'); end; нашла я вот какую программу. ну меня смущает одно что в делфи нет таких вводов и выводов Write(F, Num);Read(F, Num);
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
03.12.2013, 13:25 | 4 |
Как это нет ? Оно тебе так и сказало "во мну нет таких вводов и выводов" ?)
Integer - это, по-твоему, действительный тип данных ?
0
|
2 / 2 / 1
Регистрация: 24.10.2013
Сообщений: 200
|
|
03.12.2013, 13:31 [ТС] | 5 |
Ну я думаю что да
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
03.12.2013, 13:36 | 6 |
А тип Real ты думаешь что нет ?)
0
|
2 / 2 / 1
Регистрация: 24.10.2013
Сообщений: 200
|
|
03.12.2013, 13:42 [ТС] | 7 |
вещественный тип
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
03.12.2013, 13:45 | 8 |
Вещественный тип как раз и предназначен для хранения действительных чисел, к коим относятся и целые и нецелые числа.
0
|
2 / 2 / 1
Регистрация: 24.10.2013
Сообщений: 200
|
|
03.12.2013, 13:49 [ТС] | 9 |
Ну а в моем случае как программу исправить???
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
03.12.2013, 13:54 | 10 |
Про Integer и Real я с кем только что разговаривал, сам с собой ?
0
|
2 / 2 / 1
Регистрация: 24.10.2013
Сообщений: 200
|
||||||||||||||||||
03.12.2013, 14:00 [ТС] | 11 | |||||||||||||||||
Добавлено через 1 минуту и вот куда мне вывести оконтательное четное число???
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
03.12.2013, 14:03 | 12 |
Файл-то типа интеджер, как был так и остался, а ты туда риэл-данные тычешь
Добавлено через 2 минуты Да куда захочешь - туда и выводи.. В задании это не оговаривается, посему нет предела для фантазии)
0
|
2 / 2 / 1
Регистрация: 24.10.2013
Сообщений: 200
|
|
03.12.2013, 14:06 [ТС] | 13 |
ладно спасибо. все равно конечно я не поняла как это все исправить.
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
03.12.2013, 14:16 | 14 |
Значит не сдашь.
0
|
2 / 2 / 1
Регистрация: 24.10.2013
Сообщений: 200
|
|
03.12.2013, 14:24 [ТС] | 15 |
Судьба значит такая
0
|
13104 / 5885 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
||||||
05.12.2013, 09:48 | 16 | |||||
Juliaa, выше подсказали, что файл типа Integer, а ты пытаешься в этот файл записать данные типа Real, а не Integer. Поэтому и ошибка возникает. Кстати, при обнаружении этой ошибки компилятор тебе написал почти то же самое, только на английском языке. Надо читать, что пишет компилятор, переводить и разбираться. Сейчас ошибки простые и читатели темы сами догадываются в чём причина. Но могут быть более сложные ситуации, поэтому, если вопрос касается ошибки, то следует публиковать также и текст, которым компилятор сопровождает эту ошибку.
Учитывая, что в задании сказано: то программу следует подправить таким образом:
0
|
2 / 2 / 1
Регистрация: 24.10.2013
Сообщений: 200
|
|
05.12.2013, 14:06 [ТС] | 17 |
AssignFile(F, FileName);- выходит ошибка
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
05.12.2013, 14:10 | 18 | |||||
Напиши вместо FileName конкретное имя файла, например
0
|
2 / 2 / 1
Регистрация: 24.10.2013
Сообщений: 200
|
|
05.12.2013, 14:20 [ТС] | 19 |
так же ошибка. ничего не изменилось
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
05.12.2013, 14:41 | 20 | |||||
Какая та же? На что указывает и что пишет? Если берете только код от Mawrat, , то там еще не объявлена N.
Вот так я написал
0
|
05.12.2013, 14:41 | |
05.12.2013, 14:41 | |
Помогаю со студенческими работами здесь
20
Найти все RTF файлы, захешировать эти файлы MD5 и SHA1. Потов захешированые файлы поместить в документ Пропали файлы на флешке.Вместо них файлы и папки со странными именами Заголовочные файлы .h, файлы исходного когда c/c++ и установление связи между ними Не могу открыть файлы Word, jpeg, pdf - файлы повреждены Как в IntelliJ IDEA скомпилировать исходные файлы в файлы классов Почему не отправляются файлы docx, txt и прочие текстовые файлы? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |