Лабораторный практикум по программированию на языке Паскаль. Найханова Л.В - 17 стр.

UptoLike

17
начало
ввод a,c
b =
22
( ac
S = аb/2
вывод b,S
конец
x
y
(x1,y1) (x3,y3)
(x4,y4)
(x2,y2)
Дано: а - длина катета,
с - длина гипотенузы.
Определить: b - длина искомого катета,
S - площадь треугольника.
Промежуточные величины: нет.
Математическая постановка.
По теореме Пифагора имеем:
с
2
= а
2
+ b
2
, откуда b = (c a
22
.
Тогда площадь
S
ab
=
*
2
Разработка схемы алгоритма.
В первую очередь необходимо вычислить b =
22
( ac , затем S
ab
=
*
2
.
Схема алгоритма будет иметь вид (рис.2):
Рис.2 Схема алгоритма
Так как алгоритм состоит из последовательно выполняемых действий, то он описывает
линейный процесс.
Задание Б.
Словесная постановка.
Определить длину ломаной линии, состоящей из трех звеньев, если известны координаты
вершин (рис.3).
Дано: координаты вершин х1,y1,x2,y2,x3,y3,x4,y4.
Определить: L - длина ломаной.
Промежуточные величины: L1, L2, L3 - длины звеньев ломаной.
Рис.3
Математическая постановка.
Дано: а - длина катета,
с - длина гипотенузы.
Определить: b - длина искомого катета,
S - площадь треугольника.
Промежуточные величины: нет.
Математическая постановка.
По теореме Пифагора имеем:
с2 = а2 + b2, откуда b = (c2 − a 2 .
                      a *b
Тогда площадь S =
                        2
Разработка схемы алгоритма.
                                                                              a *b
В первую очередь необходимо вычислить b = (c 2 − a 2 , затем S =                   .
                                                                                2
Схема алгоритма будет иметь вид (рис.2):

                                           начало

                                           ввод a,c


                                         b = (c 2 − a 2

                                         S = аb/2


                                          вывод b,S

                                           конец

                                         Рис.2 Схема алгоритма
Так как алгоритм состоит из последовательно выполняемых действий, то он описывает
линейный процесс.
Задание Б.
Словесная постановка.
Определить длину ломаной линии, состоящей из трех звеньев, если известны координаты
вершин (рис.3).
Дано: координаты вершин х1,y1,x2,y2,x3,y3,x4,y4.
Определить: L - длина ломаной.
Промежуточные величины: L1, L2, L3 - длины звеньев ломаной.


                          (x2,y2)                   y
                                                                    (x4,y4)



                                                                     x
                               (x1,y1)                           (x3,y3)

                                                Рис.3
Математическая постановка.

                                                                                       17