ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ



Практическая работа № 1

ВЫЧИСЛЕНИЕ АРИФМЕТИЧЕСКИХ ВЫРАЖЕНИЙ

 

ЦЕЛЬ РАБОТЫ. Вычислить заданное смешанное арифметическое выражение для данных в форматах REAL (переменные a,b) и INTEGER (остальные переменные).

Варианты

         1) 2*c - d +                                                           2) c + 4*d -

              ¾¾¾¾¾¾¾                                                         ¾¾¾¾¾¾¾¾

                       - 1                                                                              1 -

 

         3) -2*c + d*82                                                        4) lg(2*c) + d - 52

              ¾¾¾¾¾¾¾                                                        ¾¾¾¾¾¾¾¾

            tg( - 1)                                                                          + 1

 

            5) arctg(c/4) - d*62                                                   6) -2*c - ln(d) + 53

               ¾¾¾¾¾¾¾                                                       ¾¾¾¾¾¾¾¾  

                    a*a - 1                                                                             - 1

 

         7) 2*c - lg(d/4)                                                        8) tg ( c ) - d*23

            ¾¾¾¾¾¾¾                                                       ¾¾¾¾¾¾¾¾

                    a*a - 1                                                                          2*a - 1

 

         9) 2*c - d/23                                                        10) 4*c + d - 1

            ¾¾¾¾¾¾¾                                                       ¾¾¾¾¾¾¾¾

                  ln(1 - )                                                                    c - tg

 

        11) 2*c - d*                                                       12)   - d + 2

               ¾¾¾¾¾¾¾                                                   ¾¾¾¾¾¾¾¾

                     c + a - 1                                                                       d + a*a - 1

 

 

        13) arctg(c - d/2)                                                     14) 4*lg ( c ) - d/2 + 23

             ¾¾¾¾¾¾¾                                                       ¾¾¾¾¾¾¾¾

                   2*a - 1                                                                            a*a - 1

 

        15) c*tg(b + 23)                                                    16) c/d + ln(3*a/2)

              ¾¾¾¾¾¾¾                                                       ¾¾¾¾¾¾¾¾

                   a/2 -4*d - 1                                                                     c - a + 1


 

        17) 2*c + lg(d)*51                                                18) 2*c + ln(d/4) + 23

                ¾¾¾¾¾¾¾                                                     ¾¾¾¾¾¾¾¾

                     d - a - 1                                                                           a*a - 1

 

        19) 42*c - d/2 + 1                                                 20) arctg(2*c)/d + 2

                ¾¾¾¾¾¾¾                                                    ¾¾¾¾¾¾¾¾

                  a*a - ln(b-5)                                                                  d - a*a - 1

 

        21) arctg(12/c) + 73                                              22) 2*c/a - d*d

               ¾¾¾¾¾¾¾                                                       ¾¾¾¾¾¾¾¾

                     a*a - 1                                                                     d + tg(a - 1)

 

        23)  + d -4*a                                              24)    + b -

                 ¾¾¾¾¾¾¾                                                   ¾¾¾¾¾¾¾¾

                       1 + a*b                                                                        b*a -1

 

        25) -25/a + c - tg(b)                                              26) lg(4*a - 1) + b/2

                ¾¾¾¾¾¾¾                                                 ¾¾¾¾¾¾¾¾

                    1 + c*b/2                                                                    b*c - 5

 

        27) 8*lg(b + 1) - c                                               28)  4*a - ln(b - 1)

             ¾¾¾¾¾¾¾                                                  ¾¾¾¾¾¾¾¾

                  a/2 + b*c                                                                  c/b + 18*a

 

        29) arctg(4*b)/c - 1                                                 30) arctg(b) + c*b - a/4

              ¾¾¾¾¾¾¾                                                  ¾¾¾¾¾¾¾¾

                  12*c + a - b                                                                    a*b - 1

 

        31) a +  -                                                   32)  - + a

              ¾¾¾¾¾¾¾                                                    ¾¾¾¾¾¾¾¾

                4*b*a + 1                                                                     2*a*c - 1

 

 

        33) 2*b - ln(a + b)*c                                          34) 41 - d/4 - 1

               ¾¾¾¾¾¾¾                                                 ¾¾¾¾¾¾¾¾

                        c/4 - 1                                                              c/tg(b + a) - d

 

        35) a - b*4 - 1                                                  36) lg(b/a + 4)*c

               ¾¾¾¾¾¾¾                                               ¾¾¾¾¾¾¾¾

                 c/31 + tg(a*b)                                                       41*c - b + 1

 

        37) lg(21 - a)*c/4                                              38) c - ln(33 + b)/4

              ¾¾¾¾¾¾¾                                                ¾¾¾¾¾¾¾¾

                 1 + c/a + b                                                                a*c/b - 1

 

        39) 2*b - 38*c                                                 40) arctg(c/4 + 28)*d

              ¾¾¾¾¾¾¾                                                ¾¾¾¾¾¾¾¾

             arctg(b + a)/c + 1                                                           a/d - c - 1

 

        41) a*b/4 - 1                                                   42) 1 + a - b/2

              ¾¾¾¾¾¾¾                                              ¾¾¾¾¾¾¾¾

               - b*a + c                                                     b*  + a/b

 

        43) ln(a*b + 2)*c                                            44) lg(4*b - c)*a

              ¾¾¾¾¾¾¾                                             ¾¾¾¾¾¾¾¾

                  41 - b/c + 1                                                         b + c/28 - 1

 

        45) 2*c + tg(a - 21)                                        46) 4/c + tg(3*a)

               ¾¾¾¾¾¾¾                                            ¾¾¾¾¾¾¾¾

                  c/a*b + 1                                                             c/a - b - 1

 

        47) 8*lg(b - 1) - c                                          48) 4*ln(a/b) + 1

              ¾¾¾¾¾¾¾                                           ¾¾¾¾¾¾¾¾

                   a*2 + b/c                                                          c*b - 18 + a

 

        49) 4*ln(b)/c + 1                                         50) arctg(b - c)/b + a/4

               ¾¾¾¾¾¾¾                                          ¾¾¾¾¾¾¾¾

                 2*c + a*c - b                                                         a*b - 1

 

        51) arctg(a - c)*b + 28                                 52) c*b - 24 + a

               ¾¾¾¾¾¾¾                                         ¾¾¾¾¾¾¾¾

                     4*b/a + 1                                                     b/lg(2*c - 1) + a

            

        53)  - a + b/c                                      54)  + 1

               ¾¾¾¾¾¾¾                                       ¾¾¾¾¾¾¾¾

                    a - c/4 + 1                                                        a - c/b + a*d

 

        55) a + tg(b/4 - 1)                                       56)  b*a + c/2

              ¾¾¾¾¾¾¾                                           ¾¾¾¾¾¾¾¾

                 c/3 - a*b                                                         4*c - tg(b + 1)

 

        57) lg(25 + 2*a/c)                                      58) c + 23 - b*4

              ¾¾¾¾¾¾¾                                         ¾¾¾¾¾¾¾¾

                   c*a - b - 1                                                  a - ln(a + c/b - 1)

 

 

        59)  b/2 - 53/c                                         60) c*4 + 28/d

               ¾¾¾¾¾¾¾                                          ¾¾¾¾¾¾¾¾

               arctg(b - a)*c + 1                                          5 - arctg(a*d - c - 1)


