- •Содержание
- •Методические рекомендации по оформлению отчета по практическим и лабораторным работам
- •Тематика практических и лабораторных работ
- •Перечень практических и лабораторных работ
- •Краткие теоретические сведения
- •Краткие теоретические сведения
- •Методика разработки алгоритмов
- •Краткие теоретические сведения
- •Краткие теоретические сведения
- •Структура программы на Турбо Паскаль
- •Операторы ввода и вывода Ввод данных:
- •Вывод данных:
- •Оператор условного перехода
- •Краткие теоретические сведения
- •Краткие теоретические сведения
- •Краткие теоретические сведения
- •Краткие теоретические сведения
- •Краткие теоретические сведения
- •Краткие теоретические сведения
- •Расположение матрицы в памяти компьютера
- •Краткие теоретические сведения
- •Краткие теоретические сведения
- •Краткие теоретические сведения
- •Краткие теоретические сведения
- •Тема: Организация процедур и функций.
- •Краткие теоретические сведения
- •Передаваемые параметры процедур и функций
- •Параметры-значения
- •Параметры-переменные
- •Краткие теоретические сведения
- •Оператор with
- •Краткие теоретические сведения
- •Стандартные процедуры и функции
- •Краткие теоретические сведения Организация работы с файлом
- •Организация работы с файлом
- •Запись в файл
- •Чтение из файла
- •Общие процедуры работы с файлами
- •Процедура открытия
- •Процедура закрытия
- •Процедура переименования
- •Функция анализа состояния файла
- •Чтение и запись в текстовых файлах
- •Процедуры Write / WriteLn
- •Чтение и запись в компонентном файле
- •Лабораторная работа №15(2 часа)
- •Рекомендуемая литература
Краткие теоретические сведения
Массив представляет собой фиксированное количество упорядоченных однотипных компонентов, снабженных индексами. Структура массива может быть линейной, табличной или, в общем случае,n-мерной. Единственное ограничение – общий размер этой структуры не должен превышать 65520 байт.
Массивы - это совокупности однотипных элементов. (Наряду с термином «массив», часто можно встретить термины «матрица», «таблица», или «вектор». Суть всех этих терминов одна и та же.)
Характеризуются они следующим:
каждый компонент массива может быть явно обозначен и к нему имеется прямой доступ;
число компонент массива определяется при его описании и в дальнейшем не меняется.
Для обозначения компонент массива используется имя переменной-массива и так называемые индексы, которые обычно указывают желаемый элемент. Тип индекса может быть только порядковым. Чаще всего используется интервальный тип (диапазон).
Алгоритм ввода элементов двумерного массива и подсчета количества отрицательных элементов
Практическая работа №5 (2 часа)
Тема: Составление и запись алгоритмов сортировки элементов массива в виде блок-схемы.
Цель: Приобрести навыки составления и анализа алгоритмов заполнения и сортировки элементов массивов, представления их в виде блок-схем.
Задание: Разработать алгоритм решения задачи согласно варианту, представить его в виде блок-схемы.
Вариант 1. Массив целых чисел из 10 элементов заполнить случайным образом. Упорядочить массив по возрастанию. Найти сумму квадратных корней нечетных элементов матрицы, вывести полученные результаты.
Вариант 2. Массив целых чисел из 10 элементов заполнить случайным образом. Упорядочить массив по убыванию. Найти минимальный ненулевой элемент матрицы кратный 5, вывести полученные результаты.
Вариант 3. Массив целых чисел из 15 элементов заполнить случайным образом. Упорядочить массив по возрастанию. Найти минимальный ненулевой элемент матрицы кратный 7, вывести полученные результаты.
Вариант 4. Массив целых чисел из 12 элементов заполнить случайным образом. Упорядочить массив по убыванию. Найти максимальный элемент массива кратного 7, вывести полученные результаты.
Вариант 5. Массив целых чисел из 14 элементов заполнить случайным образом. Упорядочить массив по возрастанию. Вывести на экран максимальный и минимальный элементы, найти их разность.
Вариант 6. Массив целых чисел из 18 элементов заполнить случайным образом. Упорядочить массив по убыванию. Найти максимальный элемент массива кратного 3, вывести полученные результаты.
Вариант 7. Массив целых чисел из 10 элементов заполнить случайным образом. Упорядочить массив по возрастанию. Подсчитать количество и сумму элементов, больших 10 и меньших 40, вывести полученный результат.
Вариант 8. Массив целых чисел из 15 элементов заполнить случайным образом. Упорядочить массив по убыванию. Подсчитать количество и произведение элементов массива, больших 2 и меньших 5, вывести полученный результат.
Вариант 9. Массив целых чисел из 10 элементов заполнить случайным образом. Упорядочить массив по возрастанию. Подсчитать количество и произведение элементов массива, больших 20 и меньших 50, вывести полученный результат.
Вариант 10. Массив целых чисел из 13 элементов заполнить случайным образом. Упорядочить массив по убыванию. Подсчитать количество и сумму элементов массива, больших 10, вывести полученный результат.