Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Программирование. Методические рекомендации
.pdf
ВариантVII.
1. Ввести с экрана 2–мерный массив. Найти произведение четных элемен-
тов, которые кратны 7 и их количество.
2. Ввести квадратную матрицу. Поменять местами К–ую строку и I–
ый столбец.
ВариантVIII.
1. Ввести с экрана 2–мерный массив. Найти произведение элементов, ко-
торые кратны 7 и их количество.
2. Ввести матрицу размеров M*N. Поменять местами К-й и I-столбцы
Вариант IX.
1. Ввести с экрана 2–мерный массив. Найти сумму элементов кратных 5 и
9 одновременно и их количество.
2.Ввести матрицу размеров М*Н. Поменять местами К–ую и I–ую строки.
ВариантX.
1. Ввести с экрана 2–мерный массив. Найти произведение элементов с
честными индексами.
2. Ввести две матрицы. Поменять столбец одной матрицы на столбец
другой.
ВариантXI.
1. Ввести с экрана 2–мерный массив. Найти максимальный среди поло-
жительных элементов и их количество.
2. Ввести две матрицы. Поменять строку одной матрицы на строку другой.
ВариантXII.
1. Ввести с экрана 2–мерный массив. Найти максимальный элемент среди
положительных элементов и их количество.
2. Ввести две матрицы. Элементы одной матрицы поменять с элементами
другой (не используя дополнительную матрицу).
ВариантXIII.
1. Ввести с экрана 2–мерный массив. Найти сумму элементов с нечетны-
ми индексами.
41

2. Ввести с экрана 2–мерный массив. Получить одномерный массив,
включающий все ненулевые элементы матрицы. Найти модуль полученного
вектора.
ВариантXIV.
1. Ввести с экрана 2–мерный массив. Найти произведение элементов мат-
рицы, имеющих четную сумму индексов.
2. Ввести с экрана квадратную матрицу. Получить транспонированную
матрицу.
Вариант XV.
1. Ввести с экрана 2–мерный массив. Найти среднее арифметическое по-
ложительных элементов массива.
2. Ввести с экрана квадратную матрицу А. Получить А*А*А.
ВариантXVI.
1. Ввести с экрана матрицу. Найти минимальный из положительных эле-
ментов матрицы.
2. Ввести с экрана матрицу. Заменить элементы четных строк матрицы
нулями.
ВариантXVII.
1. Ввести с экрана матрицу. Найти сумму квадратов положительных эле-
ментов матрицы.
2. Ввести с экрана матрицу. Найти значение среднего геометрического эле-
ментов каждой строки кратных 9 и записать их в одномерный массив.
ВариантXVIII.
1. Ввести с экрана матрицу. Найти сумму элементов матрицы, которые не
кратны 3.
2. Ввести с экрана матрицу. Найти среднее арифметическое четных эле-
ментов матрицы и заменить этим значением строку, где содержится минимальный элемент матрицы.
42

Вариант XIX.
1. Ввести с экрана матрицу. Найти сумму отрицательных элементов
матрицы и их количество.
2. Ввести с экрана матрицу. Найти в каждой строке максимальный
среди положительных элементов матрицы. Распечатать полученный одномерный массив и найти модуль.
Вариант XX.
1.Ввести с экрана матрицу. Все отрицательные элементы матрицы заме-
нить на нули.
2.Ввести с экрана матрицу. Найти среднее арифметическое положитель-
ных чисел каждой строки. Записать эти значения в одномерный массив.
Вариант XXI.
1.Ввести с экрана матрицу. Найти произведение элементов матрицы
,которые не кратны 7, и их количество.
2.Ввести с экрана матрицу. Найти наименьшее из значений элементов по-
бочной диагонали в двух соседних с ней линий.
Вариант XXII.
1.Ввести с экрана матрицу. Найти минимальный элемент среди положи-
тельных элементов матрицы и их количество.
2.Ввести с экрана матрицу. Поменять местами в матрице А: 1–ю и 20–
строки, 3–ю и 4–ю строки, … , 9–ю и 10–ю строки (можно воспользоваться
вспомогательным массивом).
Вариант XXIII.
1.Ввести с экрана матрицу. Найти наибольшее из значений первой и по-
следней строк матрицы.
2.Ввести с экрана матрицу. Нечётные столбцы матрицы А заполнить ми-
нимальным значением матрицы В.
Вариант XXIV.
1.Ввести с экрана матрицу. Дана матрица размера N*N.Найти сумму тех
элементов матрицы, сумма индексов которых равна M (M<=2N)
43

