Лабораторная работа
ЛР3. Вариант 7. Программирование 2. Две задачи на Pascal ABC. Работа с файлами. Рекурсивный алгоритм
в среде программирования Pascal ABC (Паскаль)
Программа

Среда программирования: Pascal ABC
Название работы: ЛР3. Вариант 7. Программирование 2. Две задачи на Pascal ABC. Работа с файлами. Рекурсивный алгоритм
Вид работы: Лабораторная работа
Тематика работы: Алгоритмы, Математика, Структуры
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 5 (по десятибалльной шкале)
Разработчик (автор): Программист сайта kursovik.com (письмо автору)
Ключевые слова: Программирование 2, Pascal ABC, работа с файлами, рекурсивный алгоритм, состоящего из целых чисел, определите процедуру, значения максимального и минимального, файл s, последний элемент равен 0, функция min, определение минимального элемента, вектор x, min1
Функции программы:
Лабораторная работа 3.
Вариант 7. Две задачи на Pascal ABC. Работа с файлами. Рекурсивный алгоритм.
Разработать две программы на Pascal ABC в соответствии с заданиями:
Лабораторная работа № 3 состоит из двух задач. Первая задача посвящена созданию программ, отражающих приемы работы с файлами. Во второй задаче необходимо составить программу, реализующую рекурсивный алгоритм.
В ходе выполнения лабораторной работы № 3 необходимо составить программы на языке Паскаль.
Задача №1.
Для файла s, состоящего из целых чисел, определите процедуру, которая находит значения максимального и минимального элементов файла s. Указание: введите файл s (последний элемент равен 0) и напечатайте значения максимального и минимального элементов файла s.
Задача 2.
const n=...;
type vector = array [1..n] of real;
Описать функцию min (x) для определения минимального элемента вектора x, введя вспомогательную рекурсивную функцию min1 (k), находящую минимум среди последних элементов вектора x, начиная с k-го.
Указание: пусть min(x) — функция, которая вычисляет минимум среди элементов массива x, а min1(k) — функция, которая вычисляет минимум среди элементов xk, xk+1, …, xn массива x (для этой функции массив x есть глобальная переменная, определенная в главной программе).
Имеем равенство
min(x) = min1(1).
Определим функцию min1(k) рекурсивно:
1) если k=n, то функция возвращает результат xn;
2) если k<n, то функция возвращает наименьшее из двух чисел xk и min1(k+1) (второе число получается при рекурсивном вызове).
Описание (отчет): Есть на 10 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для работы с задачей 1 нужно использовать файл "LAB_3_1.exe".
Для работы с задачей 2 нужно использовать файл "LAB_3_2.exe".
Пояснения к запуску программы:
Для работы с задачей 1 нужно использовать файл "LAB_3_1.exe".
Для работы с задачей 2 нужно использовать файл "LAB_3_2.exe".
На данный момент (21 марта 2025) на выполнении находится 27 заказов.
Количество программистов, занятых выполнением текущих заказов: 11.
В текущем месяце (март 2025) нами уже выполнено 22 заказа.
В текущем году (2025) нами уже выполнено 152 заказа.
В прошлом году (2024) нами было выполнено 763 заказа.
В позапрошлом году (2023) нами было выполнено 777 заказов.
Количество активных программистов на сайте: 65.
Загруженность отдела заказами: 32%.
Размер архива 24 Кб, все фaйлы прoверены aнтивирусом Кaсперского. Скачать






К программе прилагается:
- 1) отчет - 10 стр.
Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
ВНИМАНИЕ ! Если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Чтобы узнать цену, нажмите на эту ссылку.

1 Введение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2 Анализ задачи №1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 3 Решение задачи №1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 3 .1 Описание используемых переменных, обоснование выбора типа данных . . . . . . . . . . .3 3 .2 Описание алгоритма . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .