Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РАБОТА+С+ФАЙЛАМИ+VBA.doc
Скачиваний:
3
Добавлен:
05.09.2019
Размер:
97.28 Кб
Скачать

Лабораторная работа 11.Работа с файлами прямого доступа

Программа должна быть разбита на несколько функций и обязательно содержать:

1. Функция формирования исходного файла;

2. Функция вывода результата работы программы;

3. Одну или более функций, реализующих вычислительную часть алгоритма.

Основная программа должна содержать только операторы вызова подпрограмм.

ВАРИАНТЫ

Номер варианта

Постановка задачи

1

Дан файл f, компоненты которого являются действительными числами. Найти:

Сумму компонент файла f. Записать эту сумму после компоненты с номером N.

2

Дан файл f, компоненты которого являются действительными числами. Найти:

Произведение компонент файла f. Записать это произведение после компоненты с номером N.

3

Дан файл f, компоненты которого являются действительными числами. Найти:

Сумму квадратов компонент файла f. Записать эту сумму в конец файла N раз.

4

Дан файл f, компоненты которого являются действительными числами (положительные и отрицательные). Найти:

Модуль суммы и квадрат произведения компонент файла f. Записать эти значения в конец файла.

5

Дан файл f, компоненты которого являются целыми числами.

Удалить из файла f все повторные вхождения первого элемента.

6

Дан файл f, компоненты которого являются действительными числами. Найти:

Наибольшее из значений компонент файла. Записать это значение после наименьшего значения компоненты файла.

7

Дан файл f, компоненты которого являются действительными числами. Найти:

Наименьшее из значений компонент файла с четными номерами. Записать это значение N раз в конец файла

8

Дан файл f, компоненты которого являются действительными числами (положительные и отрицательные). Найти:

Наибольшее из значений модулей компонент файла с нечетными номерами. Записать это значение после компоненты файла с номером N

9

Дан файл f, компоненты которого являются целыми числами.

Найти: количество четных и нечетных чисел. Добавить эти значение в конец файла.

10

Дан файл f, компоненты которого являются действительными числами. Найти:

Количество положительных чисел. Записать это значение в начало файла. А найденное количество отрицательных чисел записать в конец файла

11

Дан файл f, компоненты которого являются целыми числами.

Найти: количество четных чисел среди компонент с нечетными номерами. Добавить это значение в конец файла.

12

Дан файл f, компоненты которого являются целыми числами.

Количество удвоенных нечетных чисел среди компонент файла.

Записать это значение в начало файла.

13

Дан файл f, компоненты которого являются целыми числами.

Найти количество квадратов нечетных чисел среди компонент файла.

Записать это значение в начало файла.

14

Дан файл f, компоненты которого являются действительными числами. Найти:

Наибольшее значение в файле. Записать это значение в конец файла столько раз, сколько положительных чисел было в исходном файле.

15

Дан файл f, компоненты которого являются целыми числами.

Найти наибольшее значение в каждой десятке чисел и вставить его после этой десятки.

16

Дан файл f, компоненты которого являются действительными числами. Поменять местами наибольшее и наименьшее из этих чисел, а их сумму дописать в конец файла

17

Дан файл f, компоненты которого являются целыми числами.

Найти наибольшее значение среди отрицательных (если оно есть) и вставить после последнего отрицательного числа.

18

Дан файл f, компоненты которого являются целыми числами.

Найти наименьшее значение среди положительных (если оно есть) и вставить после первого положительного числа.

19

Дан файл f, компоненты которого являются целыми числами.

Найти: количество четных и нечетных чисел. Добавить эти значение в конец файла.

20

Дан файл f, компоненты которого являются действительными числами. Найти:

Количество положительных чисел. Записать это значение в начало файла. А найденное количество отрицательных чисел записать в конец файла

21

Дан файл f, компоненты которого являются целыми числами.

Найти: количество четных чисел среди компонент с нечетными номерами. Добавить это значение в конец файла.

22

Дан файл f, компоненты которого являются целыми числами.

Количество удвоенных нечетных чисел среди компонент файла.

Записать это значение в начало файла.

23

Дан файл f, компоненты которого являются целыми числами.

Найти количество квадратов нечетных чисел среди компонент файла.

Записать это значение в начало файла.

24

Дан файл f, компоненты которого являются действительными числами. Найти:

Наибольшее значение в файле. Записать это значение в конец файла столько раз, сколько положительных чисел было в исходном файле.

25

Дан файл f, компоненты которого являются целыми числами.

Найти наибольшее значение в каждой десятке чисел и вставить его после этой десятки.