Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Способы описания алгоритмов


Схемы помогают наглядно изобразить алгоритм в графической форме.

Этот способ требует некоторых знаний правил построения изображений. Они заключаются в ознакомлении со стандартами графических изображений блоков алгоритмов. На изображениях этих блоков записываются команды, переход от одного блока к другому изображается стрелками т.д. Запишите изображения и назначение основных блоков.

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

Для записи команд внутри блоков используется родной язык. "Элементами математической символики или речь псевдокоде (алгоритмический язык). В результате проверки условия при выборе направления выполнения алгоритма возникают два возможных пути его продолжения. Эти пути обозначаются стрелками с обозначениями • да »(+) или« нет »().

Если условие выполняется, то переход происходит по стрелке «да», иначе - по стрелке «нет». Блок «начало» имеет один выход, а блок «конец» - один вход. Эти блоки используются в случае полной записи алгоритма. Иногда на изображении блока «Начало» вместо слова «начало» пишут название алгоритма. Блок «конец» означает завершение работы всего алгоритма, поэтому после этого блока никаких продолжений нет. Блоки «ввода аргументов», «вывод результатов», «выполнение операций со сменными» имеют один вход и один выход. Блок «выбор направления выполнения» (иногда его называют «проверка условия») имеет один вход и два выхода. Изобразим в виде блоксхемы алгоритм Евклида.

Другие статьи по теме:

- Этапы проектирования при разработке программного продукта
- Разработка программного продукта. Этапы проектирования и построение модели
- Case-технология проектирования программного обеспечения информационных систем
- Средства быстрой разработки прикладных программ
- Понятие языка программирования


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2020 © SMTI.RU
Главная страница | Связаться с нами