Студопедия Главная Случайная страница Обратная связь

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

АЛГОРИТМОВ





При разработке сложных программ, а также для начинающих программистов удобно алгоритм представлять в виде схемы. В соответствии со стандартами изображения схем алгоритмов (ГОСТ 19.002-80, ИСО 2636-73) язык графического представления алгоритма содержит геометрические фигуры, обозначающие выполняемые действия:

1. вход и выход алгоритма (начальная и конечная точки) изображают в виде окружности, овала или скругленного прямоугольника – рис.1.1а, и 1.1б; «Начало» «Конец»

2. ввод-вывод данных изображают в виде параллелограма, текст внутри которого конкретизирует операцию – рис.1.1в и 1.1г; «Ввод: N, A,B» «Вывод: X,Y,Z»

3. вычислительный процесс, состоящий из одной или группы операций, изменяющих значение по некоторому математическому выражению или по формуле, изображают прямоугольником – рис.1.1д;

4. выбор направления выполнения алгоритма в зависимости от условий изображают в виде ромба с выходящими стрелками, рядом с которыми записываются значения результатов проверки условий – рис.1.1е – 1.1з;

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

6. вычисление по подпрограмме (стандартной или разработанной программистом) – изображают в виде прямоугольника с удвоенными вертикальными сторонами – рис1.1 к.;

7. указание соединений между блоками, расположенными на данной странице – для сокращения количества пересечений в схеме алгоритма – изображают в виде окружности, в которую вписывается номер блока, из которого стрелка выходит, или в который стрелка входит – рис.1.1л;

8. указание соединений между блоками, расположенными на разных страницах – изображают в виде символа межстраничного соединения, в который вписывается номер страницы и номер блока, из которого стрелка выходит или в который стрелка входит – рис.1.1м.

Средства графического представления алгоритмов

Рис. 3.1,а. Начало. Рис. 3.1,б. Конец.

 

Рис. 3.1,в. Ввод данных Рис. 3.1,г. Вывод данных

 

Х:= A*sqr(B); Y:=sqrt(abs(sin(X/2)));

 
 

 

 


Рис. 3.1,д. Вычислительный процесс

           
   
   
 


да нет >0 <0 + -- - ----------

 


 

Рис. 3.1,е. Рис. 3.1,ж. Рис 3.1,з

Выбор направления выполнения алгоритма

 

...

 

 

Рис.3.1,и. Модификация переменной цикла

(начало или заголовок цикла)

 

 


Рис.3.1,к. Выполнение по подпрограмме

 

 

       
   
 
 


 
 

 


Рис.3.1,л. Указание соединений между блоками, расположенными на данной странице.

       
   
 
 

 


 

Рис.3.1,м. Указание соединений между блоками, расположенными на разных страницах

 







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




Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Решение Постоянные издержки (FC) не зависят от изменения объёма производства, существуют постоянно...

ТРАНСПОРТНАЯ ИММОБИЛИЗАЦИЯ   Под транспортной иммобилизацией понимают мероприятия, направленные на обеспечение покоя в поврежденном участке тела и близлежащих к нему суставах на период перевозки пострадавшего в лечебное учреждение...

Кишечный шов (Ламбера, Альберта, Шмидена, Матешука) Кишечный шов– это способ соединения кишечной стенки. В основе кишечного шва лежит принцип футлярного строения кишечной стенки...

Гальванического элемента При контакте двух любых фаз на границе их раздела возникает двойной электрический слой (ДЭС), состоящий из равных по величине, но противоположных по знаку электрических зарядов...

Сущность, виды и функции маркетинга персонала Перснал-маркетинг является новым понятием. В мировой практике маркетинга и управления персоналом он выделился в отдельное направление лишь в начале 90-х гг.XX века...

Разработка товарной и ценовой стратегии фирмы на российском рынке хлебопродуктов В начале 1994 г. английская фирма МОНО совместно с бельгийской ПЮРАТОС приняла решение о начале совместного проекта на российском рынке. Эти фирмы ведут деятельность в сопредельных сферах производства хлебопродуктов. МОНО – крупнейший в Великобритании...

Studopedia.info - Студопедия - 2014-2026 год . (0.012 сек.) русская версия | украинская версия