Лабораторная. Романов_лаб. Составление алгоритмов линейной структуры
Скачать 473.89 Kb.
|
Романов Андрей 21ИС ЛАБОРАТОРНАЯ РАБОТА №1 Тема: Составление алгоритмов линейной структуры Цель: Научиться составлять алгоритмы линейной структуры Линейный алгоритм - это алгоритм, в котором действия выполняются только один раз и строго в том порядке, в котором они записаны. Пример. Составьте блок – схему алгоритма нахождения объема шара, имеющего радиус R по формуле V R3,где 3,14. Все необходимые данные вводятся с клавиатуры. Выполните устный счет по блок-схеме для чисел 12, 24, 9 13 195 175 35 36 Результаты запишите в клетки, определите тип алгоритма. 1 1 10 150 130 26 27 1 1 25 375 355 71 72 1 1 Составьте блок – схему алгоритма для следующих задач: Найти площадь круга. Найти площадь кольца. Даны 2 точки. Найти расстояние между ними. Даны 3 точки. Найти пло5щадь, образованного этими точками треугольника. Определить сколько времени в минутах затратит школьник на дорогу от школы до стадиона, если известно расстояние и средняя скорость движения школьника. Решение: Начало Ввод R Pi = 3,14 S = Pi * (r * r) Вывод S Конец Начало Ввод r, R Pi = 3,14 S = Pi *(r*r + R*R) Вывод S Конец Начало Ввод A, B C = B – A Вывод C Конец Начать S, V t = S/V Конец Лабораторная работа №2 ЗАДАНИЕ 1 Выделите исходные данные, результат и постройте математическую модель. Составьте блок – схему алгоритма для следующих задач: 1) Дано число Х. Увеличить его на 10, если оно положительное, во всех остальных случаях уменьшить его на 10. 2) Даны два числа a и b. Удвоить меньшее из них. 3) Вычислите значение функции, заданной следующим образом: Решение: Начало x x > 0 x = x + 10 x = x – 10 x Конец Начало A, B A < B C = A * 2 C = B * 2 C Конец Начало x x>= 2 Y = 5 * x + 4 Y = 1/x Y Конец Лабораторная работа №3 Выделите исходные данные, результат и постройте математическую модель. Составьте блок – схему алгоритма для следующих задач: 1) Найти сумму всех целых чисел от 1 до 20. 2) Каждая бактерия делится на две в течение 1 минуты. В начальный момент имеется 1 бактерия. Вычислите количество бактерий через 10 минут. 3) Определите значения переменных х и у после выполнения фрагмента алгоритма Решение Начало S = 0 I = 1, 20, 1 S = S + 1 Вывод S Конец Начало S = 1 I = 1, 10, 1 S = S + 2 Вывод S Конец 3.
|