Изображението на алгоритъма под формата на блок-схема, безплатни курсови работи, резюмета и дипломни работи

Потокова диаграмае визуално графично представяне на алгоритъм. В блоковата схема отделните етапи на алгоритъма са изобразени с различни геометрични форми -блокове. Последователността от стъпки е обозначена сстрелки, свързващи тези фигури. Блоковете са придружени от надписи.Типичните действия на алгоритъмаса изобразени с геометрични фигури, представени в табл. 7.

Таблица 7. Описание на основните стъпки на алгоритъма.

Съставен оператор

Това е група от изрази, разделени един от друг с точка и запетая, започващи с отваряща къдрава скоба < и завършва със затваряща къдрава скоба >.

Преводачът третира съставното изявление като едно изявление.

Оператори за разклоняване

Алгоритмис разклоненаструктура (фиг. 4) се използват, когато в зависимост от дадено условие е необходимо да се извърши едно или друго действие.

алгоритъма

Ориз. 4. Блокова схема на алгоритъма за разклонена структура

Условният оператор, съответстващ на горната блок-схема, изглежда така:

if (израз) оператор_1;

Изразът се оценява. Ако не е равно на нула, т.е. е true, statement_1 се изпълнява, в противен случай (изразът е равен на нула, т.е. невярно), statement_2 се изпълнява.

Ако в зависимост от определено условие се извърши някакво действие, в противен случай нищо не се случва, тогава алгоритъмът има формата (фиг. 5):

безплатни

Ориз. 5. Блокова схема на алгоритъма на разклонената структура, без алтернативно действие

Условният операторв този случай има конструкцията:

оператор if (израз);

Този запис може да се нарече "пропускане на оператора else". Тук операторътсе изпълнява или пропуска в зависимост от стойността на израза.

Ако трябва да изпълните няколко оператора в който и да е клон на условния процес, трябва да използватесъставния оператор.

Често срещанигрешкипри програмиране на условни процеси:

1. Неправилно използване на операцииравенство(==) иприсвояване(=). Например,

ако (a=1) b=0; //НЕ ВЯРНО[4]

2. Напишете чек за принадлежност към диапазон. Например,

if if (0 2 +bx+c=0. Изчислете корените на квадратното уравнение.

Входни данни: a, b, c.

Алгоритъмът за решаване на задачата под формата на блокова схема е показан на фиг. 6.

Ориз. 6. Алгоритъм за решаване на квадратно уравнение