Для Вашего удобства мы используем файлы cookie. Используя наш Сервис, Вы соглашаетесь с политикой конфиденциальности, определениями и политикой AML & KYC
× Заказать работу Готовые работы Партнёрка Вход Регистрация
Работа опубликована в Магазине

Программирование Pascal

Тип работы: Лабораторная работа
Стоимость: 707.3 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 дней. В течении этого времени Вы можете убедиться в соответствии работы приводимому к ней описанию.

Где и когда я смогу забрать работу?

Файлы с работой придут Вам в письме на адрес Вашей электронной почты сразу после оплаты. Также возможность скачивания документов будет доступна на странице оплаченной работы.

Как оплатить работу?

Возможность оплаты доступна только зарегистрированным пользователям. Для осуществления оплаты необходимо выставить счёт, выбрав подходящий для Вас способ оплаты.

Мне нужна похожая работа. Что делать?

Если данная работа немного отличается от той которая нужна Вам, Вы можете поискать более подходящую в Магазине готовых работ, либо заказать у Авторов написание работы на заказ.