1 Представяне на компютърна тематика. видове алгоритми
2 Каква е алгоритъм. Алгоритъмът е прецизна набор от инструкции, описващи последователността от действия на изпълнител за постигане на резултат
3 Какви са алгоритмите? Алгоритъм цикличен C C гладно състояние преди LineynyyRazvetvlyayuschiysya състоянието
4 линеен алгоритъм простите проблеми са разтвори линеен алгоритъм (имат "следи" структура). линейна структура алгоритъм е последователност от действия и не съдържат никакви условия този начин, във всички етапи на тези алгоритми за решаване на проблема се изпълняват строго последователно.
5 разклоняване алгоритъм разклоняване алгоритъм - алгоритъм, където реакцията зависи от изпълнението или неизпълнението на условията, определени. По-нататъшни решения ще бъдат само един клон.
6 кръгов цикъл - повторение на действия. Кръговия с приема на гладно - в този цикъл условието за старт се проверява, а след това действието се развива с предварително условие - когато действието се развива в началото, а след това аз proveryaets състояние състояние
Пример 7 цикъла с пост състояние
Пример 8 цикъла със състоянието преди
9 Други примери ще пишат алгоритми на езика "Паскал" програмиране
10 Linear алгоритъм програма pokupka; Използва CRT; Var а, б, г, ден: реален; ostatok: реален; започнем clrscr; пиша ( "Въведете цената на ръкавици, портфейли и вратовръзка"); readln (а, Ь, г); пиша ( "въведете сумата на наличните си пари"); readln (ден); oststok: = ден - а - б - С; writeln ( 'след покупката щете ", ostatok: 5: 2," търкайте.'); readln; край.
у тогава writeln (х) друго writeln (Y) Започнете writeln ( 'Въведете номер 2'); readln (х, у); ако х> у след writeln (х) друго writeln (у) 11 разклоняване програма алгоритъм (наименование); Var х, у. цяло число; Започнете writeln ( 'Въведете номер 2'); readln (х, у); ако х> у след writeln (х) друго writeln (у) Край. у тогава writeln (х) друго writeln (Y) у тогава writeln (х) друго writeln (Y) End "> у тогава writeln (х) друго writeln (Y) Започнете writeln ( 'Въведете 2 цифри") ;. readln (х , у), ако х> у след writeln (х) друго writeln (у) тогава у writeln (х) друго writeln (у) Започнете writeln ( "Enter 2 номера"); readln (х, у), ако х> у след writeln (х) друго writeln (у)
Цикъл 12 с предварително програма (име програма); Var сума: реален; п: реален; Започне сума: = 0; п: = 1; докато п
13 цикъла с postcondition програма (име програма); Var б: Real; Започнете б: = 100; Повторете б: = б / 2; До б
14 Представените стойности оператори можете да научите от учител
15 Благодаря ви за вниманието
Свързани статии