Направление 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 руб.
Электромагнитная муфта - ЭМ.12.00.00 ВО
В.С. Мамаев, Н.А. Демин. Альбом чертежей для чтения и деталирования. ЭМ.12.00.00 - Электромагнитная муфта. Деталирование. Чертеж общего вида. Модели. Муфта фрикционная с дистанционным управлением предназначена для передачи вращающего момента с вала электродвигателя на рабочий орган за счет сжатия дисков 6 и 7 при пропускании тока через электромагнит. В состав работы входят: -Чертеж общего вида -Спецификация -Чертежи всех деталей -Изометрия детали Корпус -3D модели всех деталей -3D сборка -3D
User .Инженер. : 26 апреля 2025
600 руб.
Электромагнитная муфта - ЭМ.12.00.00 ВО promo
Контрольная работа по дисциплине: Электропитание устройств и систем телекоммуникаций. Вариант 18
В контрольной работе необходимо выполнить следующее: - рассчитать количество и емкость элементов аккумуляторных батарей и выбрать их тип; найти ток выпрямителя и мощность, потребляемую ЭПУ от внешней сети; выбрать типовое выпрямительное устройство; выбрать вводный шкаф; рассчитать заземляющее устройство и выбрать автомат защиты. - составить функциональную схему системы электропитания (см. рис. П1) и перечень элементов с указанием всех типов выбранного оборудования (рис. П2). Исходные данные к
User SibGUTI2 : 1 апреля 2025
150 руб.
Контрольная работа по дисциплине: Электропитание устройств и систем телекоммуникаций. Вариант 18
Китообразные и их особенности
Киты представляют настоящих водных животных, проводящих всю свою жизнь в море. Однако теплая кровь, присутствие легких и кормление детенышей молоком указывает на принадлежность их к классу млекопитающих. Во многих отношениях они более похожи на рыб.
User MarinkaKo : 2 декабря 2009
Курсовая работа по ТЭЦ. СибГУТИ вариант 04
1. Задание на курсовую работу Задание на курсовую работу составлено по стовариантной системе. Номер варианта определяется двумя последними цифрами пароля. На входе полосового фильтра действуют периодические прямоугольные радиоимпульсы (рис. 1.1) с параметрами: tи – длительность импульсов, Tи – период следования; Tн – период несущей частоты; Umн – амплитуда несущего колебания, имеющего форму гармонического uн(t) = Umн × coswнt. Требуется рассчитать двусторонне нагруженный пассивный полосовой LC-ф
User andreyka1486 : 4 мая 2011
100 руб.
up Наверх