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

UptoLike

18
начало
ввод
x1,y1,x2,y2,
x4,y4
вычисл. L1
вывод L
конец
вычисл. L2
вычисл. L3
L=L1+L2+L3
Для определения длин составляющих звеньев воспользуемся формулой для вычисления
расстояния между двумя точками плоскости.
L1 =
))12()12((
22
yyxx + , L2 = (( ) ( ) )xx yy32 32
22
−+ ,
L3 =
(( ) ( ) )xx yy43 43
22
−+
, откуда L = L1 + L2 + L3 .
Разработка схемы алгоритма.
Схема алгоритма будет иметь вид:
Рис.4. Схема алгоритма
Задание В.
Словесная постановка задачи.
Тело брошено вертикально вверх с некоторой скоростью V. Определить время, за которое
тело пролетит заданное расстояние S.
Дано: V - скорость; S - расстояние; g = 9,8 - ускорение свободного падения.
Определить: t - время.
Промежуточные величины: D.
Математическая постановка задачи.
Расстояние рассчитывается по формуле, известной из физики:
S =
Vt
gt
2
2
;
отсюда 2S = 2Vt - gt
2
.
Так как нам нужно определить t, запишем это выражение в виде квадратного уравнения:
gt
2
- 2Vt + 2S = 0.
Получена математическая модель задачи в виде квадратного уравнения.
Выбор численного метода решения задачи.
Для определения длин составляющих звеньев воспользуемся формулой для вычисления
расстояния между двумя точками плоскости.
   L1 =   (( x 2 − x1) 2 + ( y 2 − y1) 2 ) ,   L2 = (( x 3 − x 2 ) 2 + ( y 3 − y 2 ) 2 ) ,
  L3 = (( x 4 − x 3) 2 + ( y 4 − y 3) 2 ) , откуда L = L1 + L2 + L3 .
Разработка схемы алгоритма.
Схема алгоритма будет иметь вид:



                                                        начало

                                                    ввод
                                                    x1,y1,x2,y2,
                                                    x4,y4


                                                    вычисл. L1


                                                    вычисл. L2

                                                    вычисл. L3

                                                    L=L1+L2+L3

                                                       вывод L

                                                        конец

                                                Рис.4. Схема алгоритма
Задание В.
Словесная постановка задачи.
Тело брошено вертикально вверх с некоторой скоростью V. Определить время, за которое
тело пролетит заданное расстояние S.
Дано: V - скорость; S - расстояние; g = 9,8 - ускорение свободного падения.
Определить: t - время.
Промежуточные величины: D.
Математическая постановка задачи.
Расстояние рассчитывается по формуле, известной из физики:
          gt 2
S = Vt −       ;
           2
отсюда 2S = 2Vt - gt2.
Так как нам нужно определить t, запишем это выражение в виде квадратного уравнения:
gt2 - 2Vt + 2S = 0.
Получена математическая модель задачи в виде квадратного уравнения.
Выбор численного метода решения задачи.



                                                                                             18