Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metod3O.doc
Скачиваний:
16
Добавлен:
14.08.2019
Размер:
6.93 Mб
Скачать

Задание 4. Использование процедур

Даны две вещественные матрицы A(7, 7 ) и B(5, 5). Из матрицы А сформировать одномерный массив С по одному из правил, приведенных в табл. 5, а из матрицы В по тому же правилу сформировать одномерный массив D. Для ввода матриц, формирования одномерных массивов и вывода одномерных массивов применить три PROCEDURE. При вводе матрицы и выводе одномерных массивов вывести на экран сообщения с указанием соответственно имени вводимой матрицы или имени выводимого одномерного массива.

Таблица 5.

1

Из максимальных элементов строк.

2

Из минимальных элементов столбцов.

3

Из сумм элементов строк.

4

Из произведений i-ого элемента главной диагонали на K для матрицы А и на N для матрицы B. Значения K, N ввести с клавиатуры.

5

Из произведений квадратов элементов столбцов.

6

Из количеств элементов больших К для строк матрицы А и больших N для матрицы В. Значения K, N ввести с клавиатуры.

7

Из первых шести отрицательных элементов, если перебирать элементы матрицы по столбцам.

8

Из сумм квадратов элементов четных столбцов

9

Из произведений элементов нечетных строк.

10

Из элементов побочной диагонали, округленных до ближайшего целого.

11

Из средних арифметических положительных элементов столбцов

12

Из отрицательных элементов, лежащих выше главной диагонали.

13

Из элементов, удовлетворяющих условиям: и Значения k, k1, n, n1 ввести с клавиатуры.

14

Из разностей между количеством положительных и количеством отрицательных элементов столбцов

15

Из разностей наибольших и наименьших значений элементов строк.

16

Из модулей произведений элементов четных столбцов

17

Из элементов главной и побочной диагонали

18

Из средних арифметических элементов строк.

Задание 5 Текстовый файл

Дан текстовый файл f . Преобразовать строки файла f по правилам, которые приведены в табл. 5. Преобразованные строки переписать в файл g.

Таблица 5.

1

Заменить символ '0' на символ '1' и наоборот.

2

Удалить пробелы в начале строк.

3

Расположить символы строки в обратном порядке.

4

После каждого символа 'q' добавить символ 'u'.

5

Удалить часть текста, заключенную в скобки (вместе со скобками).

6

Выбрать строки, длина которых отличается от самой длинной строки не более чем на пять символов.

7

Заменить в строке все комбинации символов 'abc' на 'dbf ', если такие есть.

8

Из символов, расположенных после первой запятой. Если запятых нет, то записать пустую строку.

9

В строке слова разделены одним пробелом. Поменять местами первое и последнее слова.

10

Заменить каждую точку в строке на три точки.

11

Выровнять строки по самой длинной строке, добавив к их началу пробелы.

12

Выбрать символы, расположенные между первым и вторым двоеточием. Если второго двоеточия нет, выбрать все символы, расположенные после единственного имеющегося двоеточия.

13

Создать новую строку из шести первых и трех последних символов строки.

14

Удалить все символы '+' и '–'.

15

Выбрать строки, которые начинаются и оканчиваются одним и тем же символом. Вставить в середину этих строк пять пробелов.

16

Строку разбить пополам. Вторую половину поставить на первое место, а первую на второе.

17

Создать новую строку из символов, вслед за которыми идет первое вхождение символа 'a', если такое есть. Иначе новая строка равна исходной.

18

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

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