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

Раздел
Программирование
Просмотров
48
Покупок
1
Антиплагиат
Не указан
Размещена
2 Дек 2023 в 23:29
ВУЗ
Росдистант
Курс
Не указан
Стоимость
250 ₽
Демо-файлы   
1
jpg
демо демо
10.8 Кбайт 10.8 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Задание_1_АлгСтрДан_ФИО_Группа
264.7 Кбайт 250 ₽
Описание

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

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

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

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

Оглавление

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

• Выводы.

Вам подходит эта работа?
Похожие работы
Основы программирования
Тест Тест
25 Апр в 17:30
30 +3
0 покупок
Основы программирования
Дипломная работа Дипломная
24 Апр в 19:02
29
0 покупок
Основы программирования
Задача Задача
23 Апр в 18:19
59 +1
0 покупок
Основы программирования
Курсовая работа Курсовая
21 Апр в 15:22
101 +6
0 покупок
Основы программирования
Курсовая работа Курсовая
21 Апр в 15:20
84 +3
0 покупок
Другие работы автора
Основы программирования
Дистанционная задача Дистанционная задача
16 Янв в 19:51
79
6 покупок
Основы программирования
Задача Задача
2 Дек 2023 в 23:34
47
1 покупка
Основы программирования
Задача Задача
2 Дек 2023 в 23:31
43
1 покупка
Вычислительная математика
Задача Задача
2 Дек 2023 в 22:29
165 +1
3 покупки
Дискретная математика
Задача Задача
2 Дек 2023 в 22:14
34
0 покупок
Дискретная математика
Задача Задача
2 Дек 2023 в 22:11
33
0 покупок
Дискретная математика
Задача Задача
2 Дек 2023 в 22:08
32 +1
0 покупок
Дискретная математика
Задача Задача
2 Дек 2023 в 22:04
27
0 покупок
Дискретная математика
Задача Задача
2 Дек 2023 в 22:01
26
0 покупок
Дискретная математика
Задача Задача
2 Дек 2023 в 21:58
21
0 покупок
Информатика
Дистанционная задача Дистанционная задача
25 Ноя 2023 в 00:01
61
2 покупки
Высшая математика
Тест Тест
19 Ноя 2023 в 10:46
80
1 покупка
Основы программирования
Тест Тест
30 Окт 2023 в 17:57
163
2 покупки
Культурология
Контрольная работа Контрольная
18 Сен 2023 в 21:23
104
4 покупки
Темы журнала
Показать ещё
Прямой эфир