Программирование Pascal |
|
Тип работы: | Лабораторная работа |
Стоимость: | 732.9 RUB |
Категория: | Программирование |
Куплено раз: | 3 |
Описание: |
Архив содержит 8 выполненных задач и отчеты по ним. Лр1 Задача 1 Пусть дано натуральное число n. Составить программу вычисления n3 как суммы нечетных чисел исходя из того, что: 13 = 1; 23 = 3 + 5; 33 = 7 + 9 + 11; 43 = 13 + 15 + 17 + 19; 53 = 21+ 23 + 25 + 27 + 29; … Задача 2 Исключить из данной строки группы символов, расположенные между скобками ( , ). Сами скобки тоже должны быть исключены. Указание: предполагается, что внутри каждой пары скобок нет других скобок. Лр 2 Задача 1 Даны действительные числа a1, a2, ..., an, an , ... , a2n . Получить max (a1 + a2n , a2 + a2n – 1, ... , an + an+1 ); min(a1 * an, a2 * an+1, ..., an+1 * a2n ). Задача 2 Напечатать все натуральные числа от 10 до 32767, в десятичной записи которых нет одинаковых цифр. Указание: решение задачи простое, если вы будете использовать множества. Необходимо для каждого числа создавать множество, состоящее из цифр числа. При этом проверять: если очередная цифра числа есть уже во множестве, то такое число не надо выводить на экран. Лр 3 Задача 1 type seria = file of integer; var s:seria; Описать функцию poz(s), подсчитывающую количество положительных чисел в файле s. Указание: введите файл s (последний элемент равен 0) и напечатайте значение функции poz(s). Задача 2 Напишите рекурсивную программу для вычисления суммы n 2 i 1 1/(i) = ∑ . Указания. Пусть функция 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 Задача 1 Используйте представление последовательности строк в виде линейного списка и опишите процедуру ПЕРЕСТАНОВКА(L , i , j), меняющую местами i-ю и j-ю строки списка L. Задача 2 Напишите программу для графической иллюстрации сортировки массива алгоритмом «пузырька». Массив изобразите в виде диаграммы — каждый элемент массива представляется в виде столбика, высота которого пропорциональна значению элемента. Визуализация сортировки сводится к показу массива после каждого перемещения элементов. Содержание отчета: 1 Введение 2 Анализ задачи № 1 3 Решение задачи № 1 3.1 Описание используемых переменных, обоснование выбора типа данных 3.2 Описание алгоритма решения задачи. 3.3. Тестирование программы 4 Анализ задачи № 2 5 Решение задачи № 2 5.1 Описание используемых переменных, обоснование выбора типа данных 5.2 Описание алгоритма решения задачи. 5.3 Тестирование программы 6 Заключение Приложение 1. Листинг задачи 1 Приложение 2. Листинг задачи 2 |
Ответы на часто задаваемые вопросы
Вы можете задать имеющиеся у Вас вопросы в разделе комментариев, который располагается на данной странице под описанием к работе. Возможность комментирования доступна только для зарегистрированных Пользователей.
Гарантии по качеству работ из Магазина действуют в части соответствия работы описанию, приводимому Автором на странице работы. В случае несоответствия предоставленного Автором описания работе, мы вернём Вам деньги. Гарантийный срок составляет 14 дней. В течении этого времени Вы можете убедиться в соответствии работы приводимому к ней описанию.
Файлы с работой придут Вам в письме на адрес Вашей электронной почты сразу после оплаты. Также возможность скачивания документов будет доступна на странице оплаченной работы.
Возможность оплаты доступна только зарегистрированным пользователям. Для осуществления оплаты необходимо выставить счёт, выбрав подходящий для Вас способ оплаты.
Если данная работа немного отличается от той которая нужна Вам, Вы можете поискать более подходящую в Магазине готовых работ, либо заказать у Авторов написание работы на заказ.