Изготвяне разтвори алгоритъм
Окончателният вариант на математическия състава и метода избран решения позволяват да се създаде една стъпка разтвор на проблем диаграма 4.3, показан на фиг. 4.9.
Основан двойна последователно разклоняване структура с необходимите промени съдържанието на изчислителни единици може да се използва за решаване на проблеми, които изискват проверка на две взаимно изключващи се условия, една от които - основната.
Алгоритъмът като стандарт, се състои от няколко паралелни блокове (7-12). За да може да следва програмирането го превърне в две почти линейна верига (Фиг. 4,10).
В левия диаграмата естествения ред на изпълнение на блоковете отговаря на "не", а в дясно - на "Да".
![Изготвяне алгоритъм разтвори (разтвори) Изготвяне разтвори алгоритъм](https://webp.images-on-off.com/25/599/369x573_7os3pq5npl0db08m4nu6.webp)
Фиг. 4.9 Обобщение диаграма на задачите 4.3.
![Изготвяне на алгоритъм за решаване (алгоритъм) Изготвяне разтвори алгоритъм](https://webp.images-on-off.com/25/599/307x585_ca6pnmggj6bwc0p1nvk9.webp)
Фиг. 4.10 Свързани изпълнения алгоритъм линейни вериги
Определяне на променливите са представени в таблица. 4.8.
Условно Linear алгоритъм и идентификация на масата позволи да направи програми за решаване на проблема.
Програма конвенционално ляво линейна верига
Feature традиционно лявата линейна верига - запазването на естествения ред на изчисление при неизпълнение на отделни условия и нарушението на реда, когато са изпълнени условията. Програмиране на тази опция изисква използването на пресечен ако.
/ * Сложна разклонения. Съкратен, ако * /
поплавък т, о, Vopt, Rb, PR1, PR2, FBO, F;
scanf ( "% е% е% е% е% е% е" т, о, Vopt, РБ, PR1, PR2);
ФОРМАТ ( "\ п т =%. 1е V =%. 1е Vopt =%. 1е Rb =%. 1е"
"Pr1 =% 1е PR2 =% 1е..", Т, V, Vopt, Rb, PR1, PR2);
FBO = Rb * т / 60. / * Консумация бензин при оптимална скорост * /
ако (Vopt-0,01 <= v && v <= vopt+0.01) goto m1; /*переход */
ако (V е = FBO + FBO * PR2 / 100. / * Клон * 3 / m2: е = FBO + FBO * PR1 / 100. / * Клон * 2 / m1: е = FBO; / * Клон * 1 /