July 3, 2018

Лабораторная работа №7 (ПИ)

Тема: Проектирование интерфейса пользователя

Задание 1:

Цель. Написать перегруженные функции и основную программу, которая их вызывает.

Примерный код работы:

Варианты:

  1. a) для сложения целых чисел;

б) Для сложения комплексных чисел.

2. а) для сложения вещественных чисел;

б) для сложения комплексных чисел.

3. a) для умножения целых чисел;

б) для умножения комплексных чисел.

4. a) для вычитания целых чисел;

б) для вычитания комплексных чисел.

5. а) для умножения вещественных чисел;

б) для умножения комплексных чисел.

6. а) для вычитания вещественных чисел;

б) для вычитания комплексных чисел.

7. а) для деления целых чисел;

б) для деления комплексных чисел.

8. а) по номеру года выдает его название по старо японскому календарю;

б) по названию месяца выдает знак Зодиака.

9. а) для сложения десятичных дробей;

б) для сложения обыкновенных дробей.

10. a) для вычитания десятичных дробей;

6) для вычитания обыкновенных дробей.

11. а) для умножения десятичных дробей;

б) для умножения обыкновенных дробей.

12. a) для деления десятичных дробей;

б) для деления обыкновенных дробей.

13. а) для преобразования десятичной дроби в обыкновенную;

б) для преобразования обыкновенной дроби B десятичную,

14. а) для вычисления натурального логарифма;

б) для вычисления десятичного логарифма.

15. а) целые числа возводит в степень n;

б) из десятичных чисел извлекает корень степени n.

16. a) для перевода часов и минут в минуты;

б) для перевода минут в часы и минуты.

17. а) для массива целых чисел находит среднее арифметическое;

б) для строки нахоцит количество букв, содержащихся B ней.

18. а) для массива целых чисел находит максимальный элемент;

б) для строки находит длину самого длинного слова

19. а) для массива целых чисел находит минимальный элемент;

б) для строки находит длину самого короткого слова

20. а) для массива целых чисел находит количество четных элементов;

б) для строки находит количество слов, начинающихся на букву «а»

21. а) для массива целых чисел находит количество отрицательных элементов;

б) для строки находит количество слов, заканчивающихся и начинающихся на одну и ту же букву.

22. а) для массива целых чисел находит количество нечетных элементов;

б) для строки находит количество слов в ней.

23. а) Для массива начинающегося На четное число выполняет циклический сдвиг влево на количество элементов равное первому элементу массива.

б) для массива начинающегося на нечетное числе циклический сдвиг вправо на количество элементов равное последнему элементу массива.

24. а) Для массива целых чисел удаляет все четные элементы массива;

б) Для строки удаляет все четные слова.

25. а) для двумерного массива удаляет все четные строки.

б) для одномерного массива удаляет все элементы, заключенные между двумя нулевыми элементами.

Задание 2:

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

Примерный код работы:

Варианты:

1.Написать функцию sum с переменным числом параметров, которая находит сумму чисел типа int. Написать вызывающую функцию шаіп, которая обращается к функции sum не менее трех раз с количеством параметров 3, 7, 11.

2.Написать функцию mult с переменным числом параметров, которая находит произведение чисел типа float. Написать вызывающую функцию main, которая обращается к функции mult не менее трех раз с количеством параметров 3, 7, 11.

З.Написать функцию sum с переменным числом параметров, которая нах0дит сумму чисел типа int no формуле:

S=а1*а2+а2*а3+а3*а4+.

Написать вызывающую функцию main, которая обращается к функции sum не менее трех раз с количеством параметров 5, 10, 12.

4.Написать функцию sum с переменным числом параметров, которая находит сумму чисел типа int по формуле:

S=а1*а2+а3*а4+а5*а6+.

Написать вызывающую функцию main, которая обращается к функции sum не менее трех раз С количеством параметров 8, 10, 12.

5.Написать функцию sum с переменным числом параметров, которая находит сумму чисел типа int no формуле:

S=а1*а2-а2*а3+а3*а4-. . . . . ‚

Написать вызывающую функцию main, которая обращается к функции sum не менее трех раз с количеством параметров 5, 10, 12.

6. Написать ФУНКЦИЮ min с переменным числом параметров, которая находит минимальное из чисел типа int. написать вызывающую функцию main, которая обращается к функции min не менее трех раз с количеством параметров 5, 10, 12.