Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Задание. 2. Добавить к проекту файл исходным кодом (.h и .cpp).






1. Создать новый проект.

2. Добавить к проекту файл исходным кодом (.h и.cpp).

3. Вынести в отдельный модуль функции и типы данных.

4. Написать программу в соответствии с вариантом задания из пункта 5, задав начальные значения при объявлении переменных.

5. Отладить и протестировать программу.

6. Создать новый проект.

7. Подключить модуль из предыдущего задания в новый проект.

8. Написать программу в соответствии с вариантом задания из пункта 5, введя начальные значения переменных с клавиатуры.

9. Отладить и протестировать программу.

10. Оформить отчёт.

Варианты заданий

1. Определить функцию, возвращающую количество дней до конца месяца. Выполнить перегрузку функции для следующих типов параметров:

1.1. Структура «дата» (год, месяц, день).

1.2. Три целочисленных параметра: год, месяц, день.

1.3. Два целочисленных параметра: месяц, день (считать передаваемые числа датой текущего года).

2. Определить функцию, возвращающую НОК нескольких чисел. Выполнить перегрузку функции для следующих типов параметров:

2.1. Два параметра типа int.

2.2. Два параметра типа long.

2.3. Два параметра типа float.

2.4. Два параметра типа double.

3. Определить функцию, находящую максимальный элемент массива. Выполнить перегрузку функции для следующих типов параметров:

3.1. Одномерный массив типа int размерностью N.

3.2. Одномерный массив типа float размерностью N.

3.3. Одномерный массив типа double размерностью N.

4. Определить функцию, возвращающую минимальное из нескольких чисел. Выполнить перегрузку функции для следующих типов параметров:

4.1. Три параметра типа int.

4.2. Четыре параметра типа int.

4.3. Три параметра типа float.

4.4. Два параметра типа double.

5. Определить функцию, возвращающую количество недель с начала года. Выполнить перегрузку функции для следующих типов параметров:

5.1. Структура «дата» (год, месяц, день).

5.2. Три целочисленных параметра: год, месяц, день.

5.3. Два целочисленных параметра: месяц, день (считать передаваемые числа датой текущего года).

6. Определить функцию, возвращающую количество недель до конца года. Выполнить перегрузку функции для следующих типов параметров:

6.1. Структура «дата» (год, месяц, день).

6.2. Три целочисленных параметра: год, месяц, день.

6.3. Два целочисленных параметра: месяц, день (считать передаваемые числа датой текущего года).

7. Определить функцию, возвращающую НОД нескольких чисел. Выполнить перегрузку функции для следующих типов параметров:

7.1. Два параметра типа int.

7.2. Два параметра типа long.

7.3. Два параметра типа float.

7.4. Два параметра типа double.

8. Определить функцию, возвращающую количество минут до окончания суток. Выполнить перегрузку функции для следующих типов параметров:

8.1. Структура «время» (часы, минуты, секунды).

8.2. Три целочисленных параметра: часы, минуты, секунды.

8.3. Два целочисленных параметра: часы, минуты.

9. Определить функцию, возвращающую предыдущую минуту. Выполнить перегрузку функции для следующих типов параметров:

9.1. Структура «время» (часы, минуты, секунды).

9.2. Три целочисленных параметра: часы, минуты, секунды.

9.3. Два целочисленных параметра: часы, минуты.

10. Определить функцию, находящую сумму элементов массива. Выполнить перегрузку функции для следующих типов параметров:

10.1. Одномерный массив типа int размерностью N.

10.2. Одномерный массив типа float размерностью N.

10.3. Одномерный массив типа double размерностью N.

11. Определить функцию, проверяющую верна ли дата. Выполнить перегрузку функции для следующих типов параметров:

11.1. Структура «дата» (год, месяц, день).

11.2. Три целочисленных параметра: год, месяц, день.

11.3. Два целочисленных параметра: месяц, день (считать передаваемые числа датой текущего года).

12. Определить функцию, возвращающую расстояние между точками числа. Выполнить перегрузку функции для следующих типов параметров:

12.1. Два параметра типа структура «точка» (координаты x, y).

12.2. Четыре параметра типа float.

