- •Множества.
- •Процедуры и функции.
- •Описание и вызов процедур и функций
- •Var имя праметра: имя типа
- •Передача параметров
- •Локальные и глобальные идентификаторы
- •Вариант 2.
- •Вариант 3.
- •Вариант 4.
- •Вариант 5.
- •Вариант 6.
- •Вариант 7.
- •Вариант 8.
- •Вариант 9.
- •Вариант 10.
- •Вариант 11.
- •Вариант 12.
- •Вариант 13.
- •Вариант 14.
- •Вариант 15.
Вариант 5.
Студент характеризуется фамилией, именем и отчеством (строка — 100 символов), курсом (число от 1 до 5) и средним баллом. Дан массив из N студентов. Упорядочить заданный массив по возрастанию по среднему баллу внутри курса.
Подсчитать количество различных (значащих) цифр в десятичной записи натурального числа n и напечатать в возрастающем порядке все цифры, не входящие в десятичную запись натурального числа n.
Описать процедуру SwapCol(A, M, N, K1, K2), осуществляющую перемену местами столбцов вещественной матрицы A размера M × N с номерами K1 и K2. Матрица A является входным и выходным параметром; если K1 или K2 больше N, то матрица не изменяется. Используя эту процедуру, поменять для данной матрицы A размера M × N столбцы с данными номерами K1 и K2.
Реализовать функцию удаления строки из целочисленной матрицы. В параметрах функции передаются: матрица, ее размеры и номер удаляемой строки. Используя разработанную функцию осуществить удаление N строк матрицы. Номера строк вводятся пользователем. Изначальная матрица заполняется автоматически, используя функцию Random.
Вариант 6.
Книга характеризуется названием (строка — 255 символов), автором (строка — 100 символов), количеством страниц (целое число в диапозоне [1..2500]) и годом издания. Задан массив из N книг. Упорядочить массив в порядке возрастания количества страниц.
Сформировать множества А и В, базовый тип которых 0..50, по заданному числу элементов для каждого множества. Найти число и сумму элементов, принадлежащих одновременно и А и В; выведите на экран все элементы множества А, не принадлежащие В.
Описать процедуру SortArray(A, N), выполняющую сортировку по возрастанию вещественного массива A размера N. Массив A является входным и выходным параметром. С помощью этой процедуры отсортировать массивы A, B, C размера NA, NB, NC соответственно.
Реализовать функцию SortWord, осуществляющую сортировку слов в строке в алфавитном порядке. Строка передается в параметрах функции и содержит не более 30 слов. Используя разработанную функцию обработать N строк, введенных пользователем.
Вариант 7.
Окружность характеризуется координатами центра (X, Y) и радиусом. Задан массив из N окружностей. Упорядочить массив по возрастанию длин заданных окружностей.
Даны две строки. Найти символы первой строки, которых нет во второй.
Описать процедуру Chessboard(M, N, A), формирующую по целым положительным числам M и N матрицу A размера M × N, которая содержит числа 0 и 1, расположенные в «шахматном» порядке, причем A1,1 = 0. Двумерный целочисленный массив A является выходным параметром. С помощью этой процедуры по данным целым числам M и N сформировать матрицу A размера M × N.
Реализовать функцию SortArray, осуществляющую сортировку элементов массива, расположенных между максимумом и минимумом массива по возрастанию, если сначала расположен минимум, а затем максимум, и по убыванию - если наоборот. Массив и его размер передаются в качестве параметров. Используя разработанную функцию обработать N массивов, введенных пользователем.
