Регистрация
Среда программирования: Pascal ABC
Название работы: Дисциплина «Программирование». ЛР1 Вариант 18. ЛР2 Вариант 18. ЛР3 Вариант 13. ЛР4 Вариант 13.
Вид работы: Лабораторная работа
Описание: Лабораторная работа №1 по дисциплине "Программирование".
Вариант 18.
Задача 1. Составить программу вычисления значения функции:
Задача 2. Для заданных трех строк S1, S2 и S3 напечатать те латинские буквы, которые входят только в одну из этих строк. Указание: например, ввели строки S1 — ‘asfgsas’, S2 — ‘qweasdyu’, S3 — ‘mnbqwef’. Ответом должно служить следующее: ‘Только в первую строку входят буквы — g’, ‘Только во вторую строку входят буквы — dyu’, ‘Только в третью строку входят буквы — mnb’.
Лабораторная работа №2 по дисциплине "Программирование".
Вариант 18.
Задача 1. Напечатать величины a1, a2, ..., an, где a0 — заданное целое число,
ai = a[i/2] + ai-1 при i = 1, 2, ... n. [i/2] означает целую часть числа i/2.
Задача 2. type S = set of 0..50;
Описать функцию p (A), подсчитывающую произведение элементов множества A типа S. (Например, sum ([5,8,23] = 920.))
Программа: введите множество A (ноль используйте как прекращение ввода). Выдайте, вызвав функцию p, произведение элементов множества A.
Лабораторная работа №3 по дисциплине "Программирование".
Вариант 13.
Задача 1.
type reals = file of real;
Описать процедуру p(f,g,h) от трех файлов типа reals, которая переписывает из файла f в непустой файл g все элементы, меньшие среднего арифметического всех элементов файла f, и в непустой файл h записывает все остальные числа. Указание: введите файл f (последний элемент = 0). Выполните процедуру p(f,g,h). Распечатайте файлы g и h.
Задача 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).
Лабораторная работа №4 по дисциплине "Программирование".
Вариант 13.
Задача 1.
Используйте представление последовательности строк в виде линейного списка и опишите процедуру ДОБАВИТЬ(L, i, j), добавляющую после i-ой строки списка L копию j-й строки.
Задача 2.
Напишите программу для графической иллюстрации сортировки массивов алгоритмом слияния. Массивы изобразите в виде диаграммы — каждый элемент массива представляется в виде столбика, высота которого пропорциональна значению элемента. Визуализация сортировки сводится к показу массивов после каждого перемещения элементов.
Год: 2021
Данный заказ (лабораторная работа) выполнялся нашим сайтом в 2021-м году, в рамках этого заказа была разработана программа в среде программирования Pascal ABC. Если у Вас похожее задание на программу, которую нужно написать на Pascal ABC, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2021-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".
Тел.: ![]() Viber: ![]() Telegram: ![]() ВКонтакте: ![]() ![]() E-mail: ![]() Skype: ![]() |