«аочное дистанционное образование с получением государственного диплома через Internet










ѕолучить информацию о поступлении
 
√лавна€ Ќовости  арта сайта ‘отоальбом √остева€ книга  онтакты

 

ѕсевдокоды

ѕсевдокод представл€ет собой систему обозначений и правил, предназначенную дл€ единообразной записи алгоритмов.

ѕсевдокод занимает промежуточное место между естественным и формальным €зыками. — одной стороны, он близок к обычному естественному €зыку, поэтому алгоритмы могут на нем записыватьс€ и читатьс€ как обычный текст. — другой стороны, в псевдокоде используютс€ некоторые формальные конструкции и математическа€ символика, что приближает запись алгоритма к общеприн€той математической записи.

¬ псевдокоде не прин€ты строгие синтаксические правила дл€ записи команд, присущие формальным €зыкам, что облегчает запись алгоритма на стадии его проектировани€ и дает возможность использовать более широкий набор команд, рассчитанный на абстрактного исполнител€.

ќднако в псевдокоде обычно имеютс€ некоторые конструкции, присущие формальным €зыкам, что облегчает переход от записи на псевдокоде к записи алгоритма на формальном €зыке. ¬ частности, в псевдокоде, так же, как и в формальных €зыках, есть служебные слова, смысл которых определен раз и навсегда. ќни выдел€ютс€ в печатном тексте жирным шрифтом, а в рукописном тексте подчеркиваютс€.

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

ѕримером псевдокода €вл€етс€ школьный алгоритмический €зык в русской нотации (школьный јя), описанный в учебнике ј.√.  ушниренко и др. "ќсновы информатики и вычислительной техники", 1991. Ётот €зык в дальнейшем мы будем называть просто "алгоритмический €зык".

ќсновные служебные слова

алг (алгоритм)

сим (символьный)

дано

дл€

да

арг (аргумент)

лит (литерный)

надо

от

нет

рез (результат)

лог (логический)

если

до

при

нач (начало)

таб(таблица)

то

знач

выбор

кон (конец)

нц (начало цикла)

иначе

и

ввод

цел (целый)

кц (конец цикла)

все

или

вывод

вещ (вещественный)

длин (длина)

пока

не

утв


ќбщий вид алгоритма:

алг название алгоритма (аргументы и результаты)
 дано услови€ применимости алгоритма
 надо цель выполнени€ алгоритма
 нач описание промежуточных величин
 | последовательность команд (тело алгоритма)

кон

„асть алгоритма от слова алг до слова нач называетс€ заголовком, а часть, заключенна€ между словами нач и кон Ч телом алгоритма.

¬ предложении алг после названи€ алгоритма в круглых скобках указываютс€ характеристики (арг, рез) и тип значени€ (цел, вещ, сим, лит или лог) всех входных (аргументы) и выходных (результаты) переменных. ѕри описании массивов (таблиц) используетс€ служебное слово таб, дополненное граничными парами по каждому индексу элементов массива.


”знать как сэкономить в кризис моно на сайте ekonom-it.ru

¬ещественный тип данных “еори€ по алгоритмам јлгоритмы. ќбщие сведени€  —войства алгоритмов —пособы представлени€ алгоритмов √рафический способ представлени€ алгоритмов Ћинейные алгоритмы –азветвл€ющиес€ алгоритмы ÷икл Ц пока (с предусловием) ÷икл до (с постусловием) 


 
     
   
 


ѕриглашаем прин€ть участие в круглом столе!
подробнее   >>>
 

»нститут ћенеджмента, Ёкономики и »нноваций начинает набор на курсы повышени€ квалификации!
подробнее   >>>
 

”важемые студенты јЌќ ¬ѕќ »ћЁи»!
подробнее   >>>
 

Ќачинаетс€ набор на курсы повышени€ квалификации!
подробнее   >>>
 

ѕриглашаем прин€ть участие в конференци€х!
подробнее   >>>
 


все новости...

 


–ассылки Subscribe.Ru
—овременное образование
ѕодписатьс€ письмом