2.Ввести с экрана матрицу. Чётные строки матрицы А заменить на суммы
положительных элементов соответствующих строк матрицы В.
Вариант XXV.
1.Ввести с экрана матрицу А. Найти сумму элементов первого столбца.
2.Ввести с экрана матрицу А. Нечётные строки матрицы А заменить на
максимальное значение матрицы.
Вариант XXVI.
1.Ввести с экрана матрицу. Найти сумму элементов последней строки матрицы.
2.Ввести с экрана матрицу. Получить матрицу В из матрицы А удалением
n–й строки и к–го столбца.
Вариант XXVII.
1.Ввести с экрана матрицу размером M*N. Найти сумму наибольших зна-
чений ее строк.
2.Ввести с экрана квадратную матрицу А, у которой все элементы различ-
ны. Найти скалярное произведение строки, в которой находится максимальный
элемент матрицы, на столбец с минимальным элементом.
Вариант XXVIII.
1.Ввести с экрана квадратную матрицу. Найти число отрицательных элементов
матрицы, расположенных в строках, первый элемент которых положителен.
2.Ввести с экрана квадратную матрицу. Проверить, является ли заданная
целая квадратная матрица N–го порядка магическим квадратом, то есть таким, в
котором сумма элементов во всех строках в столбцах одинаковы.
Вариант XXIX.
1.Ввести с экрана матрицу. Найти сумму квадратов отрицательных эле-
ментов матрицы и их количество.
2.Ввести с экрана квадратную матрицу. Определить, является ли заданная
квадратная матрица 10–го порядка ортонормированной, то есть такой, в которой скалярное произведение каждой строки на себя равно 1.
44

Вариант XXX.
1.Ввести с экрана матрицу. Найти произведение элементов матрицы, сум-
ма индексов которых нечётная.
2.Ввести с экрана квадратную матрицу. Рассмотрим те элементы, которые
расположены в строках, начинающихся с отрицательного элемента. Найти
суммы тех из них, которые расположены соответственно ниже, выше и на главной диагонали.
45

Лабораторная работа №9. Файлы
Вариант 1
Задание 1. Прочитать с диска файл pri.dat и найти: произведение четных
компонентов файла; заменить этим значением третью компоненту файла.
Вариант 2
Задание 2. Переписать из файла m.dat квадраты его компонентов в файл g.dat.
Задание 1. Прочитать с диска файл mil.dat и найти: минимальную компоненту
файла; заменить этим значением все положительные компоненты файла.
Задание 2. Переписать из файла g.dat все четные компоненты в файл h.dat,
а затем из файла f.dat — все кратные 5–ти в этот же файл h.dat.
Вариант 3
Задание 1. Прочитать с диска файл dol.dat и найти: количество нечетных ком-
понентов файла; заменить этим значением предпоследнюю компоненту файла.
Задание 2. Переписать в файл h.dat сначала компоненты файла кратные 7,
затем компоненты файла f.dat положительные.
Вариант 4
Задание 1. Прочитать с диска файл lod.dat и найти: сумму модулей всех ком-
понент файла кратных 7; заменить этим значением все компоненты файла.
Задание 2. Переписать из файла h.dat в файл g.dat сначала все положи-
тельные, затем все отрицательные компоненты файла h.dat.
Вариант 5
Задание 1. Прочитать с диска файл mik.dat и найти: корень квадратный из
суммы всех четных положительные компонент файла; заменить этим значением
6 первых компонент файла.
Задание 2. Получить в файле t.dat все компоненты файла m.dat, являющие-
ся кратными 3 или 7.
Вариант 6
Задание 1. Прочитать с диска файл kim.dat и найти: количество компонент
файла отличных от нуля; заменить этим значением третью компоненту файла.
46

Задание 2. Переписать дважды из файла g.dat в файл f.dat (продолжая его)
компоненты кратные 5.
Вариант 7
Задание 1. Прочитать с диска файл riv.dat и найти: максимальную компо-
ненту среди отрицательных компонент; заменить этим значением все нулевые
компоненты файла.
Задание 2. Получить в файле g.dat все четные компоненты файла f.dat.
Вариант 8
Задание 1. Прочитать с диска файл vir.dat и найти: количество компонент файла
кратных 5;заменить этим значением все отличные от нуля компоненты файла.
Задание 2. Переписать из файла m.dat все отрицательные четные элементы
в файл l.dat, а отрицательные нечетные файл p.dat.
Вариант 9
Задание 1. Прочитать с диска файл lov.dat и найти: сумму положительных
компонент файла; заменить этим значением четвертую компоненту файла.
Задание 2. Получить в файле l.dat сначала все компоненты файла d.dat, а
следом, в этом же файле — четные компоненты файла m.dat.
Вариант 10
Задание 1. Прочитать с диска файл vol.dat и найти: среднее арифметиче-
ское всех отрицательных компонент файла; заменить этим значением четыре
первые компоненты файла.
Задание 2. Поменять местами соответствующие компоненты файлов l.dat и
g.dat (размеры файлов равны. Использовать дополнительный файл).
Вариант 11
Задание 1. Прочитать с диска файл loc.dat и найти: сумму модулей всех
компонент файла; заменить этим значением четные компоненты файла.
Задание 2. Записать в файл k.dat сначала все компоненты файла d.dat, а
следом, в этот же файл — компоненты файла h.dat.
47

