Росдистант. Алгоритмы и структуры данных. Практическое задание №1 (Решение → 92349)

Описание

Дано натуральное число n. Выведите все его цифры.

1. Разработка рекурсивной триады.

Базовый случай: Если число n состоит из одной цифры, вывести эту цифру.

Рекурсивный случай: Вывести последнюю цифру числа n и вызвать функцию рекурсивно для оставшейся части числа.

Оглавление

Практическое задание №1Выполнить следующие задачи с использованием рекурсивных функций.1. Дано натуральное число n. Выведите все его цифры.2. Дано натуральное число n. Найти сумму цифр данного числа.3. Дано натуральное число n.

Практическое задание №1

Выполнить следующие задачи с использованием рекурсивных функций.

1. Дано натуральное число n. Выведите все его цифры.

2. Дано натуральное число n. Найти сумму цифр данного числа.

3. Дано натуральное число n. Записать его в обратном порядке.

4. Дана последовательность натуральных чисел (одно число в строке), завершающаяся числом 0. Выведите все нечетные числа из этой последовательности, сохраняя их порядок.

Указания к выполнению работы.

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

Выполнение задания необходимо проводить в соответствии с приведенными этапами:

• выбрать метод решения задачи (разработать рекурсивную триаду);

• разработать графическую схему алгоритма;

• записать разработанный алгоритм на языке C++;

• разработать контрольный тест к программе;

• отладить программу;

• представить отчет по работе.

Требования к отчету

Структура отчета должна соответствовать приведённым выше этапам:

• Титульный лист.

• Алгоритм решения задачи.» .[1]Схема алгоритма выполняется по ЕСПД (ГОСТ 19.003-80 и ГОСТ 19.002-80).

• Листинг программы.

• Контрольный тест.

• Выводы.

    
            Описание
            Дано натуральное число n. Выведите все его цифры.1.    Разработка рекурсивной триады. Базовый случай: Если число n состоит из одной цифры, вывести эту цифру. Рекурсивный случай: Вывести последнюю цифру числа n и вызвать функцию рекурсивно для оставшейся части числа. 
            Оглавление
            Практическое задание №1Выполнить следующие задачи с использованием рекурсивных функций.1.    Дано натуральное число n. Выведите все его цифры.2.    Дано натуральное число n. Найти сумму цифр данного числа.3.    Дано натуральное число n. Записать его в обратном порядке.4.    Дана последовательность натуральных чисел (одно число в строке), завершающаяся числом 0. Выведите все нечетные числа из этой последовательности, сохраняя их порядок.Указания к выполнению работы.	Каждое задание нужно выполнить в соответствии с изученными понятиями рекурсивных алгоритмов. При выполнении каждого задания необходимо написать программу на языке C++, на входе которой числовые данные, затем они обрабатываются в соответствии с требованиями и результат выводится на экран. Обработка данных производится с помощью рекурсивной функции, для которой предварительно необходимо разработать рекурсивную триаду и обосновать декомпозицию. 	Выполнение задания необходимо проводить в соответствии с приведенными этапами:	•  выбрать метод решения задачи (разработать рекурсивную триаду);	•  разработать графическую схему алгоритма;	•  записать разработанный алгоритм на языке C++;	•  разработать контрольный тест к программе;	•  отладить программу;	•  представить отчет по работе.	Требования к отчету	Структура отчета должна соответствовать приведённым выше этапам:	•  Титульный лист.	•  Алгоритм решения задачи.» .[1]Схема алгоритма выполняется по ЕСПД (ГОСТ 19.003-80 и ГОСТ 19.002-80).	•  Листинг   программы.   	•  Контрольный тест. 	•  Выводы.  
            
            
            [Росдистант] Алгоритмы и структуры данных (контрольная работа, практические задания)Росдистант. Алгоритмы и структуры данных. Практическое задание №1 Росдистант. Алгоритмы и структуры данных. Практическое задание №2Росдистант. Алгоритмы и структуры данных. Практическое задание №3[Росдистант] Алгоритмы и структуры данных (ТЕСТЫ ОТВЕТЫ)[Росдистант] Анализ деятельности кредитных организаций (3113) (промежуточные и итоговый тесты, вопросы, ответы)[Росдистант] Анализ деятельности кредитных организаций.Итоговый тест Росдистант ТГУ 2023г[Росдистант] Актуальные проблемы уголовного права (контрольная работа, практические задания)[Росдистант] Актуальные проблемы уголовного права (ТЕСТЫ ОТВЕТЫ)Росдистант. Актуальные проблемы уголовно-процессуального права[Росдистант] Актуальные проблемы уголовно-процессуального права (ТЕСТЫ ОТВЕТЫ)Росдистант. Акустическая безопасность 1.  Практические работы.РОСДИСТАНТ Акустическая безопасность 1 практические работы с 1-6  (Росдистант) Алгебра и начала математического анализа. Вступительный экзамен. Тест (2023 год, апрель, 25 вопросов с правильными ответами)