Лабораторная работа
Программирование. ЛР2. Вариант 8. Массивы, множества
в среде программирования Turbo Pascal 7.0 (DOS) (Паскаль)
Программа

Среда программирования: Turbo Pascal 7.0 (DOS)
Название работы: Программирование. ЛР2. Вариант 8. Массивы, множества
Вид работы: Лабораторная работа
Тематика работы: Алгоритмы, Математика, Работа с текстом
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 5 (по десятибалльной шкале)
Разработчик (автор): Программист сайта kursovik.com (письмо автору)
Ключевые слова: Массивы, множества, последовательность из n целых чисел, количество инверсий, большее число находится слева от меньшего, хранение исходной последовательности, количество повторений n, с большим индексом, счетчик инверсий, все строчные латинские согласные буквы, множество из букв исходной строки, вхождение его во множество букв, не вхождение его во множество гласных букв, множество гласных букв
Функции программы:
Лабораторная работа 2.
Вариант 8. Массивы, множества.
Разработать две программы на Pascal для двух заданий по лабораторной работе в соответствии с заданиями.
Задание 1.
Дана последовательность из n целых чисел. Определить количество инверсий в этой последовательности (то есть таких пар элементов, в которых большее число находится слева от меньшего: xi > xj, при i < j).
Решение задачи предполагает хранение исходной последовательности, для чего можно использовать одномерный массив. Для ввода последовательности необходимо организовать цикл for, так как заранее известно количество повторений n.
Далее необходимо организовать проход по элементам введенного массива – от первого элемента до предпоследнего. Для каждого элемента должно быть организовано сравнение с элементами, находящимися справа от него, то есть с элементами с большим индексом. Это сравнение также можно организовать с помощью цикла. При этом в случае нахождения элемента, значение которого меньше значения данного элемента, необходимо увеличивать счетчик инверсий.
Задание 2.
Дана строка. В алфавитном порядке напечатайте (по разу) все строчные латинские согласные буквы, входящие в эту строку. Указание: гласные буквы – a, e, i, o, u, остальные – согласные. Решение задачи простое, в случае использования множеств.
Для решения задачи необходимо сформировать множество, состоящее из букв исходной строки, для чего необходимо организовать цикл обхода по всем символам исходной строки с занесением их во множество. Также необходимо сформировать множество всех гласных букв (a, e, i, o, u).
Для вывода всех согласных, входящих в строку в алфавитном порядке можно воспользоваться циклом for со значением переменной от символа ‘a’ до символа ‘z’. Для каждого символа необходимо проверить вхождение его во множество букв исходной строки и не вхождение его во множество гласных букв. В случае удовлетворения символа указанным условиям, его необходимо выдать на экран.
Описание (отчет): Есть на 13 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для работы с первым заданием лабораторной работы 2 нужно запустить файл "Z1.EXE". Для работы со вторым заданием лабораторной работы 2 нужно запустить файл "Z2.EXE".
Пояснения к запуску программы:
Для работы с первым заданием лабораторной работы 2 нужно запустить файл "Z1.EXE". Для работы со вторым заданием лабораторной работы 2 нужно запустить файл "Z2.EXE".
На данный момент (16 июля 2025) на выполнении находится 18 заказов.
Количество программистов, занятых выполнением текущих заказов: 8.
В текущем месяце (июль 2025) нами уже выполнено 11 заказов.
В текущем году (2025) нами уже выполнено 398 заказов.
В прошлом году (2024) нами было выполнено 763 заказа.
В позапрошлом году (2023) нами было выполнено 777 заказов.
Количество активных программистов на сайте: 64.
Загруженность отдела заказами: 21%.
Размер архива 5 Кб, все фaйлы прoверены aнтивирусом Кaсперского. Скачать





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

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