Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
PAGE 3
МІНІСТЕРСТВО ОСВІТИ І НАУКИ, молоді та спорту УКРАЇНИ
Національний аерокосмічний університет ім. М.Є. Жуковського
“Харківський авіаційний інститут”
Кафедра компютерних систем та мереж
Домашнє завдання №2
з дисципліни “Обчислювальна техніка та програмування”
Робота з бінарними файлами
ХАІ.503.516.13В. 050102, ПЗ
Виконав студент гр. 516 Момот О. О.
(№ групи) (П.І.Б.)
(підпис, дата)
Перевірив ст. викладач каф. 503
(науковий ступінь, вчене звання, посада)
Дужа В. В.
(підпис, дата) (П.І.Б.)
2013
Порядок выполнения работы
----------------------------------------------------------------------------------------------------
Написать программу для создания исходного двоичного файла чисел (тип чисел указан в варианте) с произвольным количеством элемен- тов. Предусмотреть возможность задания количества элементов и их значения двумя способами: с клавиатуры (до 10 элементов); с помощью датчика случайных чисел (свыше 10 элементов). Исходные данные задать, учитывая специфику конкретного варианта. Реализовать задание в соответствии с вариантом. Результат вычис- лений и содержимое исходного файла вывести на экран, если коли- чество элементов в исходном файле не более 10, а если больше, то результаты вывести в текстовый файл.
----------------------------------------------------------------------------------------------------
Прочитать из файла действительные восьмибайтные элементы, подсчитать общее количество элементов файла, а также заменить в файле:
11. Все отрицательные элементы на среднее арифметическое всех положительных элементов файла.
№ теста |
Ввод элементов массива |
Ожидаемый результат |
1 |
Размер 5 : -1 -2 -3 -4 5 |
5: 5 5 5 5 5 |
2 |
Размер 5: 1 2 3 -4 -5 |
5: 1 2 3 2 2 |
3 |
Размер 5: 1 1 1 -2 -3 |
5: 1 1 1 1 1 |
№ теста |
Ввод элементов массива |
Результат |
Вывод |
1 |
Размер 5 : -1 -2 -3 -4 5 |
5: 5 5 5 5 5 |
Тест пройден |
2 |
Размер 5: 1 2 3 -4 -5 |
5: 1 2 3 2 2 |
Тест пройден |
3 |
Размер 5: 1 1 1 -2 -3 |
5: 1 1 1 1 1 |
Тест пройден |
Программа прошла тестирование: в результате выполнения тестов программа выдала ожидаемые результаты. Программа работоспособна.