Задания. Практикум по курсу Информатика. Часть 2
Скачать 0.72 Mb.
|
Вариант 21 Дан вещественный массив максимальной размерности 100. Переставить элементы массива так, чтобы вначале в массиве шла группа элементов, отсортированная по возрастанию, больших того элемента, который в исходном массиве располагался на 1 месте, затем – сам этот элемент, потом – группа элементов, меньших или равных ему, отсортированная по убыванию. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 22 Дан целый массив максимальной размерности 200. Провести сортировку по возрастанию значений, кратных 3, и по убыванию – элементов, делящихся на 3 с остатком 1. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 23 Дан действительный массив максимальной размерности 20*20. Упорядочить строки матрицы по невозрастанию сумм элементов строк. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 24 Дан действительный массив максимальной размерности 20*20. Упорядочить строки матрицы по невозрастанию значений наибольших элементов строк. Ввод исходного массива организовать из файла , при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Вариант 25 Дан действительный массив максимальной размерности 20*20. Упорядочить строки матрицы по неубыванию значений наименьших элементов строк. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. Контрольные вопросы
Лабораторная работа №7 Название Решение математических задач численными методами. Цель работы Ознакомиться с численными методами решения алгебраических и трансцендентных уравнений, систем линейных алгебраических уравнений (СЛАУ), восстановления функциональных зависимостей и вычисления определенного интеграла. Научиться реализовывать данные методы программно на языке Си. Порядок выполнения
Задание Задача 1 Определить на заданном интервале изменения переменной x корни уравнения вида F(x) = 0, используя предложенный в варианте задания метод. Границы интервала, коэффициенты уравнения, точность решения и начальные приближения ввести с терминала. Предусмотреть возможность поиска решения при одном запуске программы при других начальных условиях (границы, коэффициенты) и задаваемой точности. Результаты решения вывести на экран и в файл вместе с заданными начальными условиями и видом решаемого уравнения. Варианты заданий приведены в таблице 3. Таблица 3 Варианты заданий
Задача 2 Решить СЛАУ предложенным в варианте задания методом. Ввод коэффициентов системы организовать из файла. Результаты решения и исходные данные вывести в файл. В программе предусмотреть проверку возможности решения СЛАУ предложенным методом. В случае решения системы методом Гаусса предусмотреть процедуру выбора главного (образующего) элемента. Варианты заданий приведены в таблице Error: Reference source not found. Таблица 4 Варианты заданий
Задача 3 Составить программу интерполирования функции с использованием полинома Лагранжа. Ввод узловых значений функции организовать из файла. Ввод аргумента, в котором восстанавливается значение функции, и порядка восстанавливающего полинома организовать с терминала. Максимально возможный порядок интерполирующего полинома (n) и максимальное количество узлов интерполяции (m) заданы в вариантах задания. Организовать вывод узловых значений исходной функции, порядка восстанавливающего полинома и вычисленного значения функции на экран и в файл. При одном запуске программы предусмотреть возможность ввода разных значений аргумента и порядка полинома. В программе использовать динамическое выделение памяти для хранения данных. Варианты заданий приведены в таблице Error: Reference source not found. Таблица 5 Варианты заданий
|