Задания. 1. Разработать программу согласно варианту задания

1. Разработать программу согласно варианту задания.

1.1 Разработать программу нахождения количества K и суммы S цифр целого положительного числа C. Вычисление количества и суммы оформить в виде процедуры (C – входной параметр, K и S - выходные параметры).

1.2 Разработать программу, меняющую местами содержимое переменных X и Y. Изменение содержимого переменных оформить в виде процедуры (X, Y – одновременно входные и выходные параметры).

1.3 Разработать программу вычисления среднего арифметического и среднего геометрического двух чисел X и Y. Вычисления среднего арифметического и среднего геометрического оформить в виде процедуры (X и Y – входные параметры, AMean и GMean - выходные параметры).

1.4 Разработать программу изменения порядка следования цифр целого положительного числа K. Изменение порядка цифр оформить в виде процедур (K – одновременно входной и выходной параметр).Разработать программу выполнения левого циклического сдвига трех чисел, т.е. значение A переходит в C, значение C в B, значение B в A. Выполнение циклического сдвига оформить в виде процедуры (A, B, C - одновременно входные и выходные параметры).

1.5 Разработать программу нахождения количества K и суммы S нечетных цифр целого положительного числа C. Вычисление количества и суммы оформить в виде процедуры (C – входной параметр, K и S - выходные параметры).

1.6 Разработать программу вычисления площади и периметра равностороннего треугольника по данной стороне a. Вычисление периметра и площади оформить в виде процедур (a – входной параметр, P и S – выходные параметры).

1.7 Разработать программу добавления к целому положительному числу K справа цифры D. Добавление цифры оформить в виде процедуры (D – входной параметр, K – одновременно входной и выходной параметр).

1.8 Разработать программу вычисления площади и периметра прямоугольника со сторонами, параллельными осям координат, по координатам (x1,y1), (x2,y2) его противоположных вершин. Вычисление периметра и площади оформить в виде процедур (x1,x2,y1,y2 – входные параметр, P и S – выходные параметры).

1.9 Разработать программу добавления к целому положительному числу K слева цифры D. Добавление цифры оформить в виде процедуры (D – входной параметр, K – одновременно входной и выходной параметр).

1.10 Разработать программу, заносящую в переменную X минимальное из значений X и Y, а в Y – максимальное. Изменение содержимого переменных оформить в виде процедуры (X, Y – одновременно входные и выходные параметры).

1.11 Разработать программу выполнения левого циклического сдвига трех чисел, т.е. значение A переходит в C, значение C в B, значение B в A. Выполнение циклического сдвига оформить в виде процедуры (A, B, C - одновременно входные и выходные параметры).

1.12 Разработать программу выполнения правого циклического сдвига трех чисел, т.е. значение A переходит B, значение B в C, значение C в A. Выполнение циклического сдвига оформить в виде процедуры (A, B, C - одновременно входные и выходные параметры).

1.13 Разработать программу нахождения количества K и суммы S нечетных цифр целого положительного числа C. Вычисление количества и суммы оформить в виде процедуры (C – входной параметр, K и S - выходные параметры).

2. Разработать программу согласно варианту задания. Вычисление значения функции f оформить в виде функции, параметрами которой являются значение x и/или i, а возвращаемым значением является значение функции f при заданных аргументах.

2.1. Для заданного n вычислить

2.2. Для заданного n вычислить

2.3. Для заданного n вычислить

2.4. Для заданного n вычислить

2.5. Для заданного n вычислить

2.6. Для заданного n вычислить

2.7. Для заданного n вычислить

2.8. Для заданного n вычислить

2.9. Для заданного n вычислить

2.10. Для заданного n вычислить

2.11. Для заданного n вычислить

2.12. Для заданного n вычислить

2.13. Для заданного n вычислить

3 Разработать программу согласно варианту задания. Вычисление значения функции оформить в виде функции, в качестве параметра в которую передается значение X, а значение Y является возвращаемым значением функции.

3.1 Для a = –1, a = 0, a = 1 вычислить значения функции. Х изменять от 0 до 2,5 с шагом 0,1. Если значение функции не может быть определено для некоторых значений аргументов, напечатать соответствующие сообщения.

3.2 Написать программу для вычисления и печати таблицы
значений функции , если переменная х меняет свое значение
от хн=–2 до хк=3 с шагом Dх=0,5.

3.3 Написать программу для вычисления и печати таблицы
значений функции , если переменная х меняет свое значение
от хн=0,2 до хк=3,9 с шагом Dх=0,3.

3.4 Написать программу для вычисления и печати таблицы
значений функции , если переменная х меняет свое значение
от хн=0 до хк=10 с шагом Dх=0,5.

3.5 Написать программу для вычисления и печати таблицы
значений функции , если переменная х меняет свое значение от хн=0 до хк=10 с шагом Dх=0,5.

3.6 Написать программу для вычисления и печати таблицы
значений функции , если переменная х меняет свое значение от хн=–5 до хк=15 с шагом Dх=0,43.

