Дан алгоритм табулирования функции на интервале с шагом в словесной форме:
1) присвоить переменным и значения , ;
2) вычислить
3) вывести значения X и Y;
4) вычислить
5) если перейти к пункту 2;
6) закончить.
Тогда блок-схема алгоритма может иметь вид …
1) присвоить переменным и значения , ;
2) вычислить
3) вывести значения X и Y;
4) вычислить
5) если перейти к пункту 2;
6) закончить.
Тогда блок-схема алгоритма может иметь вид …
✓
Решение:
Рассмотрим поэтапно выполнение алгоритма.
В пункте 1 осуществляется присвоение начальных значений переменным.
В пункте 2 вычисляется значение функции
В пункте 3 выводятся значения и .
В пункте 4 вычисляется следующее значение .
В пункте 5 производится проверка на условие. Если условие выполняется, то переходим к пункту 2.
Пункт 6 – это завершение работы.
В описании алгоритма в пунктах 2, 3, 4, 5 содержится алгоритмическая структура цикла с послеусловием. Пункт 5 алгоритма на блок-схеме изображается в виде блока выбора (ветвления), пункт 3 изображается блоком ввода/вывода, а остальные пункты алгоритма – блоками присваивания. Следовательно, блок-схема алгоритма может выглядеть так:
Рассмотрим поэтапно выполнение алгоритма.
В пункте 1 осуществляется присвоение начальных значений переменным.
В пункте 2 вычисляется значение функции
В пункте 3 выводятся значения и .
В пункте 4 вычисляется следующее значение .
В пункте 5 производится проверка на условие. Если условие выполняется, то переходим к пункту 2.
Пункт 6 – это завершение работы.
В описании алгоритма в пунктах 2, 3, 4, 5 содержится алгоритмическая структура цикла с послеусловием. Пункт 5 алгоритма на блок-схеме изображается в виде блока выбора (ветвления), пункт 3 изображается блоком ввода/вывода, а остальные пункты алгоритма – блоками присваивания. Следовательно, блок-схема алгоритма может выглядеть так: