ВУЗ:
Составители:
49
Достоинство представления алгоритмов в виде схем программ -
наглядность. Недостаток - большая трудоемкость выполнения.
Псевдокоды. Они занимают промежуточное место между
естественным и формальным языком. Единого стандарта на псевдокод не
существует. Псевдокод использует некоторые служебные слова (они
подчеркиваются), но в то же время допускает утверждения и на
естественном языке. Приведем примеры служебных слов
псевдокода.
алг
– название алгоритма,
нач ... кон – начало и конец алгоритма
для
i от 1 до 10 вып - указание на серию действий
если
а>0 - проверка условия
то
с:=0
иначе
с:=1
конесли
пока
i <10 - команда повторения
нц
i:=i+1
вывод
i
кц
Языки программирования. Во всех перечисленных способах
представления алгоритмов допускается определенная свобода, они
ориентированы на человека. На практике же основной исполнитель
алгоритмов – ЭВМ. Для ЭВМ запись алгоритма должна быть абсолютно
точна, т.е. язык для записи алгоритмов должен быть формализован. Такой
язык называется языком программирования, а запись на таком языке
называется программой.
Языки программирования по синтаксису можно разделить на
классы:
- машинные языки (computer language) — языки программирования,
воспринимаемые аппаратной частью компьютера (машинные коды),
именно в машинных кодах в конечном итоге представляется программа в
оперативной памяти, написанная на любом другом языке, запись на
машинном языке чрезвычайно затруднена, поскольку каждая команда
этого языка представляется
несколькими двоичными кодами, поэтому
пользуются языками более высокого уровня;
Достоинство представления алгоритмов в виде схем программ -
наглядность. Недостаток - большая трудоемкость выполнения.
Псевдокоды. Они занимают промежуточное место между
естественным и формальным языком. Единого стандарта на псевдокод не
существует. Псевдокод использует некоторые служебные слова (они
подчеркиваются), но в то же время допускает утверждения и на
естественном языке. Приведем примеры служебных слов псевдокода.
алг – название алгоритма,
нач ... кон – начало и конец алгоритма
для i от 1 до 10 вып - указание на серию действий
если а>0 - проверка условия
то с:=0
иначе с:=1
конесли
пока i <10 - команда повторения
нц
i:=i+1
вывод i
кц
Языки программирования. Во всех перечисленных способах
представления алгоритмов допускается определенная свобода, они
ориентированы на человека. На практике же основной исполнитель
алгоритмов – ЭВМ. Для ЭВМ запись алгоритма должна быть абсолютно
точна, т.е. язык для записи алгоритмов должен быть формализован. Такой
язык называется языком программирования, а запись на таком языке
называется программой.
Языки программирования по синтаксису можно разделить на
классы:
- машинные языки (computer language) — языки программирования,
воспринимаемые аппаратной частью компьютера (машинные коды),
именно в машинных кодах в конечном итоге представляется программа в
оперативной памяти, написанная на любом другом языке, запись на
машинном языке чрезвычайно затруднена, поскольку каждая команда
этого языка представляется несколькими двоичными кодами, поэтому
пользуются языками более высокого уровня;
49
Страницы
- « первая
- ‹ предыдущая
- …
- 47
- 48
- 49
- 50
- 51
- …
- следующая ›
- последняя »
