Цикл "Алгоритмизация и Программирование"

Типы алгоритмов

E-mail Печать PDF
Рейтинг пользователей: / 33
ХудшийЛучший 

Типы алгоритмов

Различают три основных типа алгоритмов: линейный, ветвящийся и циклический. Их названия определяются входящими в них типовыми алгоритмическими конструкциями, которые также называют базовыми структурами. К основным базовым структурам относятся: следование (линейный алгоритм), ветвления (ветвящийся алгоритм) и цикл (циклический алгоритм). Доказано, что этих трех основных базовых структур достаточно, чтобы построить алгоритм любой сложности.

Линейный алгоритм

Самыми простыми по структуре являются линейные алгоритмы. Они не имеют ветвлений и циклов. В блок-схемах таких алгоритмов отсутствует блок условия и обратная связь, позволяющие разбивать потоки данных и многократно выполнять некоторые действия.

Подробнее...
 

Алгоритмизация

E-mail Печать PDF
Рейтинг пользователей: / 2
ХудшийЛучший 

Алгоритмизация

Слово алгоритм происходит от algorithmi - латинской формы написания имени великого математика IX века Аль Хорезми, который сформулировал правила выполнения арифметических действий. Первоначально под алгоритмами и понимали только правила выполнения четырех арифметических действий над многозначными числами. В дальнейшем это понятие стали использовать вообще для обозначения последовательности действий, приводящих к решению поставленной задачи.

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

Свойства алгоритма и программы

  • Определенность - от алгоритма требуется быть строгим, четким, понятным. Все действия, символы операций должны быть общепринятыми или заранее определены. Не допускается двусмысленности, неоднозначности. Существуют определенные синтаксические правила написания алгоритма;

Подробнее...
 

Языки программирования

E-mail Печать PDF
Рейтинг пользователей: / 3
ХудшийЛучший 

Языки программирования

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

  • трансляторы с языков высокого уровня;

  • средства редактирования, компоновки и загрузки программ;

  • макроассемблеры (машинно-ориентированные языки);

  • отладчики машинных программ.

Основные инструментальные языки высокого уровня, используемые на персональных компьютерах - Basic, Pascal, C и др. Не вдаваясь в детальные описания указанных языков, рассмотрим кратко их основные свойства.

Подробнее...
 

Форматированный вывод "Writeln"

E-mail Печать PDF
Рейтинг пользователей: / 388
ХудшийЛучший 

Форматированный вывод "Writeln"

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

 

a := 5;

b := 3;

c := 10;

Write (a, b, c);

 

Подробнее...
 
JPAGE_CURRENT_OF_TOTAL