Линейные алгоритмы visual studio

Обновлено: 03.07.2024

В данной лекции мы рассмотрим множество задач, соответствующих линейному и разветвляющемуся алгоритмам. В каждой задаче будут представлены блок-схемы, коды программ, а также результаты выполнения программ (консоли).

Занятие 1. Программная реализация линейного алгоритма

Пример 1. Даны числа . Вычислить сумму и разность чисел и .

Приведем блок-схему на рис. 4.1.

Блок-схема для примера 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)" />
при различных значениях аргументов . Переменные считать с клавиатуры.

Читайте также: