Содержание
- 2. Виды алгоритмов линейные; ветвящиеся; циклические.
- 3. Линейные алгоритмы В линейном алгоритме операции выполняются последовательно, в порядке их записи. Каждая операция является самостоятельной,
- 4. Линейные алгоритмы Линейные алгоритмы имеют место, например, при вычислении арифметических выражений, когда имеются конкретные числовые данные
- 5. Пример линейного алгоритма Составить блок – схему алгоритма вычисления арифметического выражения у=(b2-ас):(а+с)
- 6. Разветвляющиеся алгоритмы
- 7. Алгоритм с ветвлением Алгоритм называется ветвящимся, если для его реализации предусмотрено несколько направлений (ветвей). Каждое отдельное
- 8. Алгоритм с ветвлением Ветвление в программе — это выбор одной из нескольких последовательностей команд при выполнении
- 9. Алгоритм с ветвлением Ветвящийся процесс, включающий в себя две ветви, называется простым, более двух ветвей —
- 10. Направление ветвления выбирается логической проверкой, в результате которой возможны два ответа: «да» — условие выполнено «нет»
- 11. Алгоритм с полным ветвлением
- 12. Пример алгоритма с ветвлением Составить блок-схему алгоритма с ветвлением для вычисления следующего выражения: Y = (а+b),
- 13. Кодирование ветвления в полной форме if then else ;
- 14. Кодирование ветвления в полной форме Ключевые (служебные) слова Паскаля – if (если), then (то), else (иначе).
- 15. Кодирование ветвления в неполной форме Пример. if (х>y) { если текущее значение х больше текущего значения
- 16. Алгоритм с неполным ветвлением
- 17. Кодирование ветвления в неполной форме if then ;
- 18. Простой и составной операторы Простой оператор не содержит в себе других операторов (оператор присваивания, вызов процедуры,…).
- 19. Простой и составной операторы Составной оператор – это последовательность операторов, рассматриваемых как единый. Оформляется с помощью
- 20. Простой и составной операторы begin a := 11; b := a * a; Write(a,b) еnd;
- 21. Алгоритм выбора
- 22. Команда выбора Алгоритмическая структура «выбор» применяется для реализации ветвлений со многими вариантами серий команд. В структуру
- 23. Команда выбора При истинности одного из условий Условие 1, Условие 2 и т. д. выполняется соответствующая
- 24. Команда выбора
- 25. Команда выбора case I of 1 : X := X +1; 2,3 : X := X
- 26. Циклические алгоритмы
- 27. Циклические алгоритмы Циклическими называются алгоритмы, содержащие циклы. Цикл — это многократно повторяемый участок алгоритма.
- 28. Виды циклов Цикл называется детерминированным, если число повторений тела цикла заранее известно или определено. Цикл называется
- 29. Гл. 6. УПРАВЛЯЮЩИЕ СТРУКТУРЫ Оператор цикла "Пока" (с предусловием)
- 30. Гл. 6. УПРАВЛЯЮЩИЕ СТРУКТУРЫ Оператор цикла "Пока" (с предусловием) (тело цикла), стоящий после служебного слова do,
- 31. Гл. 6. УПРАВЛЯЮЩИЕ СТРУКТУРЫ Оператор цикла "Пока" (с предусловием) Var F,N : LongInt; {вычисление 10!} Begin
- 32. Гл. 6. УПРАВЛЯЮЩИЕ СТРУКТУРЫ Оператор цикла "До" (с постусловием)
- 33. Гл. 6. УПРАВЛЯЮЩИЕ СТРУКТУРЫ Оператор цикла "До" (с постусловием) Операторы между словами repeat и until образуют
- 34. Гл. 6. УПРАВЛЯЮЩИЕ СТРУКТУРЫ Оператор цикла "До" (с постусловием) repeat { операторы begin ... end не
- 35. Гл. 6. УПРАВЛЯЮЩИЕ СТРУКТУРЫ Оператор цикла "До" (с постусловием) Использование оператора repeat ... until оправдано тогда,
- 36. Гл. 6. УПРАВЛЯЮЩИЕ СТРУКТУРЫ Оператор цикла "До" (с постусловием) Цикл "Пока" - "пока условие истинно, выполнять
- 37. Гл. 6. УПРАВЛЯЮЩИЕ СТРУКТУРЫ Оператор цикла c параметром (цикл по счетчику) Используется для организации "строгих" циклов,
- 38. Гл. 6. УПРАВЛЯЮЩИЕ СТРУКТУРЫ Оператор цикла c параметром (цикл по счетчику) – переменная порядкового типа, к
- 39. Гл. 6. УПРАВЛЯЮЩИЕ СТРУКТУРЫ Оператор цикла c параметром (цикл по счетчику) Значение меняется в возрастающем (при
- 40. Гл. 6. УПРАВЛЯЮЩИЕ СТРУКТУРЫ Оператор цикла c параметром (цикл по счетчику) for := to do ;
- 42. Скачать презентацию