Лабораторная работа №9
.doc
Алгоритмизация и моделирование
Задание 1. Выполнить задания 1-17.
Задание 2. К трем заданиям (Примеры 6-17) блок схемы изобразить используя графический редактор Paint.
Задание 3. Ответить на контрольные вопросы.
Пример 1.
Дана блок-схема алгоритма
Определить результат выполнения алгоритма при определённых значениях исходных данных
Например, при x=16 и y=2
Пример 2.
Дана блок-схема алгоритма
Определить результат выполнения алгоритма при определённых значениях исходных данных
Например, при x=-6 или x=0 или x=7
Пример 3.
Дана блок-схема алгоритма
Определить результат выполнения алгоритма при определённых значениях исходных данных
Например, при n=15 или n=0 или n=-7
Пример 4.
Дана блок-схема алгоритма
Определить результат выполнения алгоритма при определённых значениях исходных данных
Например, при A=7; B=8; C=9 или A=6; B=6; C=-10 или A=6; B=10; C=-10
Пример 5.
Дана блок-схема алгоритма
Определить результат выполнения алгоритма при определённых значениях исходных данных
Например, при n=4 или n=1
Пример 6. Определите площадь треугольника по формуле Герона где a, b, c – стороны, p = (a+b+c)/2 – полупериметр треугольника.
Пример 7. Вычислите сумму кубов первых n натуральных чисел: S = 13 + 23 + 33 + …+ n3.
Пример 8. Вычислите значения функции на интервале [0,05; 1] с шагом h = 0,1.
Пример 9. Составьте алгоритм, позволяющий перейти на другую сторону улицы.
Пример10. Вычислите значение функции .
Пример 11. Составьте алгоритм нахождения корней квадратного уравнения.
Пример 12. Вычислите сумму первых 20 членов последовательности с общим членом
Пример 13. Составить алгоритм нахождения объема и площади боковой поверхности куба.
Дана длина ребра куба. Найти объем куба и площадь боковой поверхности.
Пример 14. Разработать алгоритм вычисления выражения вида:
для произвольно введенного значения x. Результат вывести на дисплей.
Пример 15. Вычислите значение абсолютной величины:
Пример 16. Вычислите значение функции:
Пример 17. Разработать алгоритм, вычисляющий значение выражения (вариант см. в таблице), для произвольно введенных величин.
Контрольные вопросы:
1. Что называется алгоритмом?
2. В каких задачах используются разветвляющиеся алгоритмы? 2. Чем линейный алгоритм отличается от разветвленного? 3. Что такое условие разветвления? 4. В каком случае ветвь разветвляющегося алгоритма называется положительной? 6. Изобразите полную блок-схему разветвляющегося алгоритма. Укажите ее основные элементы.