Практическая работа № 2

ОРГАНИЗАЦИЯ РАЗВЕТВЛЕНИЙ

 

ЦЕЛЬ РАБОТЫ. Вычислить заданное целочисленное выражение для данных a, b в формате INTEGER, используя оператор IF. Результат Х - тоже целочисленный (INTEGER или LONGINT).

Варианты

     1)            2)

 

     3)     4)

 

     5)          6)

 

     7)             8)

 

     9)         10)

 

   11)        12)

 

   13)       14)

   15)      16)

 

   17)    18)

 

   19)    20)

 

   21)           22)

 

   23)         24)

 

   25)         26)

 

  27)          28)

 

   29)       30)

     

  31)             32)

 

  33)              34)

  35)             36)

 

  37)            38)

 

  39)              40)

 

  41)      42)

 

  43)                44)

 

  45)            46)

 

  47)              48)

 

  49)       50)

 

51)      52)

 

53)  54)

 

   55)        56)

 

  57)      58)

 

59)              60)

 

 

Практическая работа № 3

ОРГАНИЗАЦИЯ ЦИКЛОВ

 

  1. Около стены наклонно стоит палка длиной X. Один ее конец находится на расстоянии Y от стены. Определить значение угла а между палкой и полом для значений Х=4,5м. и Y, изменяющегося от 2 до 3 метров с шагом 0,2 метра.
  2. Используя условие задачи 1 определить, при каком значении Y, угол (X будет больше 0,6 рад.
  3. Через блок массой m переброшен трос, к концам которого под­вешены грузы m1 и т2. Ускорение грузов определяется по формуле

  .

Определить значение a для m=80 г, m1 = 100г и m2 изменяющимся от 100 до 300г с шагом 20 г.

 

  1. Используя условие задачи 3 определить, при каком значении m2 ускорение будет больше 3i /c2.

5. Поставить программу для вычисления значений членов последовательности x,  , . . . , , . . до члена  (при вычислении очередного члена последовательности использовать рекурентную формулу , y0 = 1, n = 1,2,…).

 

  1. При столкновении подвижного шара массой m1с неподвижным шаром массой m2 первый передает ему часть своей кинетической энергии T, которая расчитывается по формуле

.

Определить значение T для m1 = 100г и m2 изменяющемся от 100 до 200г с шагом 10г.

 

  1. При движении автомобиля весом Р по выпуклому мосту радиуса R возникает сила давления . Считая, что Р=12 Кн, R=50 м., q = 9, 81∙i /c2 напечатать таблицу зависи­мости давления F от скорости движения для значений V от 25 до 70 км/ч с шагом 5 км/ч.

 

  1. Используя условие задачи 7 определить при каком значении V сила давления F будет больше 14 Кн.

 

  1. Скорость центра однородного цилиндра, скатывающегося без на­чальной скорости по наклонной плоскости определяется соотно­шением . Считая, что длина плоскости l =10м., q = 9, 81 i / c2 напечатать таблицу зависимости ско­рости V от угла наклона плоскости, а для значений, а от 0 до 60 градусов с шагом 5 .

 

  1. Используя условие задачи 9 определить, при каком значении угла а скорость V будет больше 8 м/с.

 

 

  1. Траектория снаряда, вылетающего из орудия под углом а с на­чальной скоростью V0 описывается уравнением . С точностью    определить точку, в которой снаряд "уйдет под землю". Задачу решить при , , .
  2. Плотность воздуха убывает с высотой h по закону . Считая, что , z=1, 25∙10-4 1/м., напечатать таблицу зависимости плотности от высоты для значений h от 0 до 1000 м с шагом 100 м.
  3. Изменение мощности радиоактивного излучения описывается формулой , где Q0 - начальная мощность; , p - период полураспада. Считая, что Q0 = 2 рентгена/час, р = 8 дней определить, через сколько дней мощность излучения снизится до величины 0,15 рентген/час (значение t изменять с шагом 5 дней).

 

  1. Напечатать таблицу перевода температуры из градусов по шкале Цельсия (С) в градусы шкалы Фаренгейта (F) для значений от 15°Сдо30°Сс шагом 1,5° С (перевод осуществляется по формуле F=l,8C+32).

 

  1. Используя условие задачи 14 определить, при каком значении С значение F будет больше 127о.

 

16. Шарик подброшенный вверх с начальной скоростью V0, достигнет высоты Н. Считая, что q = 9, 8 / c2определить, при какой начальной скорости V0 высота Н≥1000 м.

 

  1. Определить с точностью 0,1 точку пересечения функции y = x- arctg X- π с осью X, изменяя значение аргумента х от 2 до 5 с шагом 0,1.

 

 

Практическая работа № 4

ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ

 

ЦЕЛЬ РАБОТЫ. Задав одномерный массив целочисленных данных А в одном из заданных форматов (BYTE, WORD, SHORTINT, INTEGER или LONGINT), реализовать обработку массива, как указано в варианте. Длина массива N<=20. Исходные данные задать самостоятельно, учитывая формат элементов массива A.

Варианты

 


Дата добавления: 2018-02-28; просмотров: 279; Мы поможем в написании вашей работы!






Мы поможем в написании ваших работ!