12.3. Четыре параметра типа double.

13. Определить функцию, возвращающую следующую минуту. Выполнить перегрузку функции для следующих типов параметров:

13.1. Структура «время» (часы, минуты, секунды).

13.2. Три целочисленных параметра: часы, минуты, секунды.

13.3. Два целочисленных параметра: часы, минуты.

14. Определить функцию, находящую произведение ненулевых элементов массива. Выполнить перегрузку функции для следующих типов параметров:

14.1. Одномерный массив типа int размерностью N.

14.2. Одномерный массив типа float размерностью N.

14.3. Одномерный массив типа double размерностью N.

15. Определить функцию, возвращающую прошедшее время в минутах (считать, что разница между передаваемыми значениями не превышает 24 часа). Выполнить перегрузку функции для следующих типов параметров:

15.1. Два параметра типа структура «время» (часы, минуты, секунды).

15.2. Шесть целочисленных параметра: часы, минуты, секунды.

15.3. Четыре целочисленных параметра: часы, минуты.

16. Определить функцию, возвращающую минимальное из нескольких чисел. Выполнить перегрузку функции для следующих типов параметров:

16.1. Два параметра типа int.

16.2. Три параметра типа int.

16.3. Два параметра типа float.

16.4. Три параметра типа float.

16.5. Три параметра типа double.

17. Определить функцию, возвращающую количество дней с начала года. Выполнить перегрузку функции для следующих типов параметров:

17.1. Структура «дата» (год, месяц, день).

17.2. Три целочисленных параметра: год, месяц, день.

17.3. Два целочисленных параметра: месяц, день (считать передаваемые числа датой текущего года).

18. Определить функцию, возвращающую n-ю степень числа x. Выполнить перегрузку функции для следующих типов параметров:

18.1. Два параметра: x и n – оба типа int.

18.2. Два параметра: x и n – оба типа float.

18.3. Два параметра: x – типа float, и n – типа int.

19. Определить функцию, находящую минимальный элемент массива. Выполнить перегрузку функции для следующих типов параметров:

19.1. Одномерный массив типа int размерностью N.

19.2. Одномерный массив типа float размерностью N.

19.3. Одномерный массив типа double размерностью N.

20. Определить функцию, возвращающую количество минут с начала суток. Выполнить перегрузку функции для следующих типов параметров:

20.1. Структура «время» (часы, минуты, секунды).

20.2. Три целочисленных параметра: часы, минуты, секунды.

20.3. Два целочисленных параметра: часы, минуты.

21. Определить функцию, возвращающую среднеарифметическое нескольких чисел. Выполнить перегрузку функции для следующих типов параметров:

21.1. Два параметра типа int.

21.2. Три параметра типа int.

21.3. Три параметра типа float.

21.4. Два параметра типа double.

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

22.1. Структура «дата» (год, месяц, день).

22.2. Три целочисленных параметра: год, месяц, день.

22.3. Два целочисленных параметра: месяц, день (считать передаваемые числа датой текущего года).

23. Определить функцию, находящую среднеарифметическое элементов массива. Выполнить перегрузку функции для следующих типов параметров:

23.1. Одномерный массив типа int размерностью N.

23.2. Одномерный массив типа float размерностью N.

23.3. Одномерный массив типа double размерностью N.

24. Определить функцию, возвращающую максимальное из нескольких чисел. Выполнить перегрузку функции для следующих типов параметров:

24.1. Два параметра типа int.

24.2. Три параметра типа int.

24.3. Два параметра типа float.

24.4. Три параметра типа double.

25. Определить функцию, возвращающую количество дней до конца года. Выполнить перегрузку функции для следующих типов параметров:

25.1. Структура «дата» (год, месяц, день).

25.2. Три целочисленных параметра: год, месяц, день.

25.3. Два целочисленных параметра: месяц, день (считать передаваемые числа датой текущего года).

 

Содержание отчета

1. Титульный лист.

2. Наименование и цель работы.

3. Краткое теоретическое описание.

4. Задание на лабораторную работу.

5. Схема алгоритма.

6. Листинг программы.

7. Результаты выполнения программы.

 

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.009 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал