Рекурсивное программирование

Рекуррентные соотношения (формулы), сложности структурно-логического характера в действиях, составляющих конструктивную основу простейших рекурсивных алгоритмов. Рекурсивные определения, выполнение действий на рекурсивном спуске и рекурсивном возврате.

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

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

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

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

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

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

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

  • Основы работы с операционными системами типа Windows. Создание текстовых документов с помощью Microsoft Word. Программирование в среде Turbo Pascal. Проведение численных и символьных расчетов в Mathcad. Программирование алгоритмов циклической структуры.

    учебное пособие, добавлен 19.05.2016

  • Классификация структур данных и алгоритмов. Использование блок-схемы из стандартных графических объектов, для наглядного представления последовательности действий. Реализация линейного алгоритма на Бейсике, особенности программирования на языке QBasic.

    конспект урока, добавлен 22.10.2014

  • Ориентированное программирование как подход к созданию программ, основанный на использовании классов и объектов, взаимодействующих между собой. Запуск и выполнение байт-кода. Виртуальная машина Java. Описание классом устройства и поведение объектов.

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

  • Алгоритм, его определение, основные свойства, способы описания и построения. Виды алгоритмов: линейный, разветвляющийся, циклический. Языки и виды программирования: алгоритмическое или модульное, структурное, объектно-ориентированное программирование.

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

  • Особенности структурного подхода в программировании. Эволюция методов проектирования и создания программного продукта. Характеристика основных источников сложности программирования. Синхронизация потоков управления. Необходимость обработки исключений.

    учебное пособие, добавлен 29.10.2013

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

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

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

    шпаргалка, добавлен 05.05.2013

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

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

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

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

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

    краткое изложение, добавлен 19.02.2017

  • Присутствие в линейной программе операторов присваивания, ввода, вывода и обращения к процедурам. Программирование разветвленных алгоритмов в среде программирования turbo pascal. Составление блок-схемы алгоритма и программы для обработки массива.

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

  • Введение в систему логического программирования Turbo Prolog. Способы решения рекурсивных задач с помощью языка пролог. Продукционное представление знаний. Применение динамической базы данных. Анализ сведений с помощью фреймов и семантических сетей.

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

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

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

  • Изучение процесса пуска высоковольтного двигателя от сети бесконечной мощности. Составление автоматного графа с помощью кода Грея. Программирование схемы для запуска асинхронного двигателя. Реализация работы логического устройства в среде Workbench.

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

  • Основы работы с Borland Delphi. Разработка интерфейса пользователя программной системы. Программирование алгоритмов обработки символьных последовательностей. Организация взаимодействия прикладной программы с базой данных. Работа со связанными таблицами.

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

  • Рассмотрение примеров программ обработки массивов данных. Выполнение вычислений общего характера в графическом процессоре. Анализ производительности работы программ в зависимости от размера массивов. Изучение архитектуры параллельных вычислений CUDA.

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

  • Характеристика среды разработки программ Visual Studio. Построение алгоритмов линейной структуры и простейшего диалогового интерфейса. Логические операторы и операторы отношения, а также операторы ветвления и выбора. Построение циклических алгоритмов.

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

  • Язык как средство обучения программированию. Разработка и реализация на языках высокого уровня алгоритмов решения задачи. Развитые средства диагностики и редактирования кода. Описание алгоритмов и приёмов разработки программ обработки двумерных массивов.

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

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

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

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

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

  • Структурные методы программирования. Нисходящее и восходящее программирование. Программирование с использованием пошаговой детализации. Основные понятия и определения модульного программирования. Объектно-ориентированный подход в программировании.

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

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

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

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