Рекурсия C+
Изучение и применение рекурсии в языке С+. "Рекурсивное определение" понятия. Вычисление факториала наибольшего общего делителя методом Евклида. Рекуррентное соотношение между вычисляемыми в рекурсивном методе возвращающими и не возвращающими значениями.
Подобные документы
Разработка программного обеспечения для решения задач поиска кратчайшего пути между вершинами графа на языке программирования Delphi с помощью алгоритма Дейкстры. Достоинства динамических массивов, понятия теории графов, представление графов на ЭВМ.
курсовая работа, добавлен 07.06.2011Анализ реализации рекурсивных алгоритмов на разных языках программирования. Классификация языков программирования. Пример решения задачи нахождения суммы цифр целого числа с использованием рекурсии на языках программирования С++, C#, Python, F#, LISP.
статья, добавлен 13.09.2024Основные компоненты компьютера. Циклы с постусловием, с постусловием и с параметром. Алгоритм метода половинного деления. Вычисление определенного интеграла методом прямоугольников или трапеций. Выполнение программы на языке 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- 71. Массивы
Рассмотрение особенностей решения задачи с массивом с использованием языка программирования Паскаль. Организация цикла для ввода данных в память. Вычисление суммы всех элементов массива. Особенности определения наибольшего элемента массива данных.
презентация, добавлен 26.09.2020 Выполнение типовых геодезических задач с помощью языка программирования Turbo Pascal с последующим тестом в среде математического пакета MathCAD. Вычисление координат теодолитного хода. Решение системы линейных алгебраических уравнений методом Гаусса.
курсовая работа, добавлен 17.11.2013Вычисление объема шарнирной фигуры. Выделение частей фигуры как отдельных тел вращения. Расчет определенных интегралов при помощи метода Ньютона-Котеса. Ознакомление с текстом программы на языке Pascal. Процедуры и функции, используемые в программе.
курсовая работа, добавлен 12.01.2020Точность в установившемся режиме; определение разности между требуемым (заданным) и действительным (фактическим) значениями регулируемой величины; влияние ошибки на качество работы системы регулирования. Коэффициенты ошибок; порядок астатизма системы.
лекция, добавлен 01.02.2013Решение задачи многоцелевой оптимизации с использованием среды Microsoft Excel, вычисление необходимых показателей графическим методом, построение кривой компромиссных решений. Нахождение данных зависимости объёма производимой продукции от его качества.
курсовая работа, добавлен 13.05.2014