Направление 09.03.01 Информатика и вычислительная техника. Профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем». Вариант №1

Состав работы

material.view.file_icon
material.view.file_icon Отчет о практике.doc
material.view.file_icon Разбиение на слагаемые.c
material.view.file_icon Разбиение на слагаемые.exe
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Задание на практику.

Написать программу, находящую все варианты разбиений натурального числа n на слагаемые. Входные данные: n. Выходные данные: все упорядоченные варианты разбиений числа n на слагаемые.

Некоторые выдержки из описания используемого алгоритма:

Разбиение подразумевает представление натурального числа n в виде суммы натуральных слагаемых, при этом суммы должны отличаться набором чисел, а не их последовательностью. В разбиение также может входить одно число.
В канонической записи разбиения части перечисляются в невозрастающем порядке.
Например, перечислим все разбиения числа n = 5.
Для числа 5 существует 7 разбиений:
5 = 1 + 1 + 1 + 1 + 1  
5 = 1 + 1 + 1 + 2  
5 = 1 + 1 + 3  
5 = 1 + 2 + 2  
5 = 1 + 4  
5 = 2 + 3  
5 = 5

Число разбиений числа n принято обозначать p(n).
Чтобы разбиения не повторялись, договоримся перечислять слагаемые в невозрастающем порядке.
......
Программа решения задачи будет оперировать массивом слагаемых a[], состоящим из n элементов, где n – максимальное количество слагаемых. Максимальное количество слагаемых достигается в том случае, когда все слагаемые – единицы.

Отчет содержит краткие теоретические сведения по теме выполненной работы, листинг программы на языке Си с комментариями строк кода, результаты работы программы, представленные в виде скриншотов.
Список использованной литературы содержит 5 источников.

Объем отчета составляет 13 страниц формата А4.

Файл с исходным текстом программы и исполняемый файл прилагаются к отчету.

Дополнительная информация

Год сдачи: 2020
Преподаватель: Галкина М.Ю.
Работа зачтена с оценкой отлично.

