
- •Методы решения нелинейных уравнений
- •Сущность и методы решения обыкновенных дифференциальных уравнений
- •1. Составить и ввести программный код формирования одномерного массива целых двухзначных n чисел. Результат вывести на рабочий лист столбцом.
- •2. Решить контрольную задачу. Варианты задач представлены в табл. 6.1.
- •Алгоритм поиска максимального элемента в строке массива
1. Составить и ввести программный код формирования одномерного массива целых двухзначных n чисел. Результат вывести на рабочий лист столбцом.
Найти максимальный и минимальный элементы массива и их индексы. Результаты поиска вывести на рабочий лист.
Например: максимальным элементом является a(7) = 87; минимальным элементом является a(12) = - 23.
Произвести сортировку массива (упорядочить по возрастанию или по убыванию значений элементов массива). Результат вывести на рабочий лист рядом с исходным массивом.
Представленный алгоритм обеспечивает сортировку (упорядочение) элементов массива по убыванию. Для упорядочения по возрастанию необходимо в операторе условия операцию отношения заменить на противоположную.
Алгоритм поиска наибольшего и наименьшего элементов массива
Алгоритм сортировки (упорядочения) массива
Представленный алгоритм обеспечивает сортировку (упорядочение) элементов массива по убыванию. Для упорядочения по возрастанию необходимо в операторе условия операцию отношения заменить на противоположную.
Алгоритм перестановки элементов массива в обратной последовательности
Поскольку значение параметра цикла должно быть целым числом, то результат деления N/2 должен быть также целым числом, округлённым в меньшую сторону.
2. Решить контрольную задачу. Варианты задач представлены в табл. 6.1.
№ п/п |
Содержание задачи |
1 |
Сформировать массив N чисел, среди которых могут быть как положительные, так и отрицательные числа. Определить сумму и количество только отрицательных значений. |
2 |
Сформировать массив N целых чисел. Определить сумму чисел, имеющих четные порядковые номера. |
3 |
Сформировать массив N целых чисел. Подсчитать количество нулевых элементов и исключить их из массива. |
4 |
Сформировать массив N целых чисел. Определить наличие среди них одинаковых. Нулевые значения не учитывать. |
5 |
Сформировать массив N чисел, среди которых должны быть как положительные, так и отрицательные значения. Определить, сумма, каких чисел больше по абсолютной величине. |
6 |
Сформировать массив N слов произвольной длины и найти самое длинное из них. |
7 |
Сформировать массив N символов. Определить их коды и из них сформировать новый числовой массив. |
8 |
Сформировать массив N слов произвольной длины. Определить длину каждого из них и сформировать числовой массив. |
9 |
Сформировать массив N целых чисел, удовлетворяющих условию: 32 =< a(i) <= 256. Считая эти числа кодами символов, определить эти символы и сформировать из них массив. |
10 |
Сформировать массив из названий месяцев года. Определить длину каждого их них и результат умножить на 15. Считая эти числа кодами символов, определить их символы, которые объединить в одну строку. |
11 |
Из заданной строки текста выбрать все знаки препинания и сформировать из них массив. |
12 |
Сформировать массив N чисел, среди которых должны быть как положительные, так и отрицательные значения. Выбрать все положительные и все отрицательные числа и записать их в отдельные массивы. |
13 |
Сформировать числовой массив заданной размерности. В полученных числах отделить целую часть и записать в другой массив. |
14 |
Из заданной строки текста сформировать массив символов, упорядочить его по возрастанию, преобразовать символы в коды и записать их в другой массив. |
15 |
Сформировать массив N чисел, среди которых могут быть как положительные, так и отрицательные числа. Определить их количество. |
16 |
Сформировать массив N целых чисел. Определить сумму чисел, имеющих нечетные порядковые номера. |
17 |
Из заданной строки текста выбрать все гласные символы и сформировать из них массив. |
18 |
Из заданной строки текста выбрать все согласные символы и сформировать из них массив. |
19 |
Сформировать массив N чисел, среди которых могут быть как положительные, так и отрицательные числа. Определить индексы отрицательных значений и сформировать из них массив. |
20 |
Сформировать массив N целых двухзначных чисел. Выбрать числа, имеющие четные индексы, и записать их в новый массив. |
21 |
Сформировать массив N целых двухзначных чисел. Выбрать числа, имеющие нечетные индексы, и записать их в новый массив. |
22 |
Сформировать массив N целых трёхзначных чисел. Выбрать все чётные числа и записать их в новый массив. |
23 |
Сформировать массив N целых трёхзначных чисел. Выбрать все нечётные числа и записать их в новый массив. |
24 |
Из заданной строки текста удалить все пробелы, а из оставшихся символов сформировать массив. |
25 |
Из заданной строки текста удалить все пробелы и знаки препинания, а из оставшихся символов сформировать массив. |
26 |
Из заданной строки текста выбрать все пробелы и знаки препинания, определить их коды и из них сформировать массив. |
27 |
Сформировать массив N натуральных чисел. Выбрать из них однозначные и исключить их из массива. |
28 |
Сформировать массив N натуральных чисел. Выбрать все числа <20 или > 80 и исключить их из массива. |
29 |
Сформировать массив N натуральных чисел. Выбрать парные из них и исключить их из массива. |
30 |
Сформировать массив N натуральных чисел. Выбрать все числа >9 и < 60 и исключить их из массива. |
Составить и ввести программный код формирования двумерного массива натуральных чисел из M строк и N столбцов. Результат вывести на рабочий лист в виде матрицы. Найти максимальное (минимальное) число в каждой строке (столбце) и их координаты (индексы). Нечётные строки (столбцы) упорядочить по возрастанию, а чётные - по убыванию. Все результаты вывести на рабочий лист.