Линейные алгоритмы visual studio
Обновлено: 03.07.2024
В данной лекции мы рассмотрим множество задач, соответствующих линейному и разветвляющемуся алгоритмам. В каждой задаче будут представлены блок-схемы, коды программ, а также результаты выполнения программ (консоли).
Занятие 1. Программная реализация линейного алгоритма
Пример 1. Даны числа . Вычислить сумму и разность чисел и .
Приведем блок-схему на рис. 4.1.
Код программы (Visual Studio):
Результат выполнения программы (Visual Studio):
Результат выполнения программы(Visual Studio):
Код программы (Borland C++):
Результат выполнения программы(Borland C++):
Примечание. Чтобы не возникало ошибок при вычислении логарифма, надо поставить условие на аргумент , поэтому данная задача будет рассмотрена ниже при реализации разветвляющегося алгоритма.
Когда требуется записать программно сложную математическую функцию, ее мысленно разбивают на внутреннюю и внешнюю. Например, если дано выражение , то внешней функцией будет возведение в квадрат, а внутренней – тангенс от . Поэтому сначала начинают писать функцию возведения в степень: pow( , 2.0) , а потом вписывают на первое место тангенс: pow( tan(x), 2.0) .
Когда требуется записать дробь, то ее мысленно разбивают на числитель и знаменатель. если в числителе или знаменателе стоит выражение, а не одно число или одна переменная, то все выражение берут в скобки: " />
будет выглядеть в программе как . Но дробь " />
будет записана в виде .
Пример 3. Составить блок-схему и программу для вычисления значений функций " />
и \sin^2(\sqrt+1.5)" />
при различных значениях аргументов . Переменные считать с клавиатуры.
Читайте также: