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

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

Читайте также:
  1. A) сумма потребительских стоимостей, который может приобрести рабочий на свою номинальную заработную плату
  2. B) социально-стратификационная структура
  3. I. При каких условиях эта психологическая информация может стать психодиагностической?
  4. I. Социально-психологическая сущность неуставных взаимоотношений
  5. III. СТРУКТУРА И ОРГАНЫ УПРАВЛЕНИЯ ПРИХОДА
  6. IV. Технологическая схема
  7. V. Социологическая теория
  8. VI. Рыночный механизм. Структура рынка. Типы конкурентных рынков
  9. VIII. Формирование и структура характера
  10. А может взять и все отобрать
  11. А уж тем более не сможет Его привязать
  12. А что вы не можете легко усвоить, не ешьте

Характерной особенностью базовых структур является наличие в них одного входа и одного выхода.

1. Базовая структура "следование". Образуется последовательностью действий, следующих одно за другим:

Псевдокод Язык блок-схем
действие 1 действие 2......... действие n

2. Базовая структура "ветвление". Обеспечивает в зависимости от результата проверки условия (да или нет) выбор одного из альтернативных путей работы алгоритма. Каждый из путей ведет к общему выходу, так что работа алгоритма будет продолжаться независимо от того, какой путь будет выбран.

Структура ветвление существует в четырех основных вариантах:

Псевдокод Язык блок-схем
1. если—то
если условие то действия все
2. если—то—иначе
если условие то действия 1 иначе действия 2 все
3. выбор
выбор при условие 1: действия 1 при условие 2: действия 2............ при условие N: действия N все
4. выбор—иначе
выбор при условие 1: действия 1 при условие 2: действия 2............ при условие N: действия N иначедействия N+1 все

 

Примеры структуры ветвление

Псевдокод Язык блок-схем
если x > 0 то y:= sin(x) все
если a > b то a:= 2*a; b:= 1 иначе b:= 2*b все
выбор при n = 1: y:= sin(x) при n = 2: y:= cos(x) при n = 3: y:= 0 все
выбор при a > 5: i:= i+1 при a = 0: j:= j+1 иначе i:= 10; j:=0 все

 

3. Базовая структура "цикл". Обеспечивает многократное выполнение некоторой совокупности действий, которая называется телом цикла.


1 | 2 | 3 | 4 | 5 | 6 | 7 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)