Студопедия

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

Разделы сайта

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






Структуры (Часть 2)






1. Описать структуру «дата» (год, месяц, день). Определить функцию «дней до конца месяца» вычисляющую количество дней до конца месяца.

2. Описать структуры для декартовых (x, y) и полярных (r, pi) координат. Определить функцию для перевода из декартовых в полярные координаты.

3. Описать структуру «время» (часы, минуты, секунды). Определить функцию «предыдущая минута» уменьшающая передаваемое в нее время на 1 минуту (учесть, что в сутках 24 часа).

4. Описать структуру «комплексное число» (действительная часть (re), мнимая часть (im)). Определить функции, выполняющие сложение, вычитание и умножение на действительную константу.

5. Описать структуру «дата» (год, месяц, день). Определить функцию «недель с начала года» вычисляющую количество недель с начала года.

6. Описать структуру «время» (часы, минуты, секунды). Определить функцию «прошедшее время» определяющую интервал времени между t1 и t2 в минутах (округление производить в меньшую сторону).

7. Описать структуру «комплексное число» (действительная часть (re), мнимая часть (im)). Определить функцию, выполняющую произведение двух комплексных чисел.

8. Описать структуры для декартовых (x, y) и полярных (r, pi) координат. Определить функцию для перевода из полярных в декартовы координаты.

9. Описать структуру «дата» (год, месяц, день). Определить функцию «дней с начала года» вычисляющую количество дней с начала года.

10. Описать структуру «время» (часы, минуты, секунды). Определить функцию «следующая минута» увеличивающую передаваемое в нее время на 1 секунду (учесть, что в сутках 24 часа).

11. Описать структуру «комплексное число» (действительная часть (re), мнимая часть (im)). Определить функцию, вычисляющую значение квадратного трехчлена a*x*x+b*x+c в комплексной точке x.

12. Описать структуру «дата» (год, месяц, день). Определить функцию «верна ли дата» проверяющую корректность введенной даты.

13. Описать структуру «время» (часы, минуты, секунды). Определить функцию «раньше» для проверки, предшествует ли время t1 времени t2 (в рамках суток).

14. Описать структуру «комплексное число» (действительная часть (re), мнимая часть (im)). Определить функцию, выполняющую деление двух комплексных чисел.

15. Описать структуру «дата» (год, месяц, день). Определить функцию «дней до конца года» вычисляющую количество дней до конца года.

16. Описать структуру «время» (часы, минуты, секунды). Определить функцию «прошедшее время» определяющую интервал времени между t1 и t2 в секундах.

17. Описать структуру «дата» (год, месяц, день). Определить функцию «дней с начала месяца» вычисляющую количество дней с начала месяца.

18. Описать структуру «комплексное число» (действительная часть (re), мнимая часть (im)). Определить функцию, вычисляющую значение кубического многочлена a*x*x*x +b*x*x +c*x+d в комплексной точке x.

19. Описать структуру «время» (часы, минуты, секунды). Определить функцию «следующая секунда» увеличивающую передаваемое в нее время на 1 секунду (учесть, что в сутках 24 часа).

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

21. Описать структуру «время» (часы, минуты, секунды). Определить функцию «предыдущая секунда» уменьшающая передаваемое в нее время на 1 секунду (учесть, что в сутках 24 часа).

22. Описать структуру «дата» (год, месяц, день). Определить функцию «дней до конца месяца» вычисляющую количество дней до конца месяца.

23. Описать структуру «время» (часы, минуты, секунды). Определить функцию «позже» для проверки, предшествует ли время t2 времени t1 (в рамках суток).

24. Описать структуру для декартовых координат (x, y). Определить функцию для нахождения расстояния между двумя точками.

25. Описать структуру «дата» (год, месяц, день). Определить функцию «недель до конца года» вычисляющую количество недель до конца года.

 

Замечание.

 

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

Рисунок 10.1 Полярная система координат

 

Основными понятиями этой системы являются точка отсчёта (полюс) и луч, начинающийся в этой точке (полярная ось).

Координата определяет расстояние от точки до полюса, координата — угол между полярной осью и отрезком, соединяющим полюс и рассматриваемую точку. Координата берётся со знаком «+», если угол от оси до отрезка вычисляется против часовой стрелки, и со знаком «-» в противоположном случае. Любая точка в этой системе имеет бесконечное число координат вида , которым соответствует одна и та же точка при любых натуральных . Для полюса = 0, а угол произвольный.

 

Формулы перехода:

- от полярной системы координат к декартовой:

 

- от декартовой системы координат к полярной:

 

 

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

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

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

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

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

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

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

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

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.