12.07.2015 Views

C++ - VideoTutorials-bg.com

C++ - VideoTutorials-bg.com

C++ - VideoTutorials-bg.com

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Означението {…} има смисъла, че ограденото в него се повтаря 0,1 или повече пъти.Пример ::= {, }означава, че редица от променливи се дефинира като или, или, , и т.н.Означението […] има смисъла, че ограденото в скобите може даучаства в описанието, но може и да бъде пропуснато.ПримерОписанието ::= [+|_]означава, че цяло число се дефинира или като цяло число без знак,или като цяло число, предшествано от знак + или -.1.3. АлгоритъмПри процедурния стил програмата се реализира по схемата:Програма = Алгоритъм+Структури от данниОсновен неин елемент е алгоритъмът.Механизъм за намиране на решение, който е еднозначен, изпълним изавършващ, се нарича алгоритъм.Алгоритъмът като понятие е въведено от Евклид. Наречен е така вчест на арабския математик Ал Хорезми. В средновековието формулатаDIXIT ALGORIZMI (така е казал Ал Хорезми) била сертификат забезупречна яснота и достоверност.Еднозначността гарантира точността на инструкциите на всякастъпка и определя следващото действие. Свойството изпълнимостопределя, че всяка стъпка може да се изпълни на практика, азавършването – че изпълнението на стъпките ще завърши.Алгоритъмът се описва чрез редица от правила, които имат трикомпоненти: пореден номер, команда и наследник. Наследникът може дасе пропусне ако съвпада със следващата команда от редицата.14

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!