Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
11ВО1-Варианты заданий к лабораторным работам.doc
Скачиваний:
24
Добавлен:
19.11.2019
Размер:
151.55 Кб
Скачать

Вариант № 16

16.1. Дана квадратная матрица размера 2n  2n. Получите новую матрицу, переставляя ее блоки размера n  n в соответствии с рисунком.

16.2. Описать переменную «студент», содержащую: имя, фамилию, отчество, название учебного заведения, номер группы. Создать список студентов (N>10). Определить и распечатать фамилии студентов, учащихся заданной группы и заданного учебного заведения.

16.3. Разработать программу, которая читает файл, содержащий текст на русском языке, и определяет, сколько раз встречается в нем самое короткое слово.

16.4. Разработать программу, которая в вещественной квадратной матрице сортирует по возрастанию элементы каждой строки верхнего треугольника, по убыванию – нижнего, оставляет без изменения диагональные элементы. Элементы матрицы генерируются случайным образом.

Вариант № 17

17.1. Объявите двумерный целочисленный массив, в котором n  m элементов. Выполните генерацию массива случайными целыми числами из промежутка [ab). Распечатайте массив в виде таблицы. Найдите суммы элементов массива по строкам. Распечатайте найденные суммы по образцу:

Сумма элементов 0-й строки равна …

Сумма элементов 1-й строки равна ….

17.2. Назовем строку палиндромом, если она одинаково читается слева направо и справа налево. Примеры палиндромов: «abcba», «55», «q», «xyzzyx». Требуется для заданной строки найти максимальную по длине ее подстроку, являющуюся палиндромом.

17.3. Известно, что в целочисленной матрице нет нулей. Заменить повторяющиеся в матрице элементы нулями. Элементы матрицы генерируются случайным образом.

17.4. Разработать программный модуль, который предоставляет пользователю возможность выполнить набор операций со строками, который включает добавление новой строки, удаление выбранной строки, замену одной строки на другую, разбиение выбранной строки на слова.

Вариант № 18

18.1. Разработать программу выбора из заданного на плоскости множества точек трех точек, не лежащих на одной прямой, составляющих треугольник наименьшей площади. Координаты точек формируются программой случайным образом.

18.2. Определите переменную «студент», содержащую следующие поля: имя, фамилия, отчество студента, название института, курс, номер группы, специальность. Данные считайте из текстового файла. Выведите данные о студентах, которые учатся на одном курсе и на одной специальности. Курс и специальность задаются пользователем.

18.3. Разработать программу, вычисляющую с точностью ε. Сделать графическую интерпретацию результата.

18.4. Разработать программу, которая вводит текст на английском языке, выделяет в нем все слова и сортирует их по возрастанию в них доли гласных букв (отношение количества гласных букв к общему количеству букв в слове). Гласные буквы английского языка – (a, e, i, o, u, y).

Вариант № 19

19.1. Объявите двумерный вещественный массив, в котором n  m элементов. Заполните его числами, полученными по закономерности: . Распечатайте его в виде таблицы с точностью до 3 знаков после запятой. Найдите в каждом столбце среднее арифметическое элементов. Распечатайте найденные средние арифметические под соответствующим столбцом с той же точностью.

19.2. Описать переменную «круг», в которой содержатся все данные для построения круга на плоскости в декартовой системе координат. Определить площадь круга и длину окружности, ограничивающей круг.

19.3. Разработать программу, которая читает файл, содержащий текст на русском языке, подсчитывает количество слов в нем и выводит слова в алфавитном порядке.

19.4. Разработать приложение, позволяющее строить разными цветами графики линейной функции y = ax + b и квадратного трехчлена z = ax^2 + bx + c по введенным значениям a, b и c. Отобразить на экране координатные оси.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]