ГлавнаяПрограммирование → Контрольная, Программирование 14 заданий

Контрольная, Программирование 14 заданий

Задание

Задание 1. Вычисления

 

Постановка задачи

Даны два неотрицательных числа a и b. Найти их среднее геометрическое, то есть квадратный корень из их произведения: a⋅b.

 

Математический метод решения

s=

Алгоритм решения

1) Объявление переменных a,b,s;

2) Ввод значений переменных a, b;

3) Вычисление s;

4) Вывод значение переменной s.

Задание 2. Целые числа

 

Постановка задачи

Дано двузначное число. Вывести вначале его левую цифру (десятки), а затем — его правую цифру (единицы). Для нахождения десятков использовать операцию деления нацело, для нахождения единиц — операцию взятия остатка от деления

Задание 3. Логические выражения

 

Постановка задачи

Даны два целых числа: A, B. Проверить истинность высказывания: «Числа A и B имеют одинаковую четность».

Задание 4. Оператор if

 

Постановка задачи

Даны два числа. Вывести большее из них.

 

Задание 5. Оператор цикла for

 

Постановка задачи

Дано целое число N (> 0). Найти сумму 1 + 1/2 + 1/3 + … + 1/N (вещественное число).

Задание 6. Оператор цикла for

Постановка задачи

Дано целое число N и набор из N положительных вещественных чисел. Вывести в том же порядке дробные части всех чисел из данного набора (как вещественные числа с нулевой целой частью), а также произведение всех дробных частей

Задание 7. Функции

Постановка задачи

Описать процедуру DigitCountSum(K, C, S), находящую количество C цифр целого положительного числа K, а также их сумму S (K — входной, C и S — выходные параметры целого типа). С помощью этой процедуры найти количество и сумму цифр для каждого из пяти данных целых чисел.

Задание 8. Минимумы и максимумы

 

Постановка задачи

Дано целое число N и набор из N целых чисел. Найти номера первого минимального и последнего максимального элемента из данного набора и вывести их в указанном порядке.

Задание 9. Одномерные массивы

 

Постановка задачи

Даны целые числа N (> 2), A и B. Сформировать и вывести целочисленный массив размера N, первый элемент которого равен A, второй равен B, а каждый последующий элемент равен сумме всех предыдущих. Дан массив размера N. Вывести его элементы в обратном порядке.

 

Задание 10. Одномерные массивы. Исследование элементов

 

Постановка задачи

Дан массив размера N и целые числа K и L (1 < K ≤ L ≤ N). Найти среднее арифметическое всех элементов массива, кроме элементов с номерами от K до L включительно.

Задание 12. Массивы

Постановка задачи

Дан массив размера N (N — четное число). Поменять местами первую и вторую половины массива

Алгоритм решения

1) Объявление переменных  s=0, n;

2) Ввод значения переменной n;

               3) Заполняем массив случайными числами и выводим его.

4) Выполняем обмен a[i] c a[n/2+i] начиная с 1 по по n/2

5) Выводим измененный массив

Задание 13

 

Постановка задачи

Даны целые положительные числа M, N, число Q и набор из N чисел. Сформировать матрицу размера M * N, у которой первая строка совпадает с исходным набором чисел, а элементы каждой следующей строки равны соответствующему элементу предыдущей строки, умноженному на Q (в результате каждый столбец матрицы будет содержать элементы геометрической прогрессии).

Задание 14. Символы и строки

 

Постановка задачи

Дан символ C, изображающий цифру или букву (латинскую или русскую). Если C изображает цифру, то вывести строку «digit», если латинскую букву — вывести строку «lat», если русскую — вывести строку «rus»

Задание 15

Постановка задачи

Описать рекурсивную функцию Combin1(N, K) целого типа, находящую C(N, K) — число сочетаний из N элементов по K — с помощью рекуррентного соотношения: C(N, 0) = C(N, N) = 1, C(N, K) = C(N – 1, K) + C(N – 1, K – 1) при 0 < K < N. Параметры функции — целые числа; N > 0, 0 ≤ K ≤ N. Дано число N и пять различных значений K. Вывести числа C(N, K) вместе с количеством рекурсивных вызовов функции Combin1, потребовавшихся для их нахождения

 

Детали товара
  • 250 руб.
  • Лабораторная работа
  • C#
  • Нет
  • Visual Studio
  • Есть
Изображения товара
Обратите внимание

На нашем сайте есть работы, которые включают в себя несколько задач. Если Вам необходима только одна или несколько задач из всей работы, то вам нет необходимости покупать работу целиком. Мы можем продать задачи по отдельности. Для этого обратитесь к нам удобным для Вас способом.

Также если вдруг какая-то работа будет не соответствовать описанию или вы найдете ошибку, то мы всегда готовы исправить проблему в обговорённые с Вами сроки.