Направление 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 руб.
Контрольная работа по дисциплине: Электропитание устройств и систем телекоммуникаций. Вариант №02
1. Задание - рассчитать количество и емкость элементов аккумуляторных батарей и выбрать их тип; найти ток выпрямителя и мощность, потребляемую ЭПУ от внешней сети; выбрать типовое выпрямительное устройство; выбрать вводный шкаф; рассчитать заземляющее устройство и выбрать автомат защиты. - составить функциональную схему системы электропитания и перечень элементов с указанием всех типов выбранного оборудования 2. Исходные данные к расчету Предпоследняя цифра пароля 0 Напряжение питания основног
User IT-STUDHELP : 20 июля 2020
350 руб.
promo
Расчет элементов автомобильных гидросистем МАМИ Задача 1.4 Вариант К
Определить вес груза G, установленного на плавающем понтоне, если известно давление р0 жидкости под ним. Весом понтона пренебречь, а площадь его днища равна S. (Величины р0 и S взять из таблицы 1).
User Z24 : 17 декабря 2025
150 руб.
Расчет элементов автомобильных гидросистем МАМИ Задача 1.4 Вариант К
Операционные системы реального времени. Лабораторные работы №1, 2. 5-й семестр
Лабораторная 1. Программа рисования должна рисовать одновременно движущиеся фигуры: • окружность (движение слева направо, скорость 10 точек/с); • окружность (движение справа налево, скорость 10 точек/с); • квадрат (движение слева направо, скорость 20 точек/с); • квадрат (движение справа налево, скорость 40 точек/с). Дополнительное требование: когда первая окружность пересекает линию x = 320, цвет квад-ратов должен изменяться. Консольное приложение должно управлять программой рисования по к
User karapulka : 13 октября 2017
50 руб.
Механика жидкости и газа СПбГАСУ 2014 Задача 4 Вариант 15
Круглое отверстие в вертикальной стенке закрытого резервуара с водой перекрыто сферической крышкой. Радиус сферы R = (0,5 + 0,02·y) м. угол α = (120 + 0,1·z)º, глубина погружения центра тяжести отверстия H = (1,0 + 0,1·y) м. Определить давление воды на крышку, если на свободной поверхности рм = (147 + 0,2·z) = 148,8 кПа (рис. 4).
User Z24 : 1 января 2026
200 руб.
Механика жидкости и газа СПбГАСУ 2014 Задача 4 Вариант 15
up Наверх