- •Волгоград 2006
- •3. Двумерные массивы (матрицы) 24
- •3.1. Объявление двумерных массивов 24
- •3.2. Решение задач с использованием двумерных массивов 25
- •3.2.7. Обработка элементов квадратных матриц, расположенных над и под главными и побочными диагоналями 39
- •1. Общие понятия
- •2. Одномерные массивы (векторы)
- •2.1. Объявление одномерных массивов
- •2.2. Типовые алгоритмы обработки одномерных массивов
- •2.2.1. Ввод одномерного массива в память компьютера
- •2.2.2. Вывод массива на экран
- •2.2.3. Подсчёт суммы, произведения, количества элементов одномерного массива, удовлетворяющих заданному условию
- •2.2.4 Поиск значений среднего арифметического и среднего геометрического элементов массива
- •2.2.5. Обработка элементов одномерного массива, имеющих чётные индексы
- •2.2.6. Формирование нового одномерного массива из элементов другого одномерного массива
- •2.2.7. Нахождение максимального (минимального) элемента одномерного массива
- •2.2.9. Сортировка элементов массива
- •3. Двумерные массивы (матрицы)
- •3.1. Объявление двумерных массивов
- •3.2. Решение задач с использованием двумерных массивов
- •3.2.1. Ввод и вывод на экран двумерного массива
- •3.2.2. Алгоритмы обработки матрицы в целом
- •3.2.3. Алгоритмы обработки отдельных строк или столбцов матрицы
- •3.2.4. Алгоритмы обработки элементов каждой строки матрицы
- •3.2.4. Алгоритмы обработки элементов каждого столбца матрицы
- •3.2.5. Обработка элементов матрицы, расположенных в четных и нечетных строках или столбцах
- •3.2.5. Обработка элементов главной диагонали
- •3.2.6. Обработка элементов побочной диагонали
- •3.2.7. Обработка элементов квадратных матриц, расположенных над и под главными и побочными диагоналями
- •3.2.8. Транспонирование матрицы
- •Иерархическая структура программы
- •Структура программы, использующей подпрограммы
- •Локальные и глобальные идентификаторы
- •Формальные и фактические параметры
- •Способы передачи параметров в подпрограммы
- •Подпрограммы-процедуры Описание процедуры
- •Вызов процедуры
- •Примеры использования подпрограмм-процедур
- •Функции Описание функции
- •Вызов функции
- •Примеры использования подпрограмм-функций
- •Пример решения задачи с использованием подпрограмм
- •Список рекомендуемой литературы
- •Обработка массивов
- •400131 Волгоград, пр. Ленина, 28.
- •400131 Волгоград, ул. Советская,35.
Список рекомендуемой литературы
1. Авдеюк О.А., Богатырев Р.С., Гостевская О.В., Жмурин Д.В., Павлова Е.С., Покатаева В.М., Шушкова Н.Н. Сборник заданий для лабораторных и семестровых работ по информатике: Учебное пособие/ ВолгГТУ.-Волгоград, 2003.- 81 с.
2. Епанешников А., Епанешников В. Программирование в среде Turbo Pascal 7.0. - 3-е изд.,стер. - М. : “ ДИАЛОГ-МИФИ”,1998. - 288 с.
3. Калмыкова С.Р., Муха Г.С. Покатаева В.М. Технология программирования: Часть 2: Типовые алгоритмы обработки одномерных массивов. Методические указания к лабораторным работам. – Волгоград: «Политехник» ВолгГТУ, 1993. – 23 с.
4.Фаронов В.В. Turbo Pascal 7.0 начальный курс// Учеб. пособ. – М.: «Нолидж», 2001. – 576 с.
Оксана Алексеевна Авдеюк
Ольга Владиславовна Гостевская
Дмитрий Владимирович Жмурин
Елена Станиславовна Павлова
Обработка массивов
СРЕДСТВАМИ ЯЗЫКА ПРОГРАММИРОВАНИЯ ТР 7.0.
Учебное пособие
Редактор Т.В. Кудясова
Темплан 2003 г. Позиция № ____.
Лицензия ИД № 04790 от 18.05.2001 г.
Подписано в печать _____________. Формат 60 х 84___1/16_.
Бумага газетная. Печать офсетная. Усл. печ. л. ____.Уч.-изд. .
Тираж __ экз. Заказ _____________.
Волгоградский государственный технический университет.
400131 Волгоград, пр. Ленина, 28.
РПК “Политехник”
Волгоградского государственного технического университета.
400131 Волгоград, ул. Советская,35.