Рекомендую использовать представленные материалы в качестве методической помощи для выполнения своих работ.
Технологическая практика (Профиль - Программное обеспечение средств вычислительной техники и автоматизированных систем). Вариант 1
План-график проведения технологической практики Дневник практики Постановка задачи Написать программу с использованием объектно-ориентированных технологий. Количество созданных классов – не менее трёх по одной из следующих схем наследования: Какие объекты должна описывать иерархия классов, выбирается по таблице согласно своему варианту (вариант определяется по последней цифре пароля). Вариант 1: Студенты. Студенты, обучающиеся на бюджете, платно. Поля данных: фамилия, год рождения, предыдущ
700 руб.
promo
Ответы на госы «Информатика и вычислительная техника», профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем».
Программа государственного экзамена по направлению «Информатика и вычислительная техника», профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем». Возможно теорию немного дополнили, но основные вопросы думаю, актуальны до сих пор. Раздел 1. Языки программирования. Структуры и алгоритмы обработки данных. 1. Язык программирования: Си, С++. 2. Использование динамической области памяти. Указатели. 3. Динамические структуры данных. 4. Методы сортировки масс
User Madam : 27 марта 2018
300 руб.
Преддипломная практика «Программное обеспечение средств вычислительной техники и автоматизированных систем»
Цель преддипломной практики – собрать и подготовить практический материал для написания выпускной квалификационной работы и данного отчёта. Предприятие, на котором проходила практика – ООО «Альфа-Аттестация». Отдел – IT. Должность – лаборант отдела IT. Оглавление Введение 3 1 Анализ предметной области 5 1.1 Краткое описание предприятия 5 1.2 Используемые на предприятии IT-продукты 5 1.3 Описание IT-инфраструктуры предприятия 6 1.4 Постановка задачи. Требования к практике 8 1.5 Этапы разработки
User vlanproekt : 6 мая 2018
390 руб.
Отчет по технологической практике (профиль: Программное обеспечение средств вычислительной техники и автоматизированных систем). Вариант 8
Наименование видов деятельности ЭТАП I ‒ ПОДГОТОВИТЕЛЬНЫЙ - Ознакомление с программой и планом-графиком практики. - Инструктаж по технике безопасности. - Ознакомление с задачей, изучение алгоритмов. ЭТАП II ‒ ПРОГРАММИРОВАНИЕ И ОТЛАДКА - Разработка алгоритма. - Реализация алгоритма. - Отладка программы. ЭТАП III ‒ ТЕСТИРОВАНИЕ - Создание тестов, проверка корректности работы программы для разных наборов данных. ЭТАП IV – ПОДГОТОВКА ОТЧЕТА И ЗАЩИТА РАБОТЫ - Подготовка и оформление отчета по прак
User xtrail : 24 августа 2025
800 руб.
promo
«Информатика и вычислительная техника» Профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем». Дисциплина «Математика». Часть №1. Вариант №1
Дистанционное обучение Направление «Информатика и вычислительная техника» Профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем» Дисциплина «Математика» Часть 1. Вариант № 1 1 Найти пределы а) б) в) . 2 Найти производные данных функций а) б) в) 3 Исследовать методами дифференциального исчисления функцию . Используя результаты исследования, построить её график. 4 Дана функция . Найти её частные производные
User Antoxxxa1984 : 19 сентября 2021
200 руб.
Учебная практика. Отчет. Для направления "Информатика и вычислительная техника", профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем". Вариант 1
Написать программу, находящую все варианты разбиений натурального числа n на слагаемые. Входные данные: n. Выходные данные: все упорядоченные варианты разбиений числа n на слагаемые.
User Zergling : 12 августа 2019
350 руб.
Учебная практика. Отчет. Для направления "Информатика и вычислительная техника", профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем". Вариант 1.
Условие задачи Написать программу, находящую все варианты разбиений натурального числа n на слагаемые. Входные данные: n. Выходные данные: все упорядоченные варианты разбиений числа n на слагаемые. Описание используемого алгоритма Листинг программы Результаты тестирования Список использованных источников
User nik200511 : 27 мая 2019
290 руб.
Производственная практика. Отчет. Для направления "09.03.01 Информатика и вычислительная техника", профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем". Вариант 1.
ОТЧЕТ по производственной практике по получению профессиональных умений и опыта профессиональной деятельности Содержание 1. Постановка задачи 4 2. Краткая теория по использованным технологиям 5 3. Описание разработки приложения 7 3.1 Описание иерархии объектов и методов объектов 7 3.2 Описание алгоритма основной программы 9 Заключение 10 Список использованных источников 11 Приложение А. Листинг программы 12 Приложение Б. Результат тестирования 18 1. Постановка задачи Написать программу с ис
User nik200511 : 6 июня 2019
462 руб.
Экологические проблемы лесного сектора России: породы деревьев, экосистемы, территории
Экологические проблемы лесного сектора России 1. Породы деревьев, экосистемы, территории 1.1. Породы деревьев Вырубка некоторых редких и особо ценных пород будет привлекать особое общественное внимание. Их список будет зависеть от конкретных регионов. Характерными примерами являются следующие породы: ясень, дуб, ильм, липа, тис — как на Дальнем Востоке, так и в Европейской части страны; кедровая сосна — в Сибири и на Дальнем Востоке; лиственница — из естественных малонарушенных лесов в Европейск
User Aronitue9 : 11 марта 2013
5 руб.
Анализ изменения дебитов нефти после ГРП и прогноз дополнительной добычи на Вынгаяхинском месторождении.
В данной работе авторами предлагается прогнозирование эффекта после ГРП на Вынгаяхинском месторождении в скважинах которые еще не вступили в эксплуатацию, для этого используются фактические зависимости увеличения дебита нефти после ГРП от ряда геологических параметров. Вынгаяхинское месторождение открыто в 1968 году, в разработке с 1986 года, согласно технологической схеме разработки 1984г. Основным объектом разработки является пласт БП111. В настоящее время месторождение разбурено на 80%, бур
User Elfa254 : 5 сентября 2013
10 руб.
Многоканальные телекоммуникационные системы (часть 1-я). Лабораторные работы №№1-3. Вариант №3
Содержит: 1. Лаба №1 по теме: «Нелинейный кодер» 2. Лаба №2 по теме: «Регенератор» 3. Лаба №3 по теме: «Методы объединения цифровых потоков»
User LenaSibsutis : 6 февраля 2022
900 руб.
Многоканальные телекоммуникационные системы (часть 1-я). Лабораторные работы №№1-3. Вариант №3
Кран мостовой (чертеж общего вида)
Подъемно-транспортные машины (ПТМ) весьма металлоемки, механизмы являются основными средствами механизации и автоматизации погрузочно-разгрузочных и складских работ во всех отраслях народного хозяйства. В связи с интенсификацией технологических процессов доля времени на подъемно-транспортные операции значительно возросла. Резкое повышение производительности труда, которое крайне необходимо во время перехода экономики на новые условия развития и управления, может быть достигнуто, прежде всего пу
User AgroDiplom : 19 декабря 2018
290 руб.
Кран мостовой (чертеж общего вида)
up Наверх