Работа Ксюши Скв. Линейные и разветвляющиеся алгоритмы
Скачать 446.66 Kb.
|
НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМ. Р.Е. АЛЕКСЕЕВА Кафедра ПРИКЛАДНАЯ МАТЕМАТИКА Дисциплина ИНФОРМАТИКА Отчет о выполнении лабораторной работы № 1 тема: «Линейные и разветвляющиеся алгоритмы» Выполнил: студент гр. 19-МИ Медведев Д.В. Вариант 5 Проверила: Корекова Н.Е. Нижний Новгород 2019 Задача 1(а): Составить блок-схему и написать программу для вычисления значений функций y(x) и z(x) при указанном в таблице значении x. Проверить правильность работы программы, вычислив значения функций в электронных таблицах и в Mathcad. x:=15,2 Результат в Excel: Формула в Excel: Работа в Mathcad: Результат программы на языке С++: Программы на языке С++: Задача 1(б): Составить блок-схему и написать программу для вычисления значений функции f(x) при различных значениях аргумента x. Два значения x подобрать самостоятельно, таким образом, чтобы минимальными (максимальными) оказывались значения разных функций. Проверить правильность работы программы, вычислив значения функций в электронных таблицах и в Mathcad с использованием функций вычисления минимума. f1(x) = min{y(x), z(x)} Результат в Excel: Формула в Excel: Работа в Mathcad: Результат программы на языке С++: Программы на языке С++: Задача 1(в): Задать самостоятельно любую функцию g(x). Составить блок-схему и написать программу для вычисления значений функции f(x) при различных значениях аргумента x. Два значения x подобрать самостоятельно, таким образом, чтобы минимальными (максимальными) оказывались значения разных функций. Проверить правильность работы программы, вычислив значения функций в электронных таблицах и в Mathcad с использованием функций вычисления минимума. f2(x) = max{y(x), z(x)} Результат в Excel: Формула в Excel: Работа в Mathcad: Результат программы на языке С++: Программы на языке С++: Задача 2: Составить блок-схему и написать программу для вычисления значения функции z(x, y). Запустить программу при различных значениях аргументов x и y (3 пары значений подобрать самостоятельно, обеспечив работу каждой ветки). Проверить правильность работы программы, вычислив значения функций в электронных таблицах и в Mathcad, используя функции ЕСЛИ(), IF() Результат в Excel: Формула в Excel: Работа в Mathcad: Результат программы на языке С++: Программы на языке С++: Задача 3: Составить блок-схему и написать программу для вычисления значения функции U(x,y). Запустить программу при различных значениях аргументов x и y (2 пары значений подобрать самостоятельно для проверки работы разных веток). Проверить правильность работы программы, вычислив значения функций в электронных таблицах и в Mathcad. Результат в Excel: Формула в Excel: Работа в Mathcad: Результат программы на языке С++: Программы на языке С++: |