Задача 4. Циклы. Табулирование функции и поиск данных.

Про табулировать функцию у = f(x) на отрезке [0; i]с шагом h — 0,1i, где i— номер варианта. Результаты вычислений вывести на экран в виде таблицы пар чисел х, у.Выполнить дополнитель­но задачи своего варианта поиска данных по некоторому крите­рию (признаку). Если искомых данных нет, вывести об этом сообщение.

1. Найти суммы максимального и минимального значений функции у и их аргументов.

2. Вычислить сумму и произведение всех значений функции у, для которых выполняется неравенство 0 < у < 3,2.

3. Вычислить произведение и количество всех значений функции у, для которых выполняются неравенства у > 0,4 или у < —3.

4. Вычислить произведение всех отрицательных значений функ­ции у и определить количество положительных.

5. Вычислить произведение аргументов минимального и макси­мального значений функции у.

6. Вычислить количество отрицательных значений функции у. Определить её максимальное значение.

7. Определить сумму всех положительных значений функции у и количество отрицательных.

8. Вычислить количество отрицательных и количество положительных значений функции у.

9. Вычислить сумму и количество положительных значений функции у

10. Вычислить сумму квадратов всех положительных значений функции у. Определить аргумент функции, при котором она принимает минимальное значение.

11. Вычислить модуль разности максимального и минимального значений функции у.

12. Вычислить сумму всех значений функции у, для которых выполняются неравенства у<4 или у>12. Определить максимальное значение функции.

13. Вычислить произведение положительных значений функции и количество отрицательных.

14. Вычислить произведение отрицательных значений функции у.

15. Вычислить произведение всех значений функции у, для которых справедливо неравенство 1 < у < 3,1.Определить, при каком значении х функция достигает минимума.

16. Вычислить количество ипроизведение всех отрицательных значений у.

17. Вычислить сумму квадратов и произведение всех значений функции у, для которых справедливо неравенство 2,41 < у < 5.

18. Вычислить модуль произведения максимального и минимального значений функции у.

19. Вычислить среднее арифметическое всех отрицательных значений функции.

20. Вычислить сумму кубов всех положительных значений функ­ции у и их количество.

21. Найти среднее арифметическое тех значений функции у, для которых выполняются неравенства у < 1 или у > 8.

22. Найти минимальное значение функции, а также определить значения аргумента, при котором оно достигается.

23. Вычислить сумму и количество тех значений функции у, для которых выполняется неравенство 0 < у < 1.

24. Вычислить количество и произведение тех значений функции у, для которых выполняется неравенство 1,3 < у < 5.

25. Вычислить произведение аргументов первого, максимального и минимального значений функции у.

 


Задача 5. Одномерные массивы.Создать и вывести массив у с элементами yk = f(k),где i - номер варианта, k= 1, 2, ..., 7. Выполнить задание своего варианта. В случае отсутствия искомых данных, вывести об этом сообщение.

1.Создать (и вывести) новый массив, который состоит из положительных элементов массива у.

2. Найти сумму третьего и шестого положительных элементов.

3. Второй отрицательный элемент заменить минимальным.

4. Сколько в массиве элементов с минимальным значением среди положительных?

5. Ненулевые элементы массива занести в другой массив.

6. Вычислить сумму первых четырех отрицательных элементов.

7. Вывести номер положительного предпоследнего элемента.

8. Создать новый массив из отрицательных элементов массива у.

9. Найти произведение второго и четвертого элементов, значение которых больше, чем 3.

10. Максимальный элемент поменять местами со вторым нулевым.

11. Отрицательный предпоследний элемент заменить максимальным.

12. Вычислите произведение второго отрицательного и пятого элементов.

13. Элементы массива большие, чем 1, занести в другой массив.

14. Вывести номера и значения двух самых больших элементов. Вычислить их сумму.

15. Есть ли в массиве два элемента среди отрицательных с максимальным значением?

16. Максимальный элемент поменять местами с четвертым, большим, чем единица, элементом.

17. Третий положительный элемент заменить максимальным.

18. Вывести номер пятого отрицательного элемента.

19. Вычислить произведение первого, третьего и шестого положительных элементов и определить их номера в данном массиве.

