Программирование. ЛР №1 вариант №8. ЛР №2 вариант №8.
Лабораторная работа
в среде программирования Pascal ABC.net
Среда программирования: Pascal ABC.net
Название работы: Программирование. ЛР №1 вариант №8. ЛР №2 вариант №8.
Вид работы: Лабораторная работа
Описание: Лабораторная работа №1 по дисциплине «Программирование».
Вариант №8.
В данной работе осуществляется разработка приложений на языке программирования Pascal. Лабораторная работа №1 посвящена созданию программ с использованием простых управляющих структур: условного оператора, цикла. В задании используются простые типы данных, и нет необходимости использовать массивы. Программы должны быть разработаны в рамках структурного программирования. В частности, запрещается использовать операторы перехода и метки. Задание состоит из двух задач. Решение первой задачи предусматривает использование простых типов данных, а решение второй задачи – строкового типа данных.
Задача 1.
Дано: натуральное n, действительные a1, a2,...,an. Вычислить: a1 + a2 * (a2 – 1) + a3 * (a3 – 1) * (a3 – 2) + a4 * (a4 – 1) * (a4 – 2) * (a4 – 3) + ... + an * (an – 1) * (an – 2) *...* (an – n – 1).
В данной лабораторной работе решены две задачи – для вычисления суммы последовательности и работы со строками. Составлены алгоритмы решения поставленных задач, определены переменные и разработаны программы. Программы протестированы на правильность работы.
Задача 2
В данной строке найти самую длинную подстроку, состоящую из одинаковых символов.
Лабораторная работа №2 по дисциплине «Программирование».
Вариант №8.
В данной работе осуществляется разработка приложений на языке программирования Pascal. Лабораторная работа №2 посвящена созданию программ с использованием массивов (одномерных и матриц) и множеств. В этих программах полезно использовать подпрограммы.
Задание состоит из двух задач, требующих написания программ на языке Паскаль. Программы должны быть написаны в рамках структурного программирования. В частности, запрещается использовать операторы перехода и метки.
Задача 1
Дана последовательность из n целых чисел. Определить количество инверсий в этой последовательности, то есть таких пар элементов, в которых большое число находится слева от меньшего: xi > xj при i < j).
Задача 2
Дана строка. В алфавитном порядке напечатайте (по разу) все строчные латинские согласные буквы, входящие в эту строку.
Указание: гласные буквы – а, e, i, o, u; остальные – согласные. Решение задачи простое, если вы будете использовать множества.
Год: 2022
Данный заказ (лабораторная работа) выполнялся нашим сайтом в 2022-м году, в рамках этого заказа была разработана программа в среде программирования Pascal ABC.net. Если у Вас похожее задание на программу, которую нужно написать на Pascal ABC.net, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2022-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".
Viber: ![]() Telegram: ![]() ВКонтакте: ![]() ![]() E-mail: ![]() Skype: ![]() |