26.04.2011, 18:03. Просмотров 344. Ответов 0
Задача № 1.1
Проводятся несколько (не более 100) экспериментов, в ходе которых
измеряется некоторый параметр, значения которого заносятся в двоичный файл
в виде последовательности чисел, называемой экспериментальной серией.
Все значения являются вещественными числами типа double.
Структура файла имеет следующий вид:
Количество экспериментов - целое типа long.
Затем следует 100 заранее выделенных четырехбайтовых областей, предназначенных
для размещения количеств чисел в сериях (количество - объект типа long).Таким
образом, в файл можно поместить не более 100 серий.
Эти 101 число образуют нечто вроде каталога файла.
За каталогом друг за другом расположены собственно экспериментальные серии -
числа типа double.Количество чисел в каждой серии произвольное.
Все программы, добавляющие новую серию в файл или модифицирующие существующие
серии, обязательно вносят коррекции в каталог. В противном случае будет
невозможна дальнейшая работа с файлом.
Составить две программы. Первая обеспечивает многократный (т.е. ее можно
многократно запускать для ДОБАВЛЕНИЯ новых серий в файл) ввод данных в файл.
При этом она должна модифицировать каталог файла.
Вторая программа должна по введенному с клавиатуры номеру серии находить в
файле нужную информацию и выдавать на экран среднее значение всех чисел серии.
Вторая программа должна работать в цикле, принимая с клавиатуры номера
серий для обработки до тех пор, пока не будет введен отрицательный номер
серии - в этом случае программа должна прекратить работу.
помогите кто чем может пожалуйста,спасибо заранее))
0
|