русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Задание 2. Разработать класс и программу.


Дата добавления: 2015-07-09; просмотров: 777; Нарушение авторских прав


1. Разработать класс для работы с формулами комбинаторики по операциям элементов с повторениями и без повторений.

2. Разработать класс для работы с числами по операциям:

вычисление суммы цифр числа, определения простого числа, сравнения сумм цифр числа.

3. Разработать класс для работы со строками: сравнение строк, удаление из строки указанного символа, переворот строки.

4. Разработать класс для работы с британским форматом даты число/месяц/год по операциям:

· сложение даты и определенного пользователем количества дней;

· вычитание из даты определенного пользователем количества дней;

· вычисление числа дней, прошедших между двумя датами.

5. Разработать класс для работы для работы со временем в формате час.минута.секунда по операциям:

· сложение времени и определенного пользователем количества секунд;

· вычитание из времени определенного пользователем количества секунд;

· сложение двух моментов времени;

· вычитание из одного момента времени другого;



· подсчет числа секунд между двумя моментами времени, лежащими в пределах одних суток.

6. Разработать класс для работы для работы со временем в формате час.минута.секунда по операциям:

· сложение времени и определенного пользователем количества минут;

· вычитание из времени определенного пользователем количества минут;

· сложение двух моментов времени;

· вычитание из одного момента времени другого;



· подсчет числа минут между двумя моментами времени, лежащими в пределах одних суток.

7. Разработать класс для работы для работы со временем в формате час.минута.секунда по операциям:

· сложение времени и определенного пользователем количества часов;

· вычитание из времени определенного пользователем количества часов;

· сложение двух моментов времени;

· вычитание из одного момента времени другого;



· подсчет числа часов между двумя моментами времени, лежащими в пределах одних суток.

8. Разработать класс для работы с геометрическими фигурами.

9. Разработать класс вычисления расстояния между тремя точками и определения возможности построения по ним вида треугольника.

10. Разработать класс вычисления расстояния между четырьмя точками и определения возможности построения по ним геометрических фигур: четырехугольника, параллелограмма, прямоугольника, квадрата, ромба.

11. Разработать класс для работы с рекурсивными функциями по операциям:

· вычисление факториала числа по восходящей и нисходящей рекурсии;

· вычисление суммы последовательности чисел 1, 2, 3, 4, …, по восходящей и нисходящей рекурсии.

12. Разработать класс для работы с динамическими структурами данных.

13. Разработать класс для работы с форматом даты по григорианскому и юлианскому календарями.

14. Разработать класс для работы с арифметической и геометрической прогрессиями.

 

 

По следующим темам студент разрабатывает проект – заданий для выполнения на лабораторных работах экзаменационной сессии.



<== предыдущая лекция | следующая лекция ==>
Задание1. Ответить на тестовые вопросы и пояснить выбор ответа. | Тема 1. Оголошення класів. Приховання даних. Конструктори й деструктори. Перевантаження функцій і конструкторів. Аргументи за замовчуванням


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.739 сек.