Прмеры Блок-схем линейного алгоритма

  • docx
  • 19.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-002333.docx

 

 

 Пример 1.

Определить площадь трапеции по введенным значениям оснований (a и b) и высоты (h).

 

1Запись решения задачи                                                Запись алгоритма в виде блок-схемы (рис. 1):

 на алгоритмическом языке:

алг трапеция

вещ a,b,h,s

нач

ввода,b,h

                s:=((a+b)/2)*h

        выводs

кон 

 

 

 

Рисунок 1. Блок-схема линейного алгоритма

Пример 2. Определить среднее арифметическое двух чисел, если a положительное и частное (a/b) в противном случае.

 

Запись решения задачи :                              Запись алгоритма в виде блок-схемы (рис. 2):

на алгоритмическом языке

2

алг числа

    вещ a,b,c

нач

    ввод a,b

    если a>0

        то       с:=(a+b)/2

        иначе с:=a/b

    все

    вывод с

кон

 

Рисунок 2. Блок-схема алгоритма с ветвлением

 

Пример 3. Составить алгоритм нахождения суммы целых чисел в диапазоне от 1 до 10.

Запись решения задачи                                            Запись алгоритма в виде блок-схемы (рис. 3):

3 на алгоритмическом языке:

алг сумма

    вещ a,s

нач

    S:=0;

   а:=1;

   нц

      покаa<=10 

      S:=S+a;

        а:=a+1;

    кц

    вывод S

кон

 Рисунок 3. Циклический алгоритм с предусловием

 

4В алгоритме с постусловием сначала выполняется тело цикла, а затем проверяется условие окончания цикла. Решение задачи нахождения суммы первых десяти целых чисел в данном случае будет выглядеть следующим образом:

алг сумма

    вещ a,s

нач

    S:=0;

    а:=1;

    нц

        S:=S+a;

        а:=a+1;

        пока a<=10 

    кц

    вывод S

кон

 

 Рисунок 4. Циклический алгоритм с постусловием


 

Посмотрите также