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

ВАРИАНТ 1.

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

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

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

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

ЗАДАНИЕ:

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

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

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

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

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

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

ЗАДАНИЕ:

  1. Проверить, имеется ли в заданном числовом массиве хотя бы одна пара чисел, совпадающих по величине. Если имеется напечатать их индексы, в противном случае сообщить об отсутствии совпадений.

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

ВАРИАНТ 2.

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

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

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

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

ЗАДАНИЕ:

  1. Многочлен степени n задан массивом своих коэффициентов. Подсчитать коэффициенты производной многочлена.

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

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

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

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

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

ЗАДАНИЕ:

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

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

ВАРИАНТ 3.

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

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

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

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

ЗАДАНИЕ:

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

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

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