3.7 Напечатать таблицу функции a·sin(x)+b·cos(x) на отрезке от –p/2 до 3p/2 с шагом p/18. Подсчитать количество смен знака в этой таблице.

3.8 Написать программу для вычисления и печати таблицы
значений функции , если переменная х меняет свое значение
от хн=1,28 до хк=4,28 с шагом Dх=0,35.

3.9 Написать программу для вычисления и печати таблицы
значений функции , если переменная х меняет свое значение
от хн=1 до хк=1,35 с шагом Dх=0,05.

3.10 Написать программу для вычисления и печати таблицы
значений функции , если переменная х меняет свое значение
от хн=1,3 до хк=4,5 с шагом Dх=0,32.

3.11 Написать программу для вычисления и печати таблицы
значений функции , если переменная х меняет свое значение
от хн=–3 до хк=15 с шагом Dх=0,52.

3.12 Написать программу для вычисления и печати таблицы
значений функции , если переменная х меняет свое значение
от хн=–3 до хк=25 с шагом Dх=0,45.

3.13 Написать программу для вычисления и печати таблицы
значений функции , если переменная х меняет свое значение
от хн=3 до хк=15 с шагом Dх=0,35.

4. Разработать программу согласно варианту задания. Вычисление суммы ряда с заданной точностью оформить в виде подпрограммы.

4.1 Вычислить с точностью e=10–4 сумму ряда .

4.2 Вычислить сумму S(x) с точностью e=10-5

4.3 Вычислить сумму S(x) с точностью e=10-5

4.4 Вычислить сумму S(x) с точностью e=10-3 .

4.5 Вычислить сумму S(x) с точностью e=10-4

4.6 Вычислить сумму S(x) с точностью e=10-4

4.7 Вычислить сумму S(x) с точностью e=10-3

4.8 Вычислить сумму S(x) с точностью e=10-5

4.9 Вычислить сумму S(x) с точностью e=10-4

4.10 Вычислить сумму S(x) с точностью e=10-8

4.11 Вычислить сумму S(x) с точностью e=10-3

4.12 Вычислить сумму S(x) с точностью e=10-5

4.13 Вычислить сумму S(x) с точностью e=10-4

5. Разработать программу согласно варианту задания с использованием подпрограмм.

5.1 Задан массив P. Напишите программу вычисления отношения произведения положительных элементов массива к сумме элементов, больших среднего арифметического всех значений.

5.2 Все положительные элементы целочисленного массива размера n, находящиеся между минимумом и максимумом массива, умножить на K. Значения n, K и массив вводятся пользователем.

5.3 Написать программу, определяющую, сколько среди элементов массива таких, для которых выполняется условие .

5.4 В целочисленном массиве размера n расположить в массиве сначала положитель­ные, а затем отрицательные элементы массива, не изменяя при этом их порядок следования в исходном массиве. Вспомогательный массив не использовать.

5.5 В целочисленном массиве размера n переписать в обратном порядке элементы, расположенные между первым и последним положительными элементами массива. Значение n и массив вводятся пользователем.

5.6 Удалить те элементы одномерного массива из n элементов, которые попадают в интервал от –2 до 10.

5.7 В массиве целых чисел из n элементов поменять местами максимальный среди положительных и минимальный среди отрицательных элементов.

5.8 Написать программу, подсчитывающую количество соседств двух чисел одного знака в одномерном массиве, причем абсолютная величина первого числа должна быть больше второго.

5.9 Посчитать количество элементов одномерного массива из n элементов, значение которых меньше своего номера.

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

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

5.12 В одномерном массиве из n вещественных чисел заменить каждый элемент на его среднее арифметическое с предыдущим и последующим элементом. Считать первый и последний элементы соседними.

5.13 Найти сумму всех отрицательных элементов целочисленного массива размера n, расположенных на нечетных позициях. Значение n и массив вводятся пользователем.

6. Разработать программу согласно варианту задания. При решении использовать подпрограммы.

6.1 В целочисленной матрице размера n × m обнулить все отрицательные элементы, если их сумма больше по модулю суммы положительных элементов. Значения n, m и матрицу вводит пользователь.

6.2 Дана матрица А n ´ n. Поменять в ней местами элементы главной диагонали и первой строки. Конкретные размеры матрицы ввести (n ≤10).

6.3 Найти все числа, каждое из которых встречается в каждой строке матрицы Вn × m. Значения n, m и матрицу вводит пользователь.

6.4 Для заданной квадратной матрицы А n ´ n найдите хотя бы одно k такое, что элементы k -й строки совпадают с элементами k -го столбца. Конкретные размеры матрицы ввести (n ≤10).

6.5 Дана вещественная матрица размерности n´m. Найти общую сумму элементов только тех столбцов, которые имеют хотя бы один нулевой элемент.

6.6 Дана вещественная матрица размерности n´m. Вывести номера столбцов, содержащих только отрицательные элементы.

6.7 Наименьший элемент каждой строки матрицы, начиная со второй, заменить наибольшим элементом предыдущей строки.

6.8 Составить программу нахождения количества строк матрицы n ´ m, минимальный элемент которых меньше заданного значения.

