Основы информатики. Хохлов А.Е. - 49 стр.

UptoLike

Составители: 

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