Вариант 12
Задание 1. Прочитать с диска файл col.dat и найти: минимальную компо-
ненту файла; заменить этим значением все компоненты файла кратные 8.
Задание 2. Переписать из файла m.dat все отрицательные четные элементы
файла r.dat, а кратные 3 — в файл l.dat.
Вариант 13
Задание 1. Прочитать с диска файл loc.dat и найти: произведение модулей
всех отрицательных компонент файла; заменить этим значением две последние
компоненты файла.
Задание 2. Переписать из файла h.dat в файл f.dat элементы файла кратные
9 или кратные 7 с сохранением порядка их следования.
Вариант 14
Задание 1. Прочитать с диска файл kol.dat и найти: разность модулей всех
отрицательных компонент и модуля суммы четных компонент; сумму первой и
последней компоненты.
Задание 2. Переписать из файла l.dat все отрицательные компоненты в
файл m.dat , а затем сумму четных компонент файла ll.dat в файлg.dat.
Вариант 15
Задание 1. Прочитать с диска файл gol.dat и найти: квадрат суммы всех
компонент файла; заменить этим значением все компоненты файла не делящиеся без остатка на 11.
Задание 2. Переписать из файла f.dat 10 первых компонент в файл g.dat.
Вариант 16
Задание 1. Прочитать с диска файл los.dat и найти :произведение модулей
всех компонент файла; заменить этим значением пятую компоненту файла.
Задание 2. В файл g.dat переписать сначала все компоненты файла k.dat, а
затем все компоненты файла k.dat не кратные 3.
48

Вариант 17
Задание 1. Прочитать с диска файл sos.dat и найти: сумму квадратов отри-
цательных компонент файла; заменить этим значением все положительные
компоненты файла.
Задание 2. Переписать из файла g.dat в файл h.dat все элементы файла
кратные 10 и не кратные 7.
Вариант 18
Задание 1. Прочитать с диска файл lol.dat и найти: количество ненуле-
вых компонент файла; заменить этим значением все отрицательные компоненты файла.
Задание 2. Получить в файле l.dat все компоненты файла g.dat, являющие-
ся нечетными.
Вариант 19
Задание 1. Прочитать с диска файл dil.dat и найти: минимальную компо-
ненту файла среди отрицательных; заменить этим значением последнюю компоненту файла.
Задание 2. Переписать из файла k.dat все компоненты кратные 6 в файл
g.dat, а кратные 7 — в файл v.dat.
Вариант 20
Задание 1. Прочитать с диска файл book.dat и найти: произведение всех
компонент файла кратных p (p — ввести с экрана); заменить этим значением
все нулевые компоненты файла.
Задание 2. В файл g.dat переписать все положительные компоненты файла
f.dat, а в файл h.dat — все отрицательные компоненты файла f.dat
Вариант 21
Задание 1. Прочитать с диска файл lot.dat и найти: количество четных поло-
жительных компонент; заменить этим значением последнюю компоненту.
Задание 2. Переписать в файл h.dat сначала компоненты файла f.dat, а за-
тем компоненты файла g.dat.
49

Вариант 22
Задание 1. Прочитать с диска файл gol.dat и найти: сумму всех компонент
файла кратных 5; заменить этим значением первую компоненту.
Задание 2. Записать в файл g.dat все отличные от нуля компоненты файла
f.dat, а следом в файле h.dat — все нулевые компоненты файла f.dat.
Вариант 23
Задание 1. Прочитать с диска файл tol.dat и найти: корень пятой степени из
произведения всех компонент файла; заменить этим значением три последние
компоненты файла.
Задание 2. Переписать из файла g.dat все четные элементы, дублируя их в
файл h.dat.
Вариант 24
Задание 1. Прочитать с диска файл kol.dat и найти: максимальную компонен-
ту файла; заменить этим значением все отрицательные компоненты файла.
Задание 2. Переписать из файла h.dat все нечетные компоненты в файл
g.dat, а затем все четные из файла h.dat — в этот же файл g.dat.
Вариант 25
Задание 1. Прочитать с диска файл mol.dat и найти: сумму квадратов ком-
понент файла; заменить этим значением все четные компоненты файла.
Задание 2. Получить копию файла f.dat в файле g.dat дважды (полученный
файл в два раза больше исходного).
Вариант 26
Задание 1. Прочитать с диска файл li.dat и найти: корень кубический из
суммы всех нечетных компонент файла; заменить этим значением все компоненты файла меньшие нуля.
Задание 2. Переписать из файла k.dat десять последних компонент в файл gg.dat.
Вариант 27
Задание 1. Прочитать с диска файл pr.dat и найти: произведение квадратов
четных компонент файла; заменить этим значением третью компоненты файла.
Задание 2. Из файла g.dat переписать отрицательные компоненты в файл m.dat.
50
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