6.9 Дана вещественная матрица размером n´m. Заменить в строке все отрицательные элементы на 0, если сумма элементов этой строки отрицательна.

6.10 В матрице An´m найти номера столбцов, начинающихся с не менее K нулей подряд. Значение K, размерность матрицы, ввести с клавиатуры (n, m <15).

6.11 Дана матрица А n ´ n. Поменять в ней местами первую строку и последний столбец. Конкретные размеры матрицы ввести (n ≤10).

6.12 Напишите программу, которая в заданной квадратной матрице заменяет элементы, расположенные ниже обеих диагоналей, нулями.

6.13 В вещественной матрице А n ´ n вычислить сумму положительных элементов, расположенных правее столбца, содержащего максимальный элемент матрицы. Значение n и матрицу вводит пользователь.


7. Разработать программу согласно варианту задания. Решение оформить с использованием подпрограмм.

7.1 Дана матрица В n ´ n. Найти наибольший элемент матрицы и поменять его местами с симметричным относительно главной диагонали. Значение n ввести с клавиатуры.

7.2 В вещественной матрице размера n ´ n вычислить сумму минимума главной и максимума побочной диагоналей. Значение n и матрицу вводит пользователь.

7.3 Дан целочисленный массив Вn ´ n. Вычислить среднее арифметическое четных элементов этого массива, расположенных ниже главной диагонали. Конкретные размеры матрицы ввести (n ≤12).

7.4 Дана вещественная матрица C n ´ n. Минимальный элемент главной диагонали матрицы заменить произведением положительных элементов побочной диагонали матрицы. Конкретные размеры матрицы ввести (n ≤20).

7.5 Заменить на 0 все элементы строки матрицы размерностью n´ n, в которой находится минимальный элемент главной диагонали матрицы. Конкретные размеры и элементы матрицы ввести (m, n ≤12).

7.6 Дан целочисленный массив Вn ´ n. Вычислить произведение ненулевых элементов этого массива, расположенных выше главной диагонали. Конкретные размеры матрицы ввести (n ≤12).

7.7 Дана целочисленная матрица Вn × m. Найти наименьший элемент каждого столбца матрицы и поменять его местами с элементом этого же столбца, расположенного на боковой диагонали. Конкретные размеры матрицы ввести (m, n ≤10).

7.8 В двухмерном массиве n ´ n найти среднее арифметическое побочной диагонали и количество элементов в каждом из столбцов, превышающих это значение. Конкретные размеры матрицы ввести (n ≤10).

7.9 Дан целочисленный массив Вn ´ n. Вычислить среднее арифметическое нечетных элементов этого массива, расположенных ниже боковой диагонали. Конкретные размеры матрицы ввести (n ≤12).

7.10 Дана вещественная матрица C n ´ n. Максимальный элемент боковой диагонали матрицы заменить произведением отрицательных элементов главной диагонали матрицы. Конкретные размеры матрицы ввести (n ≤20).

7.11 В квадратной матрице Z m × m каждый элемент разделить на элемент главной диагонали, стоящий в том же столбце (m ≤10).

7.12 Для заданной матрицы размером n×n найти произведение чисел той строки, в которой расположен максимальный элемент побочной диагонали. Конкретные размеры и элементы матрицы ввести (n ≤10).

7.13 Дан целочисленный массив Вn ´ n. Вычислить сумму элементов этого массива, расположенных выше боковой диагонали. Конкретные размеры матрицы ввести (n ≤12).

8. Разработать программу согласно варианту задания. При решении использовать подпрограммы.

8.1 Преобразовать введенное с клавиатуры предложение, поменяв местами первое слово с третьим, второе с четвертым и т.д.

8.2 Дана символьная строка. Подсчитать количество вхождений каждого из знаков препинания в эту строку и вывести полученную информацию.

8.3 Составить программу, удаляющую в предложении все символы, которые предшествуют самому длинному слову предложения.

8.4 Дан текст, в котором слова отделяются одним пробелом или несколькими пробелами. Удалить второе, четвертое, шестое и т.д. слова предложения.

8.5 Дан текст, в котором слова отделяются друг от друга одним или несколькими пробелами. Вместо двух первых символов каждого слова вставить длину этого слова.

8.6 В заданном предложении подсчитать количество слов, состоящих не более, чем из трех символов.

8.7 Даны два предложения. Вывести слова, которые встречаются только в одном из предложений.

8.8 Дана строка. Удалить из строки каждый K -ый символ C. Исходная строка, символ С и значение K вводятся пользователем.

8.9 Даны две строки. Удалить из первой строки все символы, которые встречаются во второй строке.

8.10 Дан текст. В случае наличия в тексте повторяющихся слов, оставить только первое из них, остальные повторения удалить.

8.11 Дана строка символов. Определить количество символов С между самой левой открывающейся скобкой и самой правой закрывающейся скобкой.

8.12 Дано предложение. Получить новое слово, составленное из первых букв слов введенного предложения.

8.13 Дан текст. Преобразовать его, удалив все символы, являющиеся цифрами, и заменить каждую большую букву одноименной малой.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: