
Среда программирования: Pascal ABC
Название работы: ЛР1. Вариант 9. Задача 1. Работа с файлами. Задача 2. Рекурсия. Программирование
Вид работы: Лабораторная работа
Тематика работы: Алгоритмы, Математика, Работа с текстом
Объем программы: 6 (по десятибалльной шкале)
Уровень сложности: 6 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: ТУСУР, ФДО, Программирование, Работа с файлами, Рекурсия, type ряд, append, трех файлов типа ряд, записывает в файл f, сначала все элементы файла g, все элементы файла h, Выполните процедуру append, Напечатайте файл f, рекурсивная программа, вычисление суммы, функция f
Функции программы:
Лабораторная работа 1.
Вариант 9. Задача 1. Работа с файлами. Задача 2. Рекурсия.
Разработать две программы на Pascal ABC в соответствии с заданиями:
Постановка задачи № 1
type ряд = file of integer;
Описать процедуру append(f,g,h) от трех файлов типа ряд, которая записывает в файл f сначала все элементы файла g, а затем все элементы файла h.
Указание: введите два файла g и h. Выполните процедуру append(f,g,h). Напечатайте файл f.
Постановка задачи № 2
Дан массив a : array [1..n] of integer;
Напишите рекурсивную программу для вычисления суммы
Указание:
Пусть функция f(k) вычисляет сумму 1/a[1]+1/a[2]+…+1/a[k].
Нам надо вычислить f(n).
Определим f(k) рекурсивно:
1) если k=1, то f(k)=1/a[1];
2) если k>1, то значение функции равно сумме 1/a[k] и f(k–1).
Полная версия задания 2 приведена на скриншотах данной работы.
Описание (отчет):
Есть
на 10 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
1. Для работы с программой по заданию 1 нужно использовать файл "pr_3_1.exe".
2. Для работы с программой по заданию 2 нужно использовать файл "pr_3_2.exe".
Пояснения к запуску программы:
1. Для работы с программой по заданию 1 нужно использовать файл "pr_3_1.exe".
2. Для работы с программой по заданию 2 нужно использовать файл "pr_3_2.exe".
исходники
file1
file2
pr_3_1
pr_3_1
pr_3_1
pr_3_2
pr_3_2
pr_3_2
resultПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. Содержание1. Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 . Постановка задачи № 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 3 . Решение задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 3 .1 . Описание используемых переменных, обоснование выбора типа данных . . . . . . . . . .4 3 .2 . Описание алгоритма . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .