Задания. Разработайте алгоритм решения задачи и программу, его реализующую
Разработайте алгоритм решения задачи и программу, его реализующую. Программу испытайте на контрольных примерах. Как и в лабораторной работе 4 в данной работе можно считать заданиями повышенной сложности (второго уровня) задания, выполненные с использованием компонентов Delphi.
1. Проверьте, является ли данная числовая последовательность а 1, a 2,..., an возрастающей.
2. Информация о температуре воздуха за месяц задана в виде массива. Определите, сколько раз температура опускалась ниже 0 оC. Число дней конкретного месяца введите с клавиатуры.
3. Информация о среднесуточной температуре воздуха за месяц задана в виде массива. Определите, сколько дней температура была ниже среднесуточной.
4. Дан числовой массив А, состоящий из n элементов. Найдите среднее арифметическое положительных элементов этого массива.
5. Дан числовой массив А, состоящий из n элементов. Все положительные элементы этого массива уменьшите на 0, 5.
6. Дан числовой массив А, состоящий из n натуральных чисел. Определите количество элементов массива, которые больше заданного числа.
7. Дан числовой массив А, состоящий из n натуральных чисел. Определите количество элементов массива, являющихся нечетными числами.
8. Дан числовой массив А, состоящий из n натуральных чисел. Определите количество элементов массива, являющихся кратными 7.
9. Дан числовой массив А, состоящий из n натуральных чисел. Определите количество элементов массива кратных 3, но не кратных 5.
10. Дан числовой массив А, состоящий из n натуральных чисел. Определите количество элементов массива, удовлетворяющих условию Аi < (Ai -1 + Ai +1)/2.
11. Дан числовой массив А, состоящий из n натуральных чисел. Определите количество элементов массива, удовлетворяющих условию 2 k < Ak < 3 k.
12. Дан числовой массив А, состоящий из n натуральных чисел. Определите количество элементов массива, имеющих четные порядковые номера и являющихся нечетными числами. 13. Дан числовой массив А, состоящий из n натуральных чисел. Определите количество элементов массива, которые при делении на 7 дают остаток 1, 2 или 5.
14. Имеется n итоговых оценок студента. Определите, является ли студент отличником (все оценки не ниже 9).
15. Имеется n итоговых оценок студента. Определите, является ли студент неуспевающим (имеются оценки ниже 4).
16. Имеется n итоговых оценок студента. Определите количество шестерок, семерок, восьмерок, девяток и десяток.
17. Дана последовательность х 1, х 2, …, хn, упорядоченная в порядке возрастания, и вещественное у. Найдите такое k, что xk < y £ xk+1.
18. Имеется n итоговых оценок студента. Расположите эти оценки в следующем порядке: десятки, восьмерки, шестерки. Остальные оценки в произвольном порядке.
19. Дана последовательность х 1, х 2, …, хn. Определите количество таких троек, что xi -1 < xi < xi +1, (i = 2, n – 1).
20. Дана последовательность х 1, х 2, …, хn. Найдите номер элемента, который отличается от среднего арифметического значения элементов последовательности на минимальную величину.
21. Дана последовательность х 1, х 2, …, хn. Найдите наибольшую сумму подряд идущих элементов.
22. Дана последовательность х 1, х 2, …, хn. Определите количество элементов последовательности, больших среднего арифметического значения положительных элементов последовательности.
23. Дана последовательность натуральных чисел х 1, х 2, …, хn. Измените данную последовательность так, чтобы в начале стояли все четные, а затем – нечетные элементы последовательности.
24. Дана последовательность целых чисел х 1, х 2, …, хn. Измените данную последовательность так, чтобы в начале стояли все нулевые элементы, затем – отрицательные, а затем – положительные элементы последовательности. 25. Даны две последовательности чисел а 1, а 2, …, аn и b 1, b 2, …, bn. Определите, какое число раз встречается ситуация, когда а i > b i и аi +1 < bi +1, (i = 1, n – 1).
26. Даны две последовательности чисел а 1, а 2, …, аn и b 1, b 2, …, bn. Найдите i, при котором аi + bi – наибольшая из всех таких пар.
27. Даны две последовательности чисел а 1, а 2, …, аn и b 1, b 2, …, bn. Найдите количество пар аi, bi, (i = 1, n) таких, что оба числа в паре четные.
28. Дана последовательность х 1, х 2, …, хn. Найдите наибольший по модулю элемент последовательности с указанием его номера.
29. Дана последовательность х 1, х 2, …, хn. Поменяйте местами самый большой элемент с самым маленьким.
30. Дана последовательность х 1, х 2, …, хn. Найдите самый большой по модулю отрицательный элемент.
|