![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Программа должна быть разбита на несколько подпрограмм-процедур и подпрограмм-функций и обязательно содержать:
1. Процедуру формирования исходного файла;
2. Процедуру вывода результата работы программы;
3. Одну или более процедур (функций), реализующих вычислительную часть алгоритма.
Все подпрограммы-процедуры и подпрограммы-функции должны содержать список параметров, причем файл должен передаваться как параметр процедуры (функции).
Основная программа должна содержать только операторы вызова подпрограмм.
ВАРИАНТЫ
№ | Постановка задачи |
Дан файл f, компоненты которого являются действительными числами. Найти: Сумму компонент файла f. Записать эту сумму в конец файла. Отсортировать файл по возрастанию значений компонент. | |
Дан файл f, компоненты которого являются действительными числами. Найти: Произведение компонент файла f. Записать это произведение после компоненты с номером N. Отсортировать файл, начиная с компоненты с номером N по убыванию. | |
Дан файл f, компоненты которого являются действительными числами. Найти: Сумму квадратов компонент файла f. Записать эту сумму в конец файла. Отсортировать файл по возрастанию. | |
Дан файл f, компоненты которого являются действительными числами (положительные и отрицательные). Найти: Модуль суммы и квадрат произведения компонент файла f. Записать эти значения в конец файла. Отсортировать файл по возрастанию. | |
Дан файл f, компоненты которого являются действительными числами X1,X2,…Xn, образованными по закону: Xi=(i-0.1)/(sqr(i)*i+abs(tg2*i)) (i=1,2,…N). Дано действительное число e>0. Записать в файл h те элементы файла f, для которых выполняется условие: abs(Xi)<e | |
Дан файл f, компоненты которого являются действительными числами. Найти: Наибольшее из значений компонент файла. Записать это значение N раз после наименьшего значения компоненты файла (Можно использовать вспомогательный файл). | |
Дан файл f, компоненты которого являются действительными числами. Найти: Наименьшее из значений компонент файла с четными номерами. Записать это значение N раз в конец файла | |
Дан файл f, компоненты которого являются действительными числами (положительные и отрицательные). Найти: Наибольшее из значений модулей компонент файла с нечетными номерами. Записать это значение после компоненты файла с номером N | |
Дан файл f, компоненты которого являются действительными числами. Найти: Сумму наибольшего и наименьшего из значений компонент. Создать новый файл g, в котором эта сумма является первой компонентой, остальные компоненты переписать из файла f Упорядочить компоненты файла g по убыванию | |
Дан файл f, компоненты которого являются действительными числами. Создать файл g по следующему правилу: каждая компонента файла g равна разности между наибольшей компонентой файла f и компонентой файла f с номером i (i=1,2,…). Упорядочить компоненты файла g по возрастанию | |
Дан файл f, компоненты которого являются целыми числами. Найти: количество четных чисел среди компонент с нечетными номерами. Добавить это значение в конец файла. | |
Дан файл f, компоненты которого являются целыми числами. Найти: Количество удвоенных нечетных чисел среди компонент файла. Записать это значение в начало файла. | |
Дан файл f, компоненты которого являются целыми числами. Найти количество квадратов нечетных чисел среди компонент файла. Записать это значение в начало нового файла g. Остальные значения переписать из исходного файла f. | |
Дан файл f, компоненты которого являются целыми числами. Получить в файле g все компоненты файла f, образующие возрастающие последовательности. Для разделения последовательностей в файле g использовать число 0. (Исходный файл f не содержит нулей). | |
Дан файл f, компоненты которого являются целыми числами. Получить в файле g все компоненты файла f: являющиеся четными числами; делящиеся на 3 и не делящиеся на 7; являющиеся точными квадратами; | |
Даны файлы f1,f2,f3,f4,f5, компоненты которых являются целыми числами. Организовать обмен компонентами между файлами следующим образом: Компоненты f1 переписываются в f3 Компоненты F2 переписываются в f4 Компоненты F3 переписываются в f5 Компоненты F4 переписываются в f2 Компоненты F5 переписываются в f1 Разрешается использовать только один вспомогательный файл h | |
Дан файл f, компоненты U0,U1,…Un которого являются последовательными числами Фибоначчи. Получить в файле f последовательные числа Фибоначчи U0,U1,…,Un+1 | |
Дан файл f, компоненты которого являются целыми числами. Записать в файл g все четные числа файла f, а в файл h все нечетные числа. Порядок следования чисел сохраняется. В конец каждого из вновь полученных файлов записать сумму четных (нечетных) чисел соответственно. | |
Дан файл f, компоненты которого являются целыми числами. Получить файл g, образованный из файла f исключением повторных вхождений одного и того же числа. | |
Дан файл f, компоненты которого являются целыми числами. В файле нет компонент, равных нулю. Файл содержит одинаковое количество положительных и отрицательных чисел. Используя вспомогательный файл h, переписать компоненты файла f в файл g Так, чтобы в файле g не было двух соседних чисел с одним знаком | |
Дан файл f, компоненты которого являются целыми числами. В файле нет компонент, равных нулю. Файл содержит одинаковое количество положительных и отрицательных чисел. Используя вспомогательный файл h, переписать компоненты файла f в файл g так, чтобы в файле g сначала шли положительные, потом отрицательные числа | |
Дан файл f, компоненты которого являются целыми числами. В файле нет компонент, равных нулю. Файл содержит одинаковое количество положительных и отрицательных чисел. Используя вспомогательный файл h, переписать компоненты файла f в файл g Так, чтобы в файле g числа шли в следующем порядке: два положительных, два отрицательных, два положительных, два отрицательных и т.д.(число компонент в файле f делится на 4) | |
Дан файл f, компоненты которого являются целыми числами. В файле нет компонент, равных нулю. Числа в файле f идут в следующем порядке: десять положительных, десять отрицательных и т.д. Переписать компоненты файла f в файл g так, чтобы в файле g числа шли в следующем порядке: пять положительных, пять отрицательных и т.д. | |
Дан файл f, компоненты которого являются целыми числами. В файле нет компонент, равных нулю. Числа в файле f идут в следующем порядке: десять положительных, десять отрицательных и т.д. Переписать компоненты файла f в файл g так, чтобы в файле g числа шли в следующем порядке: двадцать положительных, двадцать отрицательных и т.д. (предполагается, что число компонент в файле f делится на 40) |
Дата публикования: 2015-02-22; Прочитано: 313 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!