- •Некоммерческое акционерное общество
- •Технологии программирования
- •1.1 Общие сведения
- •1.2 Задание к лабораторной работе
- •Контрольные вопросы
- •2 Лабораторная работа. Характерные приемы программирования
- •2.1 Общие сведения
- •2.2 Задание к лабораторной работе
- •3 Лабораторная работа. Массивы и их обработка
- •Общие сведения
- •3.2 Задание к лабораторной работе
- •2.3 Контрольные вопросы
- •3.3 Контрольные вопросы
- •4 Лабораторная работа. Методы сортировки массивов
- •4.1 Общие сведения
- •4.2 Задание к лабораторной работе
- •4.3 Контрольные вопросы
- •5 Лабораторная работа. Обработка символьных данных
- •5.1 Общие сведения
- •5.2 Задания к лабораторной работе
- •5.3 Контрольные вопросы
- •6 Лабораторная работа. Работа со структурами и объединениями
- •6.1 Общие сведения
- •6.2 Задание к лабораторной работе
- •6.3 Контрольные вопросы
- •7 Лабораторная работа. Файлы и работа с ними
- •7.1 Общие сведения
- •7.2 Задание к лабораторной работе
- •7.3 Контрольные вопросы
- •8 Лабораторная работа. Функции. Рекурсия
- •8.1 Общие сведения
- •8.2 Задание к лабораторной работе
- •8.3 Контрольные вопросы
- •Список литературы
- •Содержание
- •050013, Алматы, ул. Байтурсынова, 126
4.2 Задание к лабораторной работе
Решить задачу, соответствующую варианту, выбранному по таблице 4.1. Построить блок-схему программы и организовать ввод данных, если это необходимо, с помощью генератора случайных чисел.
Таблица 4.1 – Варианты заданий
Вариант |
Задание |
1 |
Дана целочисленная прямоугольная матрица А(8,8). Методом простой сортировки расположить элементы в ее строках по возрастанию. |
2 |
Дана целочисленная прямоугольная матрица В(10,10). Методом пузырьковой сортировки без оптимизации расположить элементы в ее столбцах по возрастанию. |
3 |
Дана целочисленная матрица К(6,8). Методом пузырьковой сортировки с оптимизацией по времени выполнения каждого прохода расположить элементы по убыванию в столбцах. |
4 |
Дана целочисленная матрица В(10,7). Методом пузырьковой сортировки с оптимизацией по времени выполнения каждого прохода расположить элементы по возрастанию в строках. |
5 |
Дана целочисленная матрица А(8,7). Переписать все положительные элементы в вектор. Методом пузырьковой сортировки без оптимизации расположить элементы по возрастанию. |
6 |
Переписать все положительные элементы матрицы Х(10,10) в вектор Y. Используя метод пузырьковой сортировки с оптимизацией по количеству проходов, расположить по возрастанию. |
7 |
Переписать все ненулевые элементы матрицы А(6,5) в вектор В. Используя метод пузырьковой сортировки с оптимизацией по количеству проходов, расположить по убыванию. |
8 |
Дана целочисленная прямоугольная матрица С(9,9). Методом простой сортировки расположить элементы в ее столбцах по убыванию. |
9 |
Переписать все ненулевые элементы матрицы А(8,5) в вектор В. Используя метод обменной сортировки с признаком завершения, расположить по убыванию. |
10 |
Дана целочисленная матрица А(6,9). Переписать все отрицательные элементы в вектор. Методом пузырьковой сортировки без оптимизации расположить элементы по убыванию. |
11 |
Дана целочисленная матрица Р(7,5). Методом пузырьковой сортировки с оптимизацией по времени выполнения каждого прохода расположить элементы по убыванию в строках. |
12 |
Дана целочисленная матрица А(5,9). Переписать все элементы в вектор по столбцам. Методом пузырьковой сортировки без оптимизации расположить элементы по возрастанию. |
13 |
Дана целочисленная матрица С(6,7). Переписать все элементы в вектор по строкам. Методом обменной сортировки с признаком завершения расположить элементы по возрастанию. |
14 |
Дана целочисленная матрица Х(6,6). Переписать все элементы в вектор по столбцам. Методом обменной сортировки с признаком завершения расположить элементы по убыванию. |
15 |
Дана целочисленная прямоугольная матрица А(10,10). Методом простой сортировки расположить элементы в ее столбцах по возрастанию. |
