Лабораторный практикум по информатике. Гурьяшова Р.Н - 56 стр.

UptoLike

56
Лаборат орная работа 12
Вычисление значения выражения
Тема. Одномерный массив: сумма, произведение, min, max
Индивидуальные заданиятабл. 3.12 (стр.115)
Математические функциитабл. 5.1 (стр.136)
1. Задание
Дан массив A
i
, (i = 1,2,…,n), n = 4. Составить программу вы-
числения значения величины Z, заданной выражением:
+=
=
=
1
1
2
2
max
n
i
i
i
n
i
i
iAAiZ
При вычислении max значение i изменяется в интервале [1, n].
Исходные данные
Количество элементов Элементы массива
n А
1
А
2
А
3
А
4
4 1,5 −2 3 1,2
2. Решение
Введём дополнительные обозначения:
S =
=
n
i
i
Ai
2
, P =
=
1
1
2
n
i
i
, AMAX =
=
1
1
2
max
n
i
i
i
iA
, R = A
i
· P.
Тогда выражение для Z можно представить: Z = S + AMAX;
Обозначения переменных
Имя пере-
менной
Тип переменной
Пояснение
Fortran C
i INTEGER
INT
Порядковый номер элемента в массиве
А
i
REAL FLOAT
Элемент массива с номером i
N INTEGER
INT
Количество элементов в массиве
S, P REAL FLOAT
Сумма и произведение
R REAL FLOAT
AMAX REAL FLOAT
Наибольшее значение
Z REAL FLOAT
Искомая величина, результат
                     Ла б о ра т о рна я ра б о т а 1 2
           Вычисление значения выражения
  Тема. Одномерный массив: сумма, произведение, min, max
   Индивидуальные задания – табл. 3.12 (стр.115)
   Математические функции – табл. 5.1 (стр.136)
                                 1. Задание
   Дан массив Ai, (i = 1,2,…,n), n = 4. Составить программу вы-
числения значения величины Z, заданной выражением:
                          n
                                              n −1
                                                      
                     Z = ∑ i • Ai + max Ai • ∏ i 2 
                         i=2
                                     i
                                              i =1   
   При вычислении max значение i изменяется в интервале [1, n].
                             Исходные данные
  Количество элементов                       Элементы массива
           n                      А1          А2                 А3   А4
           4                      1,5         −2                 3    1,2
                                 2. Решение
   Введём дополнительные обозначения:
     n                n−1
                                                         n −1
                                                                  
S = ∑ i • Ai , P =   ∏i2 , AMAX = max Ai • ∏i2  , R = Ai · P.
    i =2              i=1
                                              i
                                                         i =1    
Тогда выражение для Z можно представить: Z = S + AMAX;
                         Обозначения переменных
 Имя пере- Тип переменной
                                    Пояснение
  менной    Fortran   C
     i     INTEGER INT Порядковый номер элемента в массиве
    Аi         REAL         FLOAT Элемент массива с номером i
    N      INTEGER INT Количество элементов в массиве
   S, P      REAL FLOAT Сумма и произведение
    R        REAL FLOAT Рабочая переменная
  AMAX       REAL FLOAT Наибольшее значение
    Z        REAL FLOAT Искомая величина, результат

                                        56