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

Задания для практического занятия:

Разработать программу, выполняющую следующие действия:

№1. В целочисленной матрице размерностью 10*10 найти наибольший элемент и номер строки, в которой он находится.

№2. В целочисленной матрице размерностью 10*10 найти наименьший элемент и номер столбца, в которой он находится.

№3. В целочисленной матрице размерностью 10*10 найти номер столбца содержащего максимальный элемент матрицы.

№4. В целочисленной матрице размерностью 10*10 найти номер строки, содержащей минимальный элемент матрицы.

№5. В целочисленной матрице размерностью 10*10 найти номер строки, содержащей наибольшее среднее значение.

№6. В целочисленной матрице размерностью 10*10 найти номер столбца, содержащего наибольшее среднее значение.

№7. В целочисленной матрице размерностью 10*10 найти номер строки, содержащей наименьшее среднее значение.

№8. В целочисленной матрице размерностью 10*10 найти номер столбца, содержащего наименьшее среднее значение.

№9. В целочисленной матрице размерностью 10*10 найти разность между наибольшим и наименьшим элементами матрицы.

№10. В целочисленной матрице размерностью 10*10 поменять местами наибольшие и наименьшие элементы матрицы.

№11. В целочисленной матрице размерностью 10*10 найти номер строки, содержащей наибольшее произведение её элементов.

№12. В целочисленной матрице размерностью 10*10 найти номер строки, содержащей наименьшее произведение её элементов.

№13. В целочисленной матрице размерностью 10*10 найти номер столбца, содержащего наибольшее произведение элементов.

№14. В целочисленной матрице размерностью 10*10 найти номер столбца, содержащего наибольшее произведение его элементов.

№15. В целочисленной матрице размерностью 10*10 найти сумму элементов четных строк.

№16. В целочисленной матрице размерностью 10*10 найти произведение элементов четных строк.

№17. В целочисленной матрице размерностью 10*10 найти сумму элементов нечетных строк.

№18. В целочисленной матрице размерностью 10*10 найти произведение элементов нечетных строк.

№19. В целочисленной матрице размерностью 10*10 найти произведение элементов нечетных столбцов.

№20. В целочисленной матрице размерностью 10*10 найти сумму элементов нечетных столбцов.

№21. В целочисленной матрице размерностью 10*10 найти сумму элементов четных столбцов.

№22. В целочисленной матрице размерностью 10*10 найти произведение элементов четных столбцов.

№23. В целочисленной матрице размерностью 10*10 найти сумму положительных элементов четных строк.

№24. В целочисленной матрице размерностью 10*10 найти сумму положительных элементов нечетных строк.

№25. В целочисленной матрице размерностью 10*10 найти сумму отрицательных элементов четных строк.

№26. В целочисленной матрице размерностью 10*10 найти сумму отрицательных элементов нечетных строк.

№27. В целочисленной матрице размерностью 10*10 найти произведение положительных элементов четных столбцов.

№28. В целочисленной матрице размерностью 10*10 найти произведение отрицательных элементов нечетных столбцов.

№29. В целочисленной матрице размерностью 10*10 определить, каких элементов: положительных или отрицательных больше.

№30. В целочисленной матрице размерностью 10*10 определить, каких элементов: четных или нечетных больше.

Контрольные вопросы:

1.Что такое матрица?

2.Как определить местоположение элемента в матрице?

3.Что такое индекс? Каким требованиям он должен удовлетворять?

4.Особенности расположения в памяти элементов многомерных массивов.

5.Каким образом задаётся описание матрицы, что в нём указывается?

Практическая работа № 8

«Программирование множеств»

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

Образовательные результаты, заявленные во ФГОС третьего поколения:

Студент должен

уметь:

- работать в среде программирования;

- реализовывать построенные алгоритмы в виде программ на конкретном языке программирования

знать:

- этапы решения задачи на компьютере;

- типы данных;

- базовые конструкции изучаемых языков программирования

Краткие теоретические и учебно-методические материалы по теме практической работы

Множественный тип данных Паскаля напоминает перечислимый тип данных. Вместе с тем множественный тип данных – набор элементов не организованных в порядке следования.

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

Понятие множества в языке программирования значительно уже математического понятия.

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

В качестве базовых типов могут использоваться:

  • перечислимые типы;

  • символьный;

  • байтовый;

  • диапазонные на основе вышеперечисленных.

Такие ограничения связаны с формой представления множественного типа данных в Паскале и могут быть сведены к тому, чтобы функция ord() для используемого базового типа лежала в пределах от 0 до 255.

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

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