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

VIP! olga_1309  ЧАТ

Рейтинг : 21639
Nata0610 - автор студенческих работ

VIP! Nata0610  ЧАТ

Рейтинг : 9450
Экономические дисциплины.
lesi555 - автор студенческих работ

VIP! lesi555  ЧАТ

Рейтинг : 17981
Помощь по экономическим и гуманитарным дисциплинам

VIP! wroni  ЧАТ

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

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

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

    # Лабораторная работа № 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. Существуют ли подпрограммы без параметров? Приведите соответствующие примеры. Дайте определение термину «параметр».
    для покупки работы нужно авторизоваться
    Для продолжения нажмите Войти, Регистрация


     
    Объявления Уведомления
    Руслан63  добрый вечер! кто может решить систему уравнений через матлаб ??? оплату
    гарантирую
    Объявления Уведомления  ?
    Исполнителям
    Egor_196 Подвел исполнитель. Работу не прислал. Кормит обещаниями. Зря потраченное время    
    Руслан63 Большое спасибо за проделанную работу!  
    DenisChigrev Денис, спасибо за всё! Справился  с работами в короткие сроки! Всё сделал качественно, вовремя, ещё раз спасибо, Вы-самый классный исполнитель!  
    Masha83 Большое спасибо! Буду рад продолжению сотрудничества!  
    Kramer Взялась за срочную работу, потом еще подтвердила, что пришлет ночью. В итоге работы нет и даже на сайт не зашла, чтобы что-то ответить((    
    _Любовь_ Благодарю за качественное выполнение заказа, буду рад работать с Вами еще!  
    c264 Большое спасибо за оперативное выполнение!  
    374818 Constантин Все кратко и по делу! Крутой дядька! Рекомендую!  
    tango Большое спасибо за работы!  
    Nata0610 Давно сотрудничаю с Натальей. Всегда уверена в качестве работ, аккуратности оформления и сроках выполнения. Отдельная благодарность за готовность всегда прийти на помощь даже по специфическим заказам.  
    Новые отзывы
    Программистам Дизайнерам Сайты Сервис Копирайтерам Файлообменики Заработок Социальная сеть Статистика
  • Советы и статьи
  • Основы программирования
  • Веб-программирование
  • Soft, программы
  • Статьи, Советы
  • Форум дизайнеров
  • Soft дизайнеров
  • С чего начать?
  • Создание сайтов
  • Раскрутка сайтов
  • CMS системы, магазины
  • Домены, Хостинг
  • Soft, программы
  • Безопасные сделки
  • Менеджеры
  • Личные авторы
  • Личные исполнители
  • CМС Уведомления
  • Email Уведомления
  • СМС пользователям
  • Емэйл и СМС Рассылки
  • Объявления Уведомления
  • Публикация картинок
  • Сокращение ссылок
  • Статьи и Советы
  • Seo
  • Soft, программы
  • Файлообменник бесплатный
  • Обзор файлообменников
  • Заработок на
    файлообменниках
  • Статьи и Советы
  • Облачные хранилища
  • Сайт помощи студентам
  • 2х уровневая реферальная
    программа
  • Удаленное создание заказов
  • Форум о Заработке
  • Статьи, советы
  • Фотогалерея
  • Видеогалерея
  • Лучшие
  • Пользователей: 334604
  • Исполнителей: 7632
  • Заказано работ: 374160
  • Выполнено на заказ: 132254
  • Готовых работ: 176581
  • В библиотеке:2439
  • Полная Статистика
  • контрольную работу по химии купите в разделе готовые работы.
      Доклад   Диплом  Диссертация  Курсовая  Отчеты по практике  Контрольная  Реферат  Решение задач  Лабораторная  Презентация  Бизнес-планы  Эссе  Отзывы и рецензии   Монография   Чертежи   Перевод   Набор текста, формул   Онлайн