Рекурсия C+

Изучение и применение рекурсии в языке С+. "Рекурсивное определение" понятия. Вычисление факториала наибольшего общего делителя методом Евклида. Рекуррентное соотношение между вычисляемыми в рекурсивном методе возвращающими и не возвращающими значениями.

Подобные документы

  • Разработка программного обеспечения для решения задач поиска кратчайшего пути между вершинами графа на языке программирования Delphi с помощью алгоритма Дейкстры. Достоинства динамических массивов, понятия теории графов, представление графов на ЭВМ.

    курсовая работа, добавлен 07.06.2011

  • Основные компоненты компьютера. Циклы с постусловием, с постусловием и с параметром. Алгоритм метода половинного деления. Вычисление определенного интеграла методом прямоугольников или трапеций. Выполнение программы на языке Microsoft Visual Basic 6.0.

    курсовая работа, добавлен 24.11.2015

  • Интерполяция как процесс определения значений функции в точках, лежащих между ее известными значениями. Основные цветовые модели, использующиеся в компьютерной графике. Особенности программной реализации функции, вычисляющей кубический многочлен.

    дипломная работа, добавлен 26.08.2017

  • Версии бейсика. Основы программирования на бейсике. Язык программирования общего назначения. Интерфейс пользователя. Возможность расширения функциональности. Музыкальные и графические возможности. Соотношение с другими языками программирования (паскалем).

    контрольная работа, добавлен 29.09.2017

  • Создание средствами языка Си программы, определяющей методом Данилевского коэффициенты характеристического полинома матрицы. Нахождение формы Фробениуса, вычисление собственных столбцов и определение погрешности. Код программы и проверка ее работы.

    курсовая работа, добавлен 03.10.2014

  • Анализ профиля экспертных упорядочений на наличие бесконечных решений в методе экстраполяции экспертных оценок. Применение и значение метода максимального правдоподобия. Характеристика голосования как основного способа принятия коллективного решения.

    статья, добавлен 27.05.2018

  • Использование указателей и ссылок в программировании на C++. Определение, объявление и перегрузка функций. Работа с многомерными массивами. Рекурсивное описание алгоритмов обработки и их программная реализация. Структуры, объединения и поля битов.

    отчет по практике, добавлен 14.03.2014

  • Разработка блок-схемы алгоритма и программы для вычисления значений выражения на языке программирования Delphi. Написание программы на алгоритмическом языке для обработки массивов. Использование оператора выбора. Вычисление таблицы значений функции.

    контрольная работа, добавлен 20.08.2017

  • Вычислимые функции и разрешимые предикаты. Класс NP: сводимость и полнота. Вероятностные алгоритмы, проверка простоты числа. Иерархия сложностных классов. Соотношение между классическим и квантовым вычислением. Модификация классических определений.

    курс лекций, добавлен 15.02.2013

  • Вычисление значения интеграла численным методом Симпсона. Оценка погрешности метода с помощью интерполяционного многочлена Эрмита. Разработка алгоритма и программы (определение функциональных модулей). Обоснование выбора языка программирования С++.

    курсовая работа, добавлен 30.04.2009

  • Изучение понятия симплексного метода - вычислительной процедуры последовательного улучшения решений. Разработка программы, решающей задачу линейного программирования симплекс-методом на языке программирования С++. Ознакомление с алгоритмом программы.

    курсовая работа, добавлен 15.05.2014

  • Основные понятия, элементы, структура языка Pascal ABC, применение его для изучения основ программирования. Процедуры и функции в языке Паскаль, ресурсия, действия над данными, работа с массивами и графикой. Сущность методик решения основных типов задач.

    методичка, добавлен 25.01.2011

  • Создание алгоритма и программы для распознавания лица по фотографии c использованием библиотеки OpenCV методом искусственных нейронных сетей. Алгоритм бустинга для поиска лиц. Вычисление признаков и сравнение их совокупностей между собой разными методами.

    курсовая работа, добавлен 05.03.2019

  • Физическая реализация квантового компьютера. Вычислимые функции и разрешимые предикаты. Проверка простоты числа. Иерархия сложностных классов. Соотношение между классическим и квантовым вычислением. Алгоритм Гровера, универсальная квантовая схема.

    курс лекций, добавлен 22.02.2013

  • Паскаль как наиболее распространённый язык программирования. Создание программы на языке программирования Турбо Паскаль для вычисления приближённого значения интеграла функции f(x), с точностью до 0.01, методами Симпсона и трапеции с целью сравнения.

    реферат, добавлен 08.06.2010

  • Способы приближенных вычислений определенных интегралов на ЭВМ. Понятие множества в языке Паскаль, построение конкретного множественного типа. Вычисление таблицы значений функции одной переменной в среде Delphi. Особенности создания справочных систем.

    курсовая работа, добавлен 27.07.2016

  • Описание процедур и функций. Разработка программы на языке программирования Free Pascal. Передаточная характеристика цепи. Вычисление разности между максимальным и минимальным значением выходного сигнала. Процедура формирования массива входных отсчётов.

    контрольная работа, добавлен 07.10.2013

  • Суть энтропии Шеннона. Процедура вычисления энтропии для текстового файла на английском языке. Проверка запрограммированной процедуры на нескольких файлах. Вычисление значения энтропии для тех же файлов, но с использованием частот вхождений пар символов.

    лабораторная работа, добавлен 10.04.2015

  • Общая характеристика правил оформления лабораторных работ по информатике. Рассмотрение основных способов написания программ на языке СИ, знакомство с основными проблемами. Особенности программы на языке СИ. Анализ программ вычисления по заданной формуле.

    курсовая работа, добавлен 11.12.2013

  • Рассмотрение особенностей решения задачи с массивом с использованием языка программирования Паскаль. Организация цикла для ввода данных в память. Вычисление суммы всех элементов массива. Особенности определения наибольшего элемента массива данных.

    презентация, добавлен 26.09.2020

  • Выполнение типовых геодезических задач с помощью языка программирования Turbo Pascal с последующим тестом в среде математического пакета MathCAD. Вычисление координат теодолитного хода. Решение системы линейных алгебраических уравнений методом Гаусса.

    курсовая работа, добавлен 17.11.2013

  • Вычисление объема шарнирной фигуры. Выделение частей фигуры как отдельных тел вращения. Расчет определенных интегралов при помощи метода Ньютона-Котеса. Ознакомление с текстом программы на языке Pascal. Процедуры и функции, используемые в программе.

    курсовая работа, добавлен 12.01.2020

  • Точность в установившемся режиме; определение разности между требуемым (заданным) и действительным (фактическим) значениями регулируемой величины; влияние ошибки на качество работы системы регулирования. Коэффициенты ошибок; порядок астатизма системы.

    лекция, добавлен 01.02.2013

  • Решение задачи многоцелевой оптимизации с использованием среды Microsoft Excel, вычисление необходимых показателей графическим методом, построение кривой компромиссных решений. Нахождение данных зависимости объёма производимой продукции от его качества.

    курсовая работа, добавлен 13.05.2014

  • Краткое описание электронной подписи на базе шифра Эль-Гамаля. Криптографический протокол "Электронные деньги", пример работы программы. Основные переменные и функции электронной подписи. Вычисление значения хеш-функции. Обобщенный алгоритм Евклида.

    контрольная работа, добавлен 21.02.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу и оценить ее, кликнув по соответствующей звездочке.