- •Задания для практики Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Вариант 17
- •Вариант 18
- •Вариант 19
- •Вариант 20
- •Вариант 21
- •Вариант 22
- •Вариант 23
- •Вариант 24
- •Вариант 25
Вариант 4
PASCAL
Дана матрица размером M×N. Зеркально отразить ее элементы относительно вертикальной оси симметрии матрицы (при этом поменяются местами столбцы с номерами 1 и N, 2 и N-1 и т.д.).
Дана квадратная матрица порядка М. Найти среднее арифметическое элементов каждой ее диагонали, параллельной побочной (начиная с одноэлементной диагонали А1,1).
Дана строка-предложение на русском языке. Вывести самое длинное слово в предложении. Если таких слов нет, то вывести первое из них. Словом считать набор символов не содержащий пробелов, знаков препинания и ограниченный пробелами, знаками препинания или началом/концом строки.
Дан файл вещественных чисел, содержащий элементы квадратной матрицы (по строкам). Создать новый файл, содержащий элементы матрицы, транспонированной к исходной.
Дан текстовый файл, каждая строка которого изображает целое или вещественное число, дополненное слева и справа несколькими пробелами(вещественные числа имеют ненулевую дробную часть). Вывести количество чисел с ненулевой дробной частью и их суммы.
Вариант 5
PASCAL
Дана матрица M×N. Элемент матрицы называется ее локальным максимумом, если он больше всех окружающих его элементов. Поменять знак всех локальных максимумов на противоположный. При решении допускается использовать дополнительную матрицу.
Дана квадратная матрица А порядка М. Повернуть ее на угол 90º по часовой стрелке.
Дана строка, содержащая латинские буквы и скобки трех видов: (), {}, []. Если скобки расставлены правильно, то вывести число 0. В противном случае вывести или номер позиции, в которой расположена первая ошибочная скобка или, если закрывающих скобок не хватает число -1.
Даны 2 файла вещественных типов, содержащие ненулевые части нижнетреугольных матриц (по строкам). Создать новый файл, содержащий ненулевую часть произведения матриц. Если умножение невозможно, то оставить файл пустым.
Дан текстовый файл и файл целых чисел. Добавить в коней каждой строки текстового файла изображение соответствующего числа из файла целых чисел. Если файл целых чисел короче текстового файла, то оставшиеся строки целого файла не изменять.
Вариант 6
PASCAL
Дана матрица размером M×N ( M и N – четные числа). Поменять местами левую верхнюю и правую нижнюю четверти матрицы.
Дана квадратная матрица A порядка M. Найти сумму элементов каждой её диагонали, параллельной главной (начиная с одноэлементной диагонали A1,М).
Дана строка-предложение на русском языке. Преобразовать строку так, чтобы каждое слово начиналось с заглавной буквы. Словом считать набор символов, не содержащий пробелов и ограниченный пробелами или началом/концом строки. Слова, не начинающиеся с буквы, не изменять.
Даны вещественные числа A, B и целое число N. Создать текстовый файл, содержащий таблицу значений функции Sqrt(x) на промежутке [A, B] с шагом . Таблица состоит из двух столбцов: с аргументами x (10 позиций, из них 4 под дробную часть) и со значениями Sqrt(x) (15 позиций, из них 8 под дробную часть). Столбцы выравниваются по правому краю.
Дан строковый файл, содержащий даты в формате ДД/ММ/ГГГГ. Найти строку, содержащую самую позднюю осеннюю дату. Если даты с требуемым временем года в файле отсутствуют, то вывести пустую строку.