Задания. Практикум по курсу Информатика. Часть 2
Скачать 0.72 Mb.
|
Контрольные вопросы
Лабораторная работа №5 Название Матричные исчисления с использованием функций пользователя. Цель работы Научиться разбивать решаемую задачу на подзадачи и реализовывать вычислительные процедуры в виде программ на языке Си с использованием функций пользователя. Порядок выполнения
Задание Заданы матрицы А, В, С максимальной размерности (20, 20). Вычислить матрицу D по заданному в варианте матричному выражению. Предусмотреть возможность ввода матриц А, В и С меньшей размерности. Ввод размерности матриц организовать с терминала. Ввод матриц организовать из файла. В программе предусмотреть проверку размерности исходных матриц на возможность вычисления матрицы D. Результат вычислений вывести на экран и в файл. В программе использовать функции пользователя. Варианты матричных выражений приведены в таблице 2. Таблица 2 Варианты матричных выражений
Контрольные вопросы
Лабораторная работа №6 Название Разработка программы сортировки элементов массива. Цель работы Изучить некоторые алгоритмы сортировки данных, научиться применять их и реализовывать на алгоритмическом языке Си с использованием операторов цикла при решении конкретных задач. Задание
Варианты заданий Вариант 1 Дан действительный массив максимальной размерности 20*20. Провести сортировку по возрастанию значений, по строкам. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 2 Дан целый массив максимальной размерности 20*20. Провести сортировку по возрастанию в нечетных строках массива и по убыванию в четных строках. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 3 Дан целый массив максимальной размерности 100. Провести сортировку по возрастанию четных положительных чисел. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 4 Дан вещественный массив максимальной размерности 15*15. Провести сортировку по убыванию по столбцам массива. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 5 Дан целый массив максимальной размерности 14*16. Провести сортировку по убыванию по четным столбцам массива и по возрастанию по нечетным столбцам. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 6 Дан вещественный массив максимальной размерности 13*13. Провести сортировку по убыванию положительных чисел (по строкам). Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 7 Дан целый массив максимальной размерности 20*20. Провести сортировку по возрастанию отрицательных чисел. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 8 Дан вещественный массив максимальной размерности 16*16. Провести сортировку по возрастанию (по столбцам) всех элементов, значение которых меньше С. Ввод С организовать с терминала. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 9 Дан целый массив, максимальной размерности 200. Провести сортировку по убыванию положительных чисел и по возрастанию отрицательных чисел. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 10 Дан вещественный массив максимальной размерности 20*20. Провести сортировку по убыванию по главной диагонали. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 11 Дан действительный массив, максимальной размерности 20*20. Провести сортировку по убыванию отрицательных значений, по столбцам. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 12 Дан целый массив максимальной размерности 20*20. Упорядочить строки матрицы по неубыванию значений первых элементов строк. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 13 Дан целый массив максимальной размерности 100. Получить в порядке возрастания все различные (уникальные) числа, входящие в исходный массив. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 14 Дан вещественный массив максимальной размерности 20*20. Провести сортировку по возрастанию по главной диагонали. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 15 Дан целый массив максимальной размерности 14*16. Провести сортировку по убыванию по четным столбцам массива и по возрастанию по нечетным столбцам. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 16 Дан вещественный массив максимальной размерности 20*20. Провести сортировку по убыванию по главной диагонали. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 17 Дан целый массив максимальной размерности 20*20. Провести сортировку по возрастанию отрицательных чисел в нечетных строках. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 18 Дан вещественный массив максимальной размерности 16*16. Провести сортировку по возрастанию в нечетных строках и по убыванию в четных строках всех элементов, значение которых больше С. Ввод С организовать с терминала. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 19 Дан целый массив максимальной размерности 200. Провести сортировку по убыванию положительных чисел и по возрастанию отрицательных чисел. (Примечание: 0 считать положительным числом) Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 20 Дан вещественный массив максимальной размерности 13*13. Провести сортировку по убыванию положительных чисел в нечетных столбцах. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. |