20. Вычислить сумму второго положительного и третьего отрицательного элементов.

21. Элементы массива меньшие, чем 4, занести в новый массив.

22. Создать массив, значения которого находятся между значением третьего элемента заданного массива и максимальным значением.

23.Вывести произведение номеров двух минимальных элементов среди положительных.

24.Определить сумму номеров второго и третьего отрицательного элементов. Вывести эти номера.

25.Вывести номера второго, четвертого и пятого положительных элементов.


Задача 6. Двумерные массивы.Создать массив с элементами где i - номер варианта k, n=1, 2, 3, 4. Вывести его на экран в виде таблицы (матрицы). Выполнить дополнительно задание своего варианта.

1. Найти индексы минимального элемента массива. Вычислить произведение его отрицательных элементов.

2. Вычислить количество элементов массива, для которых выполняется неравенство 1< akn< 6.

3. Вычислить произведение значений тех элементов, для которых справедливы неравенства akn< -1 или akn > 1.

4. Вычислить количество положительных элементов и их произведение.

5. Вычислить сумму квадратов элементов, больших 1

6. Вычислить произведение тех элементов массива, для которых выполняется неравенство

7. Вычислить количество тех элементов массива, для которых выполняется неравенство akn > 3 и сумму элементов, меньших 9.

8. Вычислить произведение отрицательных элементов. Определить индексы максимального элемента.

9. Вычислить произведение диагональных элементов массива и количество отрицательных элементов.

10. Вычислить произведение тех элементов массива, для которых выполняется неравенство 2 < akn < 10.

11. Найти индексы максимального элемента массива. Вычислить произведение элементов над главной диагональю.

12. Вычислить произведение элементов первых двух строк.

13. Вычислить сумму элементов массива над главной диагональю. Определить индексы минимального элемента.

14. Вычислить сумму отрицательных элементов массива. Найти максимальный элемент.

15. Найти произведение минимального и максимального элементов массива.

16. Определить индексы минимального и максимального элементов массива.

17. Элементы массива, равные нулю, заменить на 1, Найти сумму элементов под главной диагональю.

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

19. Вычислить произведение тех элементов массива, для которых выполняются неравенства аk n<-5 или ak n> 3. Определить индексы минимального элемента.

20. Найти индексы максимального и минимального элементов массива. Вычислить их произведение.

 

21.Определить индексы минимального и максимального элементов массива.

 

22. Вычислить среднее арифметическое положительных элементов массива.

23. Вычислить произведение тех элементов массива, для которых выполняется неравенство -2,1 < ak n < 1,5. Найти максимальный элемент.

24.Вычислить сумму диагональных элементов матрицы и количество элементов, значение которых меньше 3.

25Вычислить произведение элементов под главной диагональю и сумму элементов над главной диагональю.

 


Задача 7а. Данные строкового типа (string).Ввести фамилию, имя и отчество как одно данное строкового типа. Определить длину строки и количество букв "а" в ней. Выполнить дополнительно задание своего варианта:

1. Вывести имя и количество букв в третьем слове.

2. Определить сколько букв 'а' есть в фамилии.

3. Вывести три буквы (свои инициалы) с точками.

4. Вывести длины фамилии и имени.

5. Вывести фамилию и инициалы.

6. Вывести имя и количество букв в фамилии.

7. Определить сколько букв 'о' есть в имени.

8. Вывести самое длинное слово.

9. Изъять все буквы 'а' и 'о' из фамилии.

10. Вывести имя в столбик.

11. Начинается ли хотя бы одно слово с буквы 'М'?

12. Все буквы 'и' в имени продублировать.

13. Вывести фамилию и количество букв в имени.

14. Вывести имя в обратном порядке.

15. Вывести фамилию в столбик.

16. Вывести имя, отчество и количество букв в фамилии.

17. Вывести самое короткое слово.

18. Вывести строку без пропусков. Сколько букв в имени?

19. Вывести длины трёх слов.

20. Вывести имя и количество букв в фамилии.

21. Вывести имя и фамилию.

22. Каждую букву имени продублировать.

23. Вывести фамилию в обратном порядке.

24. Определить сколько букв 'а' и 'б' в фамилии.

25. Вывести третье слово и количество букв в фамилии.