Рекурсивные алгоритмы - Курсовая - Basic, Pascal, C, Delphi, Borland - готовые работы

Исполнители
Безопасность заказов и сделок
Время на проверку работ
Войти
lesi555 - автор студенческих работ

VIP! lesi555  ЧАТ

Рейтинг : 17976
Помощь по экономическим и гуманитарным дисциплинам
olga_1309 - автор студенческих работ

VIP! olga_1309  ЧАТ

Рейтинг : 21450

VIP! stepanivan  ЧАТ

Рейтинг : 874
Студентам в помощь
VIP Исполнители
ВЫПОЛНИМ
Лента заказов

  • Заказать Работу
  • Готовые работы
    Заметки
    Библиотека
    Файлообменник
    Как сделать заказ
    Исполнители
    Магазин
    Новости
    Видео, ТВ и Радио
    Дисциплины
    Статьи, Опросы
    Форум
    Контакты
    Исполнители
  • Математические
  • Физика-Химия
  • Технические
  • Программирование
  • Гуманитарные
  • Экономические
  • Юридические
  • Иностранные языки
  • Другое, Разное
  • Статьи, Копирайтинг
  • Создание сайтов
  • Раскрутка сайтов
  • Дизайн, Графика
  • Аудио/Видео
  • Сообщения форума
    Поздравим всех!
    С наступающим Новым Годом !
    С 8 МАРТА МИЛЫХ ЖЕНЩИН!!!
    Как вы относитесь к help-s.ru ?
    Посмотрим, посмеёмся! ;)
    Помочь с самоваром.
    Electronics Workbench 5.12
    WebMoney или YAndex
    Объявления и Уведомления
    Крик души
    День рождения

     

    Рекурсивные алгоритмы

    # Лабораторная работа № 2
    ## Подпрограммы и рекурсивные алгоритмы

    *Цель работы:* изучение метода последовательной детализации при разработке программ;
    получение навыков работы в создании и использовании подпрограмм; научится строить и применять рекурсивные алгоритмы для решения прикладных задач.

    ### Основные темы и алгоритмические структуры для предварительного изучения:
    1. Разбитие задачи на отдельные подзадачи (подпрограммы..
    2. Организация процедур и функций, вложенных подпрограмм.
    3. Организация обмена данными между основной программой и подпрограммой.
    4. Использование служебных слов: *exit*, *break*, *forward*.
    5. Организация рекурсивных подпрограмм.
    6. Составление рекуррентных соотношений и их кодирование.

    ### ЗАДАНИЯ:
    *Задание 1:* Реализовать подпрограмму для выполнения указанного действия (см. в таблице с вариантами индивидуальных заданий). Протестировать разработанную подпрограмму, дополнив ее основной программой.

    *Задание 2:* Составить программу с использованием рекурсивной подпрограммы, которая по заданной рекуррентной формуле (см. в таблице с вариантами индивидуальных заданий) для заданных границ интегрирования a и b вычисляет значение соответствующего определенного
    интеграла. В отчете необходимо привести обоснования данных рекурсивных формул (вывод формулы).

    *Задание 3:* Написать программу с использованием рекурсии (см. в таблице с вариантами индивидуальных заданий). При использовании рекурсии определить ее глубину. Оценить сложность алгоритма, быстроту выполнения и компактность кода. Сделать соответствующие выводы. В отчете привести дерево рекурсивных вызовов подпрограммы для конкретного примера входных данных.
    В отчете необходимо привести для каждой задачи описание используемых подпрограмм, указав:
    - заголовок подпрограммы;
    - назначение подпрограммы
    - входные/выходные параметры подпрограммы;
    - словесный алгоритм работы.

    *Примечание:* Следует заметить, что практически все задания этой подгруппы можно легко решить и без использования рекурсии. Данное обстоятельство связано с тем, что в заданиях рассматриваются действительно простейшие примеры рекурсии, легко сводимые к итерационным алгоритмам. Более того, в некоторых случаях использование рекурсии приводит к неэффективным алгоритмам. Однако именно на подобных примерах проще всего получить навыки разработки рекурсивных алгоритмов.

    *Контрольные вопросы:* дать развернутые ответы (с элементами теории, примерами, доказательствами) на два конкретных вопроса (номера вопросов см. в таблице с вариантами).

    ### Задание
    1. Описать процедуру Two_Element(A, R, N, E1, E2), которая для заданного числа R и массива А размера N находит два различных элемента массива, сумма которых наиболее близка к числу R.
    2. Написать рекурсивную функцию интегрирования выражения exp(a*x)*cos(x)^n
        - n = 0 f = exp(a*x)/a;
        - n = 1 f = exp(a\*x)(sin(x) + a\*cos(x))/(a^2 + 1)
        - n > 1 f = exp(a\*x)\*cos(x)^n\*(n\*sin(x) + a\*cos(x))/(a^2 + n^2) + n\*(n-1)/(a^2 + n^2)\*f(a, x, n-2);

    3. Дано дерево глубины N (N — четное), каждая внутренняя вершина которого имеет 2 непосредственных потомка: А с весом 1 и В с весом (-1). Корень дерева С имеет вес 0. Найти все пути от корня к листьям, удовлетворяющие следующему условию: суммарный вес элементов пути равен 0. Перебирать пути, начиная с «самого левого» и заканчивая «самым правым».

    ### Контрольные вопросы
    1. В каких случаях целесообразно использовать именно функции? Какого типа может быть значение функции?
    2. Существуют ли подпрограммы без параметров? Приведите соответствующие примеры. Дайте определение термину «параметр».
    для покупки работы нужно авторизоваться
    Для продолжения нажмите Войти, Регистрация


     
    Горящие заказы
    Повысить уникальность
    Сделать задания по описанию информатика
    Объявления Уведомления
    prepod2011  Рекомендую телеграмм канал врача уролога-андролога, действующего преподавателя,
    доцента кафедры урологии, кандидата медицинских наук и моего друга 🤝
    👍 https://t.me/uro_pro_life/41
    Объявления Уведомления  ?
    Исполнителям
    DenisChigrev Работу делал два месяца, вместо договоренных трех недель. Всё время говорил, что некогда, исправляет какие-то ошибки. При этом делал работы тех, кто делал заявки позже меня. Когда он сделал мне работу, то она мне была уже не нужна. И в итоге отказался делать работы моим додногруппникам-должникам.    
    olga_1309 Большое спасибо за работу! Приятно иметь дело с надежным человеком!  
    myangel очень оперативное выполнение заказа, спасибо большое!  
    valnik Прекрасный автор, очень рекомендую!  
    _Любовь_ Благодарю за качественное выполнение заказа, буду рад работать с Вами еще!  
    vladi_79 Спасибо за досрочную разблокировку!  
    e-wolfy Большое спасибо за проделанную работу!  
    Catran Отличный исполнитель! Ответственный, корректный, помог с достаточно сложным заданием! Рекомендую!!!!  
    nwtu11 Спасибо за выполнение работы по Электронике  
    wroni спасибо за работы! оперативно выполнили  
    Новые отзывы
    Программистам Дизайнерам Сайты Сервис Копирайтерам Файлообменики Заработок Социальная сеть Статистика
  • Советы и статьи
  • Основы программирования
  • Веб-программирование
  • Soft, программы
  • Статьи, Советы
  • Форум дизайнеров
  • Soft дизайнеров
  • С чего начать?
  • Создание сайтов
  • Раскрутка сайтов
  • CMS системы, магазины
  • Домены, Хостинг
  • Soft, программы
  • Безопасные сделки
  • Менеджеры
  • Личные авторы
  • Личные исполнители
  • CМС Уведомления
  • Email Уведомления
  • СМС пользователям
  • Емэйл и СМС Рассылки
  • Объявления Уведомления
  • Публикация картинок
  • Сокращение ссылок
  • Статьи и Советы
  • Seo
  • Soft, программы
  • Файлообменник бесплатный
  • Обзор файлообменников
  • Заработок на
    файлообменниках
  • Статьи и Советы
  • Облачные хранилища
  • Сайт помощи студентам
  • 2х уровневая реферальная
    программа
  • Удаленное создание заказов
  • Форум о Заработке
  • Статьи, советы
  • Фотогалерея
  • Видеогалерея
  • Лучшие
  • Пользователей: 332395
  • Исполнителей: 7623
  • Заказано работ: 373048
  • Выполнено на заказ: 132009
  • Готовых работ: 176263
  • В библиотеке:2439
  • Полная Статистика
  • контрольную по эконометрике заказать решение.
      Доклад   Диплом  Диссертация  Курсовая  Отчеты по практике  Контрольная  Реферат  Решение задач  Лабораторная  Презентация  Бизнес-планы  Эссе  Отзывы и рецензии   Монография   Чертежи   Перевод   Набор текста, формул   Онлайн