
Среда программирования: Pascal ABC
Название работы: Программирование. ЛР3. Вариант 11. Работа с файлами. Рекурсивный алгоритм
Вид работы: Лабораторная работа
Тематика работы: Алгоритмы, Математика
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 5 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: ТУСУР, ФДО, Работа с файлами, рекурсивный алгоритм, описать функцию poz, количество положительных чисел, в файле s, последний элемент равен 0, значение функции poz, вычисление суммы, рекурсия
Функции программы:
Вариант 11.
Работа с файлами. Рекурсивный алгоритм.
Программирование.
Разработать две программы на Pascal ABC в соответствии с заданиями:
Лабораторная работа № 3 состоит из двух задач. Первая задача посвящена созданию программ, отражающих приемы работы с файлами. Во второй задаче необходимо составить программу, реализующую рекурсивный алгоритм.
Задача №1.
type seria = file of integer;
var s:seria;
Описать функцию poz(s), подсчитывающую количество положительных чисел в файле s. Указание: введите файл s (последний элемент равен 0) и
напечатайте значение функции poz(s).
Задача 2.
Напишите рекурсивную программу для вычисления суммы
Указания.
Пусть функция 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).
Формула по задаче приведена на скриншотах данной работы.
Описание (отчет):
Есть
на 10 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
1. Для работы с программой по задаче 1 нужно использовать файл "LAB_3_1.exe".
2. Для работы с программой по задаче 2 нужно использовать файл "LAB_3_2.exe".
Пояснения к запуску программы:
1. Для работы с программой по задаче 1 нужно использовать файл "LAB_3_1.exe".
2. Для работы с программой по задаче 2 нужно использовать файл "LAB_3_2.exe".
исходники
LAB_3_1
LAB_3_1
LAB_3_2
LAB_3_2
SПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. Содержание1 Введение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2 Анализ задачи №1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 3 Решение задачи №1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 3 .1 Описание используемых переменных, обоснование выбора типа данных . . . . . . . . . . .3 3 .2 Описание алгоритма . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .