Практическая работа № Алгоритмический язык. Псевдокод. Блок-схемы. Линейные алгоритмы
Практическая работа 1
- Bu sahifa navigatsiya:
- Порядок выполнения работы: Задача 1
- Задача 3.
Псевдокод [действие 1] [действие 2] …………..
[действие N]
|
Рис. 1. Линейный алгоритм
Прямоугольник, изображенный на рисунке, может представлять, как одну команду, так и множество операторов, необходимых для выполнения обработки данных.
Итак, при разработке линейного алгоритма необходимо учитывать:
− что данный вид алгоритма является простейшим;
− он чаще используется для реализации простых вычислений по формулам;
− инструкции в нем выполняются последовательно, одна за другой.
Порядок выполнения работы:
Задача 1
Составить алгоритм вычисления площади и периметра треугольника, если известны длины трех его сторон.
Входные данные: a, b, c (длины сторон треугольника);
Выходные данные: S, P (площадь и периметр треугольника).
П севдокод
1. Ввод чисел a, b, c 2.
2. Вычисление полупериметра
Вычисление периметра
Р = a + b + c
Вычисление площади
Вывод S, P
Конец
Задача 2
Составить алгоритм вычисления объема, массы и площади основания цилиндрического тела, если известны его плотность и геометрические размеры: радиус основания и высота.
Входные данные: R (радиус основания цилиндра), h (высота цилиндра), ρ (плотность материала);
Выходные данные: m (масса), V (объем), S (площадь основания).
П севдокод
Ввод чисел R, h, ρ
Вычисление площади основания
S = 2πR
Вычисление объема
V =πR2h
Вычисление массы
m =ρV
Вывод m, S, V
Конец
Задача 3. Определить площадь трапеции по введенным значениям оснований (a и b) и высоты (h).
Запись решения задачи на алгоритмическом языке:
алг трапеция
вещ a,b,h,s
нач
ввод а,b,h
s:=((a+b)/2)*h
вывод s
кон
Запись алгоритма в виде блок-схемы (рис. 1):
Рисунок 1. Блок-схема линейного алгоритма
Download 454.88 Kb.
Do'stlaringiz bilan baham:
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling