Контрольная работа
Программирование. ЛР3. Вариант 13. Задача 1 Необходимо в начале программы создать файл (элементы файла вводятся с клавиатуры или генерируются случайным образом), а в конце программы сначала вывести на экран содержимое созданного файла, а затем отразить полученные результаты. Задача 2. Составить программу, реализующую рекурсивный алгоритм
в среде программирования Turbo Pascal 7.0 (DOS) (Паскаль)
Программа и описание
Среда программирования: Turbo Pascal 7.0 (DOS)
База данных: Бинарный файл (свой формат)
Название работы: Программирование. ЛР3. Вариант 13. Задача 1 Необходимо в начале программы создать файл (элементы файла вводятся с клавиатуры или генерируются случайным образом), а в конце программы сначала вывести на экран содержимое созданного файла, а затем отразить полученные результаты. Задача 2. Составить программу, реализующую рекурсивный алгоритм
Вид работы: Контрольная работа
Тематика работы: Математика, Прочие
Объем программы: 3 (по десятибалльной шкале)
Уровень сложности: 3 (по десятибалльной шкале)
Разработчик (автор): Программист сайта kursovik.com (письмо автору)
Ключевые слова: Работа с файлами, рекурсивная программа, сумма
Функции программы:
Вариант №13.
Лабораторная работа №3 состоит из двух задач.
Первая задача посвящена созданию программ, отражающих приемы работы с файлами. Необходимо в начале программы создать файл (элементы файла вводятся с клавиатуры или генерируются случайным образом), а в конце программы сначала вывести на экран содержимое созданного файла, а затем отразить полученные результаты.
Во второй задаче необходимо составить программу, реализующую рекурсивный алгоритм.
В ходе выполнения лабораторной работы № 3 необходимо составить программы на языке Паскаль.
Задача №1
Анализ задачи.
type reals = file of real;
Описать процедуру p(f,g,h) от трех файлов типа reals, которая переписывает из файла f в непустой файл g все элементы, меньшие среднего арифметического всех элементов файла f, и в непустой файл h записывает все остальные числа.
Указание: введите файл f (последний элемент = 0). Выполните процедуру p(f,g,h). Распечатайте файлы g и h.
Задача №2
Анализ задачи.
Напишите рекурсивную программу для вычисления суммы SUM(i=2)^n1/((i+1)*i*(i-1))
Указание:
Пусть функция f(k) вычисляет сумму a[1]+a[2]+…a[k].
Нам надо вычислить f(n).
Определим f(k) рекурсивно:
1) если k=1, то f(k)=a[1];
2) если k>1, то значение функции равно сумме a[k] и f(k–1).
+ 900 руб
Описание (отчет): Есть на 18 страниц, посмотреть оглавление
На данный момент (10 октября 2024) на выполнении находится 20 заказов.
Количество программистов, занятых выполнением текущих заказов: 8.
В текущем месяце (октябрь 2024) нами уже выполнено 16 заказов.
В текущем году (2024) нами уже выполнено 597 заказов.
В прошлом году (2023) нами было выполнено 776 заказов.
В позапрошлом году (2022) нами было выполнено 690 заказов.
Количество активных программистов на сайте: 64.
Загруженность отдела заказами: 24%.
Размер архива 9 Кб, все фaйлы прoверены aнтивирусом Кaсперского. Скачать
К программе прилагается:
- 1) отчет - 18 стр.
Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
ВНИМАНИЕ ! Если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Чтобы узнать цену, нажмите на эту ссылку.
Введение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 Задача №1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 Анализ задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 Описание переменных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .