У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 2

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 28.12.2024

Лабораторная работа №2. Передача значения по ссылке.

1. Объявите (в отельном заголовочном файле) и реализуйте (в другом файле) процедуры (они не возвращают значений!) согласно варианту.

2. Все процедуры должны быть написаны в двух вариантах – один вариант использует указатели, второй вариант – ссылки.

3. Напишите программу, проверяющую и демонстрирующую правильность работы процедур.

Варианты.

Процедура

1

Меняет значения двух входных переменных друг на друга.

2

Увеличение значения одной переменной на заданную величину (вторая переменная).

3

Изменяет большую из двух переменных на её остаток от деления на вторую переменную.

4

Отбрасывает от вещественного числа его дробную часть.

5

Отбрасывает от вещественного числа его целую часть.

6

Округляет вещественное число.

7

Меняют знак переменной (вещественной, целой).

8

Изменяют вещественную переменную на обратное к ней число.

9

Умножает комплексную переменную на второй аргумент процедуры – вещественное число.

10

Меняет комплексную переменную (см. вар. 9) на комплексно сопряженную к ней.

11

Уменьшает радиус окружности на заданное число.

12

Сдвигает окружность на заданный вектор.

13

Передвигает квадрат на заданный вектор.

14

Транспонирует квадратную матрицу 3x3.

15

Умножает матрицу 3x3 на вещественное число.

16

Меняет в матрице местами две указанные строчки.

Описание необходимых структур (комплексное число, окружность, квадрат, матрица) см. в лабораторной работе №1.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

1

X

X

X

X

1

2

X

X

X

X

2

3

X

X

X

X

3

4

X

X

X

X

4

5

X

X

X

X

5

6

X

X

X

X

6

7

X

X

X

X

7

8

X

X

X

X

8

9

X

X

X

X

9

10

X

X

X

X

10

11

X

X

X

X

11

12

X

X

X

X

12

13

X

X

X

X

13

14

X

X

X

X

14

15

X

X

X

X

15

16

X

X

X

X

16

17

X

X

X

X

17

18

X

X

X

X

18

19

X

X

X

X

19

20

X

X

X

X

20

21

X

X

X

X

21

22

X

X

X

X

22

23

X

X

X

X

23

24

X

X

X

X

24

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16




1. Тема История зарубежной политической мысли План 1
2. Расчет устройства по комплектующим
3.  ldquo;Частинская средняя общеобразовательная школа~~ Пр
4. тема ерс ~ це сукупність трьох е
5. Проблемы лесных ресурсов в России
6. реферат дисертації на здобуття наукового ступеня кандидата економічних наук КИЇВ ~2
7. принципів права Європейського Союзу- принципи права Європейського Союзу ~ це керівні засади що концентров
8. Тема7- Задание 2 Анализ рынка имущественного страхования в РФ
9. Накопители на гибких магнитных дисках- что это такое и способ производства
10. Дымы металлов
11. ЧЕКЕРИЛ Н
12. По какому принципу образованы ряды Дайте КРАТКИЙ ответ
13. Введение в педагогическую профессию
14. заданием А1 ~ постоянно заглядывать в словари где указано правильное произношение слов
15. История возникновения и развития такого феномена как политическая партия насчитывает не одно столетие
16. Основные направления организации и развития туристической фирмы на примере ООО Карланж
17. Реферат- Развитие взглядов на питание растений до Либиха
18. Реферат- Репликация ДНК
19. ЮжноУральский государственный университет Факультет Международный Кафедра Банковское дело
20.  ПРЕДМЕТ ЗАДАЧИ И ФУНКЦИИ СОЦИАЛЬНОЙ ПСИХОЛОГИИ