Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб 9-10 печать.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
80.38 Кб
Скачать
  1. Вычислить скалярное произведение двух векторов.

  2. В прямоугольной матрице найти сумму элементов, принадлежащих первой строке, последней строке, первому столбцу и последнему столбцу.

Лабораторная работа №10.

Динамические массивы.

ЦЕЛЬ РАБОТЫ: Закрепление знаний о языке С, составление программ обработки динамических одномерных и двумерных массивов, работа с файлами, программ с передачей указателей в функции.

Указание: при решении задач обязательно использование динамических массивов, вспомогательных функций с передачей параметров по указателю, исходные данные считывать из файла.

ЗАДАНИЕ:

  1. Дан массив чисел . Получить массив , в котором .

  2. В прямоугольной матрице A(m,n) заменить четные столбцы вектором B(m).

ВАРИАНТ 7.

Лабораторная работа №9.

Статические массивы.

ЦЕЛЬ РАБОТЫ: Закрепление знаний о языке С, составление программ обработки статических одномерных и двумерных массивов, работы с файлами, программ с передачей указателей в функции.

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

ЗАДАНИЕ:

  1. Для одномерного числового массива вычислить разность между наибольшим и наименьшем элементами.

  2. Напечатать номера строк и столбца прямоугольной матрицы, на пересечении которых стоит минимальный элемент.

Лабораторная работа №10.

Динамические массивы.

ЦЕЛЬ РАБОТЫ: Закрепление знаний о языке С, составление программ обработки динамических одномерных и двумерных массивов, работа с файлами, программ с передачей указателей в функции.

Указание: при решении задач обязательно использование динамических массивов, вспомогательных функций с передачей параметров по указателю, исходные данные считывать из файла.

ЗАДАНИЕ:

  1. Задан числовой массив . Вычислить сумму произведений всех пар соседних чисел.

  2. В квадратной матрице вычислить сумму элементов, принадлежащих главной диагонали.

ВАРИАНТ 8.

Лабораторная работа №9.

Статические массивы.

ЦЕЛЬ РАБОТЫ: Закрепление знаний о языке С, составление программ обработки статических одномерных и двумерных массивов, работы с файлами, программ с передачей указателей в функции.

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

ЗАДАНИЕ:

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

  2. В прямоугольной матрице A(m,n) заменить нечётные строки вектором B(n).

Лабораторная работа №10.

Динамические массивы.

ЦЕЛЬ РАБОТЫ: Закрепление знаний о языке С, составление программ обработки динамических одномерных и двумерных массивов, работа с файлами, программ с передачей указателей в функции.

Указание: при решении задач обязательно использование динамических массивов, вспомогательных функций с передачей параметров по указателю, исходные данные считывать из файла.

ЗАДАНИЕ:

  1. Определить в числовом массиве число соседств из двух чисел разного знака.

  2. Определить номера строк прямоугольной матрицы, содержащие только отрицательные элементы.

ВАРИАНТ 9.

Лабораторная работа №9.

Статические массивы.

ЦЕЛЬ РАБОТЫ: Закрепление знаний о языке С, составление программ обработки статических одномерных и двумерных массивов, работы с файлами, программ с передачей указателей в функции.

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

ЗАДАНИЕ:

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

  2. Дана прямоугольная матрица. Получить новую матрицу путём деления всех элементов исходной матрицей на её максимальный по модулю элемент.

Лабораторная работа №10.