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

VIP! stepanivan  ЧАТ

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

VIP! olga_1309  ЧАТ

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

VIP! c264  ЧАТ

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

VIP! lesi555  ЧАТ

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

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

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

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


     
    Горящие заказы
    Корректировка курсовой работы
    По специальности Менеджмент. Учебная практика. Ср
    Исполнителям
    SiberianWolf Спасибо все вылнено в срок .  
    wroni Спасибо за работу!!! Все выполнено в срок,всегда на связи! Рекомендую!  
    DenisChigrev В связи с тем что одногруппник отказался от его работы , завысил ценник , сроки не соблюдает от слова совсем. Работа по итогу так и не выполнена.    
    bushka Спасибо большое за сложную работу, выполненную в ехель  
    SiberianWolf КРАЙНЕ не рекомендую данного исполнителя! Поначалу нашего сотрудничества я решил почитать отзывы, и половину из них оказались негативными. Люди писали, что исполнитель сначала сильно задерживает со сроками, а после вообще игнорит. Но были и положительные, из-за чего я подумал, что всё же лучше будет согласиться с ним работать. Как же я ошибался.    
    Eleon2012 Прекрасный заказчик! Четкие задания, всегда на связи. Быстрая разблокировка!  
    DenisChigrev Работу делал два месяца, вместо договоренных трех недель. Всё время говорил, что некогда, исправляет какие-то ошибки. При этом делал работы тех, кто делал заявки позже меня. Когда он сделал мне работу, то она мне была уже не нужна. И в итоге отказался делать работы моим додногруппникам-должникам.    
    olga_1309 Большое спасибо за работу! Приятно иметь дело с надежным человеком!  
    myangel очень оперативное выполнение заказа, спасибо большое!  
    valnik Прекрасный автор, очень рекомендую!  
    Новые отзывы
    Программистам Дизайнерам Сайты Сервис Копирайтерам Файлообменики Заработок Социальная сеть Статистика
  • Советы и статьи
  • Основы программирования
  • Веб-программирование
  • Soft, программы
  • Статьи, Советы
  • Форум дизайнеров
  • Soft дизайнеров
  • С чего начать?
  • Создание сайтов
  • Раскрутка сайтов
  • CMS системы, магазины
  • Домены, Хостинг
  • Soft, программы
  • Безопасные сделки
  • Менеджеры
  • Личные авторы
  • Личные исполнители
  • CМС Уведомления
  • Email Уведомления
  • СМС пользователям
  • Емэйл и СМС Рассылки
  • Объявления Уведомления
  • Публикация картинок
  • Сокращение ссылок
  • Статьи и Советы
  • Seo
  • Soft, программы
  • Файлообменник бесплатный
  • Обзор файлообменников
  • Заработок на
    файлообменниках
  • Статьи и Советы
  • Облачные хранилища
  • Сайт помощи студентам
  • 2х уровневая реферальная
    программа
  • Удаленное создание заказов
  • Форум о Заработке
  • Статьи, советы
  • Фотогалерея
  • Видеогалерея
  • Лучшие
  • Пользователей: 332829
  • Исполнителей: 7624
  • Заказано работ: 373371
  • Выполнено на заказ: 132060
  • Готовых работ: 176332
  • В библиотеке:2439
  • Полная Статистика
  • контрольные по маркетингу скачать бесплатно.
      Доклад   Диплом  Диссертация  Курсовая  Отчеты по практике  Контрольная  Реферат  Решение задач  Лабораторная  Презентация  Бизнес-планы  Эссе  Отзывы и рецензии   Монография   Чертежи   Перевод   Набор текста, формул   Онлайн