Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » Задания на учебную практику

Задания на учебную практику

PDF-файл Задания на учебную практику Прикладное объектно-ориентированное программирование (8482): Другое - 3 семестрЗадания на учебную практику: Прикладное объектно-ориентированное программирование - PDF (8482) - СтудИзба2017-06-17СтудИзба

Описание файла

PDF-файл из архива "Задания на учебную практику", который расположен в категории "". Всё это находится в предмете "прикладное объектно-ориентированное программирование" из 3 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "прикладное объектно-ориентированное программирование" в общих файлах.

Просмотр PDF-файла онлайн

Текст из PDF

Задания учебную практикуВариант 1Написать программу, которая считывает из текстового файла три предложения ивыводит их в обратном порядке.Описать класс, реализующий стек. Написать программу, использующую этот класс длямоделирования Т-образного сортировочного узла на железной дороге. Программадолжна разделять на два направления состав, состоящий из вагонов двух типов (накаждое направление формируется состав из вагонов одного типа).

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

Программа должна содержать меню, позволяющее осуществить проверку всехметодов класса. Предусмотреть возможность формирования словаря из файла и склавиатуры.Вариант 3Написать программу, которая считывает текст из файла и выводит на экран толькостроки, содержащие двузначные числа.Построить систему классов для описания плоских геометрических фигур: круга,квадрата, прямоугольника. Предусмотреть методы для создания объектов, перемещенияна плоскости, изменения размеров и вращения на заданный угол.Написать программу, демонстрирующую работу с этими классами.

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

Программа должнасодержать меню, позволяющее осуществить проверку всех методов класса.Вариант 5Написать программу, которая считывает текст из файла и выводит его на экран, меняяместами каждые два соседних слова.Составить описание класса для представления комплексных чисел. Обеспечитьвыполнение операций сложения, вычитания и умножения комплексных чисел. Написатьпрограмму, демонстрирующую работу с этим классом. Программа должна содержатьменю, позволяющее осуществить проверку всех методов класса.Вариант 6Написать программу, которая считывает текст из файла и выводит на экран толькопредложения, не содержащие запятых.Составить описание класса для объектов-векторов, задаваемых координатами концов втрехмерном пространстве. Обеспечить операции сложения и вычитания векторов сполучением нового вектора (суммы или разности), вычисления скалярного произведениядвух векторов, длины вектора, косинуса угла между векторами.Написать программу, демонстрирующую работу с этим классом.

Программа должнасодержать меню, позволяющее осуществить проверку всех методов класса.Вариант 7Написать программу, которая считывает текст из файла и определяет, сколько в немслов, состоящих из не более чем четырех буквами.Составить описание класса прямоугольников со сторонами, параллельными осямкоординат.

Предусмотреть возможность перемещения прямоугольников на плоскости,изменение размеров, построение наименьшего прямоугольника, содержащего двазаданных прямоугольника, и прямоугольника, являющегося общей частью(пересечением) двух прямоугольников.Написать программу, демонстрирующую работу с этим классом. Программа должнасодержать меню, позволяющее осуществить проверку всех методов класса.Вариант 8Написать программу, которая считывает текст из файла и выводит на экран толькоцитаты, то есть предложения, заключенные в кавычки.Составить описание класса для определения одномерных массивов целых чисел(векторов).

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

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

Программа должнасодержать меню, позволяющее осуществить проверку всех методов класса.Вариант 10Написать программу, которая считывает английский текст из файла и выводит на экранслова текста, начинающиеся и оканчивающиеся гласными букв.Составить описание класса многочленов от одной переменной, задаваемых степеньюмногочлена и массивом коэффициентов. Предусмотреть методы для вычислениязначения многочлена для заданного аргумента, операции сложения, вычитания иумножения многочленов с получением нового объекта-многочлена, вывод на экранописания многочлена.Написать программу, демонстрирующую работу с этим классом. Программа должнасодержать меню, позволяющее осуществить проверку всех методов класса.Вариант 11Написать программу, которая считывает текст из файла и выводит на экран толькостроки, не содержащие двузначных чисел.Составить описание класса одномерных массивов строк, каждая строка задается длинойи указателем на выделенную для нее память.

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

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

Программа должнасодержать меню, позволяющее осуществить проверку всех методов класса.Вариант 13Написать программу, которая считывает английский текст из файла и выводит его наэкран, заменив каждую первую букву слов, начинающихся с гласной буквы, напрописную.Написать класс для эффективной работы со строками, позволяющий форматировать исравнивать строки, хранить в строках числовые значения и извлекать их. Для этогонеобходимо реализовать:□ перегруженные операции присваивания и конкатенации;□ операции сравнения и приведения типов;□ преобразование в число любого типа;□ форматный вывод строки.Написать программу, демонстрирующую работу с этим классом.

Программа должнасодержать меню, позволяющее осуществить проверку всех методов класса.Вариант 14Написать программу, которая считывает текст из файла и выводит его на экран, заменивцифры от 0 до 9 на слова «ноль», «один», …, «девять», начиная каждое предложение сновой строки.Описать класс «домашняя библиотека». Предусмотреть возможность работы спроизвольным числом книг, поиска книги по какому-либо признаку (например, поавтору или по году издания), добавления книг в библиотеку, удаления книг из нее,сортировки книг по разным полям.Написать программу, демонстрирующую работу с этим классом. Программа должнасодержать меню, позволяющее осуществить проверку всех методов класса.Вариант 15Написать программу, которая считывает текст из файла, находит самое длинное слово иопределяет, сколько раз оно встретилось в тексте.Описать класс «записная книжка». Предусмотреть возможность работы с произвольнымчислом записей, поиска записи по какому-либо признаку (например, по фамилии, датерождения или номеру телефона), добавления и удаления записей, сортировки по разнымполям.Написать программу, демонстрирующую работу с.

этим классом. Программа должнасодержать меню, позволяющее осуществить проверку всех методов класса.Вариант 16Написать программу, которая считывает текст из файла и выводит на экран сначалавопросительные, а затем восклицательные предложения.Описать класс «студенческая группа». Предусмотреть возможность работы спеременным числом студентов, поиска студента по какому-либо признаку (напри- мер,по фамилии, дате рождения или номеру телефона), добавления и удаления записей,сортировки по разным полям.Написать программу, демонстрирующую работу с этим классом. Программа должнасодержать меню, позволяющее осуществить проверку всех методов класса.Вариант 17Написать программу, которая считывает текст из файла и выводит его на экран, добавляяпосле каждого предложения, сколько раз встретилось в нем введенное с клавиатурыслово.Описать класс, реализующий тип данных «вещественная матрица» и работу с ними.Класс должен реализовывать следующие операции над матрицами:□ сложение, вычитание, умножение, деление (+, -, *, /) (умножение и деление, как надругую матрицу, так и на число);□ комбинированные операции присваивания (+=, -=, *=, /=);□ операции сравнения на равенство/неравенство;□ операции вычисления обратной и транспонированной матрицы, операцию возведенияв степень;□ методы вычисления детерминанта и нормы;□ методы, реализующие проверку типа матрицы (квадратная, диагональная, нулевая,единичная, симметрическая, верхняя треугольная, нижняя треугольная);□ операции ввода/вывода в стандартные потоки.Написать программу, демонстрирующую работу с этим классом.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5259
Авторов
на СтудИзбе
421
Средний доход
с одного платного файла
Обучение Подробнее