Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Вычислительный процесс линейной структуры




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

Такая структура приведена на рис.2.

 

 

В данном алгоритме каждая последующая

операция выполняется строго за предыдущей.

 

Пример 1.

Вычислитель

где W = A + T2eх

 

 

 

Рис.2

Пример блок-схемы алгоритма линейной структуры

Прежде всего необходимо определить те переменные, значения которых должны быть заданы в блоке ввода. Это переменные А, Т, Х.. Значения переменных У, Z, W вычисляются как промежуточные в процессе реализации алгоритма. Последовательность расположения блоков, в которых вычисляются значения переменных W, Z, Y, определяется наличием числовых значений переменных, входящих в соответствующие формулы. Так, последовательность вычисления значений W и Y может быть любой, поскольку значения переменных, входящих в эти формулы задаются блоком ввода. Вычисление же значения должно обязательно выполняться после вычисления переменной Y.

Таким образом, блок-схема может быть сведена либо к варианту 1, либо к варианту 2.

Первый вариант алгоритма Второй вариант алгоритма

 
 

 


Рис. 3 Рис. 4

Первый вариант программы: Второй вариант программы:
input a,x,t y=(0.25+cos(a*a))/(1.1+sin(t)) z=3*y+tan(y^(1/3))+0.2 w=a+(t^2)+exp(x) c=z+x/2*w print c end input a,x,t w=a+(t^2)+exp(x) y=(0.25+cos(a*a))/(1.1+sin(t)) z=3*y+tan(y^(1/3))+0.2 c=z+x/2*w print c end

 

При составлении блок-схемы алгоритма необходимо выполнение следующих правил:

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

2. В блоке ввода пишутся только имена переменных. Числовые значения задаются в процессе выполнения алгоритма.

3. Для уменьшения объема вводимых данных и повышения надежности работы алгоритма желательно в блоке ввода осуществлять ввод только тех переменных, значения которых будут меняться при различных вариантах расчета.

J = 1
S = O
Если эти значения не зависят от варианта расчета, их лучше задавать в вычислительном блоке /например ,

 

 


Поделиться:

Дата добавления: 2015-01-01; просмотров: 161; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты