- •1. Алгоритмизация
- •1.1.Функциональная схема эвм.
- •1.2. Этапы решения задач на эвм.
- •1.3. Язык блок-схем для представления алгоритмов
- •1.4. Базовые структуры алгоритмов
- •1.5. Конструирование сложных алгоритмов
- •2. От алгоритма к программе
- •2.1. Концепция данных в Турбо-Паскале
- •2.2. Структура Паскаль - программы
- •2.3. Комментарии
- •2.4 Операторы
- •2.4.1 Оператор присваивания
- •2.4.2. Составной оператор
- •2.4.3. Логические выражения
- •2.4.4. Условный оператор
- •2.4.5. Оператор цикла с параметром
- •2.4.6. Оператор цикла с постусловием
- •2.4.7. Оператор цикла с предусловием
- •2.5. Производные типы
- •2.5.1 Перечислимые типы
- •2.5.3. Регулярные типы (массивы)
- •2.5.4. Многомерные массивы
- •2.5.5.Комбинированные типы (записи)
- •2.6. Подпрограммы
- •2.6.1. Функции
- •2.6.2. Процедуры
- •2.6.3. Формальные и фактические параметры
- •2.6.4. Параметры - значения
- •2.6.5. Параметры - переменные
- •2.6.6. Параметр - массив
- •2.6.7. Параметры подпрограмм без указания типа
- •2.6.8. Параметры - процедуры и параметры - функции
- •2.6.9 Локальные и глобальные переменные
- •3. Задания
- •3.1. Построение таблицы значений функции.
- •3.2 Вычисление сумм и произведений.
- •3.3. Вычисление функции разложением в ряд
- •3.4 Обработка одномерных массивов.
- •3.5 Проверка попадания точки в заданную область
- •3.6. Нахождение экстремумов последовательностей
- •3.7.Обработка простых двумерных массивов.
- •3.8 Обработка двумерных массивов
- •3.9. Разработка алгоритмов и программ нисходящим способом
- •3.10.Задачи на обработку символьных данных сложной структуры
- •Создать исходный типизированный файл.
- •Результаты записать в текстовый файл.
- •3.11 Задачи с использованием имени массива как параметра функции
- •3.12. Задача на использование формальных массивов в процедурах
- •3.13. Задачи на разработку программы с использованием созданной по условию процедуры
- •3.14.Задачи на использование функций в качестве параметров других функций.
- •3.15. Разработка многомодульных программ.
3.11 Задачи с использованием имени массива как параметра функции
Для получения результата разработать алгоритм и программу,содержащую функцию, исходными данными которой являются два массива X1,X2, ...,Xn и Y1,Y2,...,Yn с заданным числом n элементов (или один из них) или матрица А из n строк и n столбцов.
|
Число перемен знака в массиве X1,X2,...,Xn. |
|
Количество элементов среди X1,X2,...,Xn, значения которых совпадают со значениями элементов массива Y1,Y2,..., Yn. |
|
Сумма отрицательных элементов массива Y1,Y2,...,Yn. |
|
Произведение положительных элементов среди элементов X1,X2,...,Xn. |
|
Полу сумма минимального и максимального элементов массива X1,X2,...,Xn. |
|
Значение многочлена Y1·Zn-1 + Y2·Zn-2 +...+ Yn-1·Z + Yn (Z - исходное значение для функции). |
|
Количество нулей в массиве X1,X2,...,Xn. |
|
Наибольшая абсолютная величина элемента среди Y1,Y2, ...,Yn. |
|
Число элементов массива Y1,Y2,...,Yn, значения которых совпадают со значениями элементов X1,X2,...,Xn. |
|
Скалярное произведение, равное . |
|
Произведение максимальных элементов исходных массивов. |
|
Число элементов массива X1,X2,...,Xn, которые больше максимального элемента в массиве Y1,Y2,...,Yn. |
|
Число элементов среди X1,X2,...,Xn, которые не превосходят максимального элемента Y1,Y2,...,Yn и в то же время не меньше его минимального элемента. |
|
Число элементов массива X1,X2,...,Xn, которые делятся на 7 без остатка (обоснованно выбрать тип элементов массива X). |
|
Расстояние от начала координат до точки n-мерного пространства с координатами X1,X2,...,Xn (оно равно корню квадратному из ). |
|
Значение наибольшего элемента главной диагонали матрицы A. |
|
Количество положительных элементов в двух заданных строках матрицы A. |
|
Абсолютная величина разности максимальных элементов двух заданных столбцов матрицы A. |
|
Общее количество нулей в i-й и последней строке, i-м и последнем столбце матрицы A. |
|
Количество локальных минимумов матрицы A. |
|
Среднее арифметическое элементов над главной диагональю матрицы A. |
|
Количество строк матрицы A, сумма элементов каждой из которых меньше нуля. |
|
Максимальный элемент в заданной группе соседних строк матрицы A. |
|
Наибольшее число подряд идущих положительных элементов среди X1,X2,...,Xn. |
|
Наименьший элемент в совокупности элементов двух массивов X1,X2,...,Xn; Y1,Y2,...,Yn. |
|
Разность сумм элементов над и под главной диагональю матрицы А. |
|
Общее количество отрицательных элементов на главной диагонали и на двух соседних с ней (сверху и снизу) диагоналях матрицы А. |
|
Наименьшая сумма строки в матрице А. |
|
Наибольший из минимальных элементов строк матрицы А. |
|
Общее количество локальных максимумов в строках матрицы А. |