Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Цель лабораторной работы: изучение структурной организации массивов и способов доступа к их элементам; совершенствование навыков структурного программирования на языке Турбо Паскаль при решении задач обработки массивов.
Задание на программирование: используя технологию структурного программирования, разработать программу обработки двумерных массивов в соответствии с индивидуальным заданием.
Порядок выполнения работы:
1) Получить у преподавателя индивидуальное задание и выполнить постановку задачи: сформулировать условие, определить входные и выходные данные, их ограничения.
2) Разработать математическую модель: описать с помощью формул и рисунков структуру массивов и процесс их преобразования.
3) Построить схему алгоритма решения задачи.
4) Составить программу на языке Турбо Паскаль.
5) Использовать оконный интерфейс предыдущих лабораторных работ.
6) Входные данныевводить с клавиатуры по запросу.
7) Выходные данные выводить на экран с пояснениями.
8) Проверить и продемонстрировать преподавателю работу программы на полном наборе тестов, в том числе с ошибочными входными данными. Входные и выходные массивы должны выводиться в одном и том же формате.
9) Оформить отчет о лабораторной работе в составе: постановка задачи, математическая модель, схема алгоритма решения, текст программы, контрольные примеры.
Варианты индивидуальных заданий
В заданной матрице поменять местами первую строку и строку, содержащую наибольший элемент матрицы.
В заданной матрице поменять местами последний столбец и столбец, содержащий наименьший элемент матрицы.
В заданной матрице поменять местами две строки: строку, содержащую максимальный элемент матрицы, и строку, содержащую минимальный элемент матрицы.
В заданной матрице поменять местами главную и побочную диагонали.
В заданной матрице поменять местами первый столбец со столбцом, содержащим наибольший элемент матрицы.
В заданной матрице поменять местами среднюю строку и средний столбец.
В заданной матрице поменять местами последнюю строку со строкой, содержащей наибольший элемент матрицы.
В заданной матрице поменять местами первую строку и первый столбец.
В заданной матрице поменять местами последний столбец со столбцом, содержащим наибольший элемент матрицы.
В заданной матрице поменять местами последнюю строку со строкой, содержащей наименьший элемент матрицы.
В заданной матрице поменять местами первый столбец со столбцом, содержащим наибольший элемент главной диагонали.
В заданной матрице поменять местами последний столбец и побочную диагональ.
В заданной матрице поменять местами две строки: строку с указанным номером и строку, содержащую наименьший элемент матрицы.
В заданной матрице из целых чисел поменять местами первую строку и строку, содержащую наибольший по абсолютной величине элемент матрицы.
В заданной матрице поменять местами два столбца: столбец, содержащий максимальный элемент матрицы, и столбец, содержащий минимальный элемент матрицы.
В заданной матрице поменять местами первую строку и строку, содержащую максимальный элемент матрицы.
В заданной матрице поменять местами первый столбец и побочную диагональ.
В заданной матрице поменять местами последнюю строку со строкой, содержащей минимальный элемент матрицы.
В заданной матрице поменять местами последний столбец и столбец, содержащий минимальный элемент матрицы.
В заданной матрице поменять местами последнюю строку со строкой, содержащей максимальный элемент матрицы.
В заданной матрице поменять местами последний столбец со столбцом, содержащим максимальный элемент матрицы.
В заданной матрице поменять местами первую строку и главную диагональ.
В заданной матрице поменять местами главную диагональ и последний столбец.
В заданной матрице поменять местами два столбца: столбец, содержащий максимальный отрицательный элемент матрицы, и столбец, содержащий минимальный положительный элемент матрицы.
В заданной матрице поменять местами последний столбец и столбец, содержащий минимальный положительный элемент матрицы.
В заданной матрице из целых чисел поменять местами первую строку и строку, содержащую максимальный отрицательный элемент матрицы.
Дата публикования: 2014-11-03; Прочитано: 381 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!