- •Оглавление
- •Этапы разработки программы
- •Оформление решения
- •Структура программы
- •Характеристики программы
- •Типы данных
- •Целые числа
- •Вещественные числа
- •Лабораторная работа № 2 Алфавит языка Паскаль. Операторы языка
- •Теоретические сведения Алфавит языка
- •Контрольные вопросы
- •Специальные символы
- •Составные символы
- •Зарезервированные слова
- •Стандартные функции и процедуры языка
- •Комментарии и директивы
- •Операторы
- •Простые операторы
- •Структурные операторы
- •Полезные формулы
- •Запись числовых констант, переменных и выражений
- •Контрольные вопросы
- •Лабораторная работа № 3 Программирование алгоритмов линейной структуры
- •Теоретические сведения
- •Задание к работе
- •Пример выполнения работы
- •Варианты заданий
- •Задание 2
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Примеры задач Программа 1
- •Программа 2
- •Программа 3
- •Варианты заданий
- •Задание2
- •Примеры задач Программа 1
- •Программа 2
- •Программа 3
- •Варианты заданий
- •Алгоритм цикла с предусловием – While
- •Алгоритм цикла с постусловием Repeat
- •Алгоритм цикла со счетчиком For
- •Практические примеры Задачи с использованием оператора while
- •Задачи с использованием оператора repeat
- •Задачи с использованием оператора for
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа № 7 Программирование алгоритмов со структурой вложенных циклов
- •Теоретические сведения
- •Практические примеры
- •Задачи для решения
- •Лабораторная работа № 8 Обработка одномерных массивов
- •Теоретические сведения
- •Обработка массивов
- •Действия с одномерными массивами
- •Практические примеры
- •Варианты заданий
- •Контрольные вопросы
- •Что представляет собой массив в Pascal'е?
- •Лабораторная работа № 9 Обработка двумерных массивов, матрицы
- •Теоретические сведения
- •Описание массива
- •Заполнение массива данными (ввод элементов)
- •Вывод массива
- •Обработка массивов
- •Квадратная матрица
- •Транспонирование матрицы
- •Практические примеры
- •Варианты заданий
- •Сформировать матрицу по следующему правилу
- •Контрольные вопросы
- •1. Как можно описать следующий массив?
- •2. В какой ячейке находится элемент d[2,6] ?
- •3. Каким образом выведется массив на экран монитора?
- •4. Сколько элементов находится в массиве х(4;7):
- •Метод линейной сортировки
- •Сортировка методом «пузырька»
- •Практические примеры
- •Варианты заданий
- •Практические примеры
- •Варианты заданий
- •Практические примеры
- •Шифрование и дешифрование текста
- •Варианты заданий
- •Контрольные вопросы
- •Порядок выполнения лабораторных работ
- •Содержание пояснительной записки
- •Литература
Варианты заданий
Вариант 1
Из матрицы А получить новую матрицу В, удалив из исходной строку и столбец с минимальным по модулю элементом.
Дана квадратная вещественная матрица размерности n. Является ли матрица симметричной относительно главной диагонали.
Вариант 2
Дана квадратная вещественная матрица размерности n. Сравнить сумму элементов матрицы на главной и побочной диагоналях.
Дана матрица размерности N на M. Найти произведение максимальных четных элементов столбцов матрицы.
Вариант 3
Дана квадратная вещественная матрица размерности n. Найти количество нулевых элементов, стоящих:
– выше главной диагонали;
– ниже главной диагонали;
– выше и ниже побочной.
Имеется квадратная матрица. Повернуть её на 180 градусов
Вариант 4
Сформировать матрицу по следующему правилу
.
Дана действительная квадратная матрица порядка n. Вычислить сумму тех из m элементов, расположенных по главной диагонали и выше неё, которые превосходят по величине все элементы, расположенные ниже главной диагонали. Если элементов с указанным свойством нет, то вывести соответствующее сообщение.
Вариант 5
В матрице найти максимальный и минимальный элементы и поменять их местами.
Дана матрица размеренности m n, в которой не все элементы равны нулю. Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент.
Вариант 6
Дана размерности n m. Найти сумму положительных элементов каждого столбца. Поменять местами столбцы с максимальным и минимальным элементами.
Все элементы главной диагонали кратные 3 заменить суммой всех положительных элементов строки.
Вариант 7
Дана действительная матрица размера N M. Найти среднее арифметическое элементов каждого столбца с нечетными номерами.
Дана действительная квадратная матрица порядка n. Выяснить, верно ли, что наибольшее из значений элементов главной диагонали больше, чем наименьшее из значений элементов побочной диагонали элементов каждого столбца.
Вариант 8
Дана действительная матрица размера n т. Найти среднее арифметическое элементов каждой строки, имеющей четный номер.
Найти количество строк, не содержащих ни одного нулевого элемента.
Вариант 9
Найти сумму всех элементов квадратной матрицы, расположенных по главной диагонали и выше ее.
Дана размерность n m. Найти сумму положительных элементов каждой строки. Поменять местами строки с максимальным и минимальным элементами.
Вариант10
Дана квадратная матрица порядка N. Найти количество четных элементов квадратной матрицы, расположенных ниже побочной диагонали.
Найти произведение элементов в тех строках, которые не содержат отрицательных элементов.
Вариант 11
Вычислить и запомнить сумму и число положительных элементов каждого столбца матрицы.
Дано натуральное n, матрицу (m, n) заполнить целыми случайными числами из диапазона[-10; 15]. Найти максимальный элемент среди элементов, расположенных под главной диагональю, затем найти сумму этих элементов.
Вариант 12
Найти сумму элементов квадратной матрицы, находящихся ниже главной диагонали.
Из положительных элементов матрицы N сформировать матрицу M, располагая их в строках матрицы подряд.
Вариант 13
Дана матрица A(N, N).Найти сумму всех нечетных элементов, расположенных на строках с четными номерами.
В квадратной матрице найти сумму элементов побочной диагонали и разделить на полученную сумму все элементы последнего столбца.
Вариант 14
Найти строку с наибольшей и наименьшей суммой элементов. Вывести на печать найденные строки и суммы этих элементов
Дана квадратная матрица порядка N. Найти произведение элементов побочной диагонали квадратной матрицы.
Вариант 15
Для целочисленной матрицы найти для каждой строки число элементов, кратных 5 и наибольший из полученных результатов
Дана матрица. Поменять местами max элемент массива и второй отрицательный элемент массива.
