Найти в Дзене

✍ Лабораторная работа 1 Линейный и разветвляющийся алгоритмы (второй тип лаб работы)

Оглавление

Постановка задачи.

Составить блок-схему и программу вычисления функций Y и Z по заданным формулам при различных значениях аргументов x и a.

А) Решить задачу в рамках линейного алгоритма, без контроля на ОДЗ исходных значений аргументов x и a. (Для тестового расчета самому задать числовые значения x и а, удовлетворяющие ОДЗ)

Б) Решить задачу на базе разветвляющегося алгоритма, с контролем исходных аргументов x и a на попадание в ОДЗ. При удовлетворении ОДЗ программа должна выполнить расчет соответствующей функции и вывести числовой результат. В противном случае вывести текстовое сообщение о невозможности выполнить расчет данной функции.

Для тестовых расчетов самим подобрать исходные значения аргументов x и a, соответствующие всем возможным ситуациям.

Если возникают вопросы - смотри лекции:

Самый лучший сайт с блок-схемами тут:

Блок -схема онлайн - производитель блок -схемы

Задание а

-2

Блок-схема:

-3

Программа С++:

-4
-5

Программа Mathcad:

делаем в Mathcad 5 цифр после запятой и в десятичной форме!
-6

Программа MS Excel (OO Calc) в режиме чисел:

-7

Программа MS Excel (OO Calc) в режиме формул:

-8

Задание б

-9
-10
В каждом варианте одна из функций не имеет ограничений на аргументы (ОДЗ), другая функция имеет ОДЗ.
В моем примере y считается всегда, поэтому ее сразу рассчитываем и выводим на экран. Функция z имеет ограничения из-за arcsin: то, что стоит внутри арксинуса, должно быть в пределах от -1 до 1:
-1≤x+a≤1
Такое двойное условие нужно разбить на два простых условия:
-1≤x+a и x+a≤1

Блок-схема:

-11

Программа С++:

-12
-13
-14

Программа MathCad:

делаем в Mathcad 5 цифр после запятой и в десятичной форме!
-15
-16

Программа MS Excel (OO Calc):

y и z считаются:

-17

-18

y считается, z не считается:

-19
-20

⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜

✅ Оглавление:

✍ Лекции 1 семестр здесь
✍ Лабораторная работа 1 Линейный и разветвляющийся алгоритмы (первый тип лаб работы)
здесь
✍ Лабораторная работа 1 Линейный и разветвляющийся алгоритмы (второй тип лаб работы)
здесь
✍ Лабораторная работа 1 Линейный и разветвляющийся алгоритмы (третий тип лаб работы)
здесь
✍ Лабораторная работа 2 Разветвляющийся алгоритм (3 задачи)
здесь
✍ Лабораторная работа 2 Циклический алгоритм
здесь
Лабораторная работа 3 Циклический алгоритм (второй тип лаб работы) здесь
Лабораторная работа 2 Циклический алгоритм (третий тип лаб работы) здесь
✍ Лабораторная работа 3 Одномерный и двумерный массивы
здесь
Лабораторная работа 3 Массивы (третий тип лаб работы) здесь
✍ Что будет на экзамене или зачете 1 семестр
здесь

👉 Информатика НГТУ им. Р.Е.Алексеева здесь

🧭 Путеводитель по каналу Подслушано по Математике здесь