Задание
Написать программу с функцией пользователя с использованием параметров-ссылок.
Вариант 1. Написать программу с функцией, в которой два числа обмениваются своими значениями.
Вариант 2. Написать программу с функцией, в которой для произвольного дробного числа вычисляется целая и дробная часть.
Вариант 3. Написать программу с функцией, в которой для произвольного прямоугольника вычисляется периметр и площадь.
Вариант 4. Написать программу с функцией, вычисляющей n-ый член арифметической прогрессии по формуле an=a1+d(n-1) и сумму n членов арифметической прогрессии по формуле Sn=n(2a1+d(n-1))/2, где a1 – первый член прогрессии, d – разность прогрессии.
Вариант 5. Написать программу с функцией, в которой для трех чисел вычисляется среднее арифметическое и среднее геометрическое.
Вариант 6. Написать программу с функцией, в которой вычисляются координаты (x, y) точки, делящей отрезок в отношении m1: m2.
Даны концы отрезка (x1, y1) и (x2, y2).
x= (x1+k*x2)/(1+k), y=(y1+k*y2)/(1+k), где k=m1/m2.
Вариант 7. Написать программу с функцией, вычисляющей n-ый член геометрической прогрессии по формуле an=a1qn-1 и сумму n членов геометрической прогрессии по формуле Sn=a1(qn-1)/(q-1), где a1 – первый член прогрессии, q – разность прогрессии.
Вариант 8. Написать программу с функцией, в которой для произвольного целого числа вычисляется количество и сумма цифр.
Вариант 9. Написать программу с функцией, в которой для произвольного натурального числа вычисляется количество и сумма делителей.
Вариант 10. Написать программу с функцией, в которой для трех чисел вычисляются минимальное и максимальное числа.
Вариант 11. Написать программу с функцией, в которой для произвольного цилиндра вычисляются объем и площадь его полной поверхности.
Вариант 12. Доказать, что любую целочисленную денежную сумму, большую 7 рублей, можно выплатить без сдачи трешками и пятерками.
Написать программу с функцией, в которой для данного N>7 найти такие целые неотрицательные a и b, что 3a+5b=N.
Вариант 13. Написать программу с функцией, в которой по номеру квартиры вычислить номер подъезда и этаж. Считать известными количество квартир на одном этаже, количество этажей в доме.
Вариант 14. Написать программу с функцией, в которой определяются полярные координаты точки по ее прямоугольным декартовым координатам.
R= x2 +y2; угол=arctg(y/x).
Вариант 15. Написать программу с функцией, в которой из произвольного количества секунд выделяется количество целых часов и из остатка - количество полных минут. Например, 3725сек это 1 час и 2 минуты.
Лабораторная работа 12
- ОбрабоТка строк Цель работы
- Порядок написания программы
- Примеры написания программ
- 1 Вариант решения – обращение к элементу массива идет через имя элемента массива, память выделяется статически, строка вводится без пробелов внутри.
- 2 Вариант решения – обращение к элементу массива идет через адрес элемента массива, память выделяется динамически, строка вводится с пробелами внутри.
- Контрольные вопросы и задания
- Задание
- ОбрабоТка одномерных числовых массивов
- 2 Вариант решения – обращение к элементу массива идет через адрес элемента массива, память выделяется динамически, заполняется массив с клавиатуры.
- Контрольные вопросы и задания
- Задание
- ОбрабоТка двумерных числовых массивов
- 2 Вариант решения – обращение к элементу массива идет через адрес элемента массива, память выделяется динамически, заполняется массив с клавиатуры.
- Контрольные вопросы и задания
- Задание
- Функции с одним результатом Цель работы
- Порядок написания программы
- Примеры написания программ
- Контрольные вопросы и задания
- Задание
- Функции с несколькими результатами Цель работы
- Порядок написания программы
- Примеры написания программ
- Контрольные вопросы и задания
- Задание
- Функции и строки Цель работы
- Порядок написания программы
- Примеры написания программ
- Контрольные вопросы и задания
- Задание
- Функции и одномерные числовые массивы Цель работы
- Порядок написания программы
- Примеры написания программ
- Контрольные вопросы и задания
- Задание
- Функции и матрицы Цель работы
- Порядок написания программы
- Примеры написания программ
- Контрольные вопросы и задания
- Задание
- Шаблоны функций Цель работы
- Порядок написания программы
- Примеры написания программ
- Контрольные вопросы и задания
- Задание