Основы алгоритмизации и программирования. Часть вторая. Типовые алгоритмы обработки массивов. Асламова В.С - 13 стр.

UptoLike

Составители: 

25
покупателя, для обслуживания которого продавцу потребовалось
самое малое время.
4. Информация о количестве осадков, выпавших в течение месяца и
температуре воздуха за месяц, задана в виде двух массивов.
Определить:
a). Какое количество осадков выпало в виде дождя.
b). Какое количество осадков выпало в виде снега. Считать, что идет
дождь, если т
емпература воздуха больше нуля °С.
5. Задан массив вещественных чисел C, состоящий из 40 элементов.
Получитьсглаженные значения элементов массива, заменив в
исходном массиве все элементы, кроме первого и последнего, по
формуле:
Ci =
C
i–1
+C
i
+C
i+1
3
, i = 2, 3, …, 39.
a). Считать, что после того, как получено новое значение некоторого
элемента, оно используется для вычисления нового значения
следующего элемента.
b). Считать, что присглаживании используется лишь старые
значения элементов.
6. В массиве 24 элемента. Сравнить сумму элементов первой
половины массива (C1) и второй половины массива (C2). Если
C1 > C1, то переменной P п
рисвоить 1, иначе положить P = 2.
7. Массив B состоит из 30 элементов. Выяснить, сколько элементов,
начиная
a). с первого элемента
b). с последнего элемента
нужно сложить, чтобы их сумма превысила 1000. соответствующее
значение присвоить переменной k. Если сумма всех элементов
массива не достигает 1000, то k положить равным нулю.
8. В массиве A 17 эле
ментов. Вычислить сумму C+P, где
a). Cсумма положительных элементов, Pпроизведение
отрицательных элементов.
b). Cсумма отрицательных элементов, Pпроизведение
положительных элементов.
26
c). Cсумма элементов с четными индексами, Pпроизведение
элементов с нечетными индексами.
d). Cсумма элементов с нечетными индексами, Pпроизведение
элементов с четными индек
сами.
9. Массив B состоит из 20 элементов. Сформировать массив A такого
же размера, в котором первый и последний элементы равны нулю.
Каждый из остальных элементов равен сумме соответствующего
элемента исходного массива B и двух соседних (предыдущего и
последующего) его элементов.
10. Массив B состоит из 16 элементов. Поменять местами элементы,
расположенные в первой и вто
рой половине массива.
11. Массив B состоит из 25 элементов. Получить новый массив, в
котором элементы массива будут располагаться следующим
образом:
a). B1, B24, B2, B23, …, B12, B13;
b). B1, B13, B2, B14, …, B12, B24.
Задание. Обработка матриц. Вложенные циклы
1. Матрица A состоит из 7 строк и 6 столбцов. Сформировать массив
B, k-тый элемент которого равен:
a). Количеству нулевых элементов, расположенных в k-том столбце
матрицы;
b). Количеству отрицательных элементов, расположенных в k-той
строке матрицы;
c). Сумме отрицательных элементов, расположенных в k-той строке
матрицы;
d). Сумме положительных элементов, расположенных в k-том
столбце матрицы;
e). Про
изведению элементов, расположенных в k-том столбце
матрицы;
f). произведению положительных элементов, расположенных в k-той
строке матрицы.
2. Матрица A состоит из 5 строк и 8 столбцов. Сформировать
матрицу B, первый столбец которой равен последнему столбцу
     покупателя, для обслуживания которого продавцу потребовалось            c). C – сумма элементов с четными индексами, P – произведение
     самое малое время.                                                        элементов с нечетными индексами.
4.    Информация о количестве осадков, выпавших в течение месяца и           d). C – сумма элементов с нечетными индексами, P – произведение
     температуре воздуха за месяц, задана в виде двух массивов.                элементов с четными индексами.
     Определить:
                                                                            9.    Массив B состоит из 20 элементов. Сформировать массив A такого
 a). Какое количество осадков выпало в виде дождя.                               же размера, в котором первый и последний элементы равны нулю.
                                                                                 Каждый из остальных элементов равен сумме соответствующего
 b). Какое количество осадков выпало в виде снега. Считать, что идет
                                                                                 элемента исходного массива B и двух соседних (предыдущего и
   дождь, если температура воздуха больше нуля °С.
                                                                                 последующего) его элементов.
5.    Задан массив вещественных чисел C, состоящий из 40 элементов.
                                                                            10. Массив B состоит из 16 элементов. Поменять местами элементы,
     Получить “сглаженные” значения элементов массива, заменив в
                                                                               расположенные в первой и второй половине массива.
     исходном массиве все элементы, кроме первого и последнего, по
     формуле:                                                               11. Массив B состоит из 25 элементов. Получить новый массив, в
          Ci–1+Ci+Ci+1                                                         котором элементы массива будут располагаться следующим
     Ci =      3      , i = 2, 3, , 39.                                        образом:

 a). Считать, что после того, как получено новое значение некоторого         a). B1, B24, B2, B23,         , B12, B13;
   элемента, оно используется для вычисления нового значения                 b). B1, B13, B2, B14,         ,   B12, B24.
   следующего элемента.
 b). Считать, что при “сглаживании” используется лишь старые                      Задание. Обработка матриц. Вложенные циклы
   значения элементов.
                                                                            1.    Матрица A состоит из 7 строк и 6 столбцов. Сформировать массив
6.    В массиве 24 элемента. Сравнить сумму элементов первой                     B, k-тый элемент которого равен:
     половины массива (C1) и второй половины массива (C2). Если
     C1 > C1, то переменной P присвоить 1, иначе положить P = 2.             a). Количеству нулевых элементов, расположенных в k-том столбце
                                                                               матрицы;
7.    Массив B состоит из 30 элементов. Выяснить, сколько элементов,
     начиная                                                                 b). Количеству отрицательных элементов, расположенных в k-той
                                                                               строке матрицы;
 a). с первого элемента
                                                                             c). Сумме отрицательных элементов, расположенных в k-той строке
 b). с последнего элемента                                                     матрицы;
   нужно сложить, чтобы их сумма превысила 1000. соответствующее
   значение присвоить переменной k. Если сумма всех элементов                d). Сумме положительных элементов, расположенных в k-том
   массива не достигает 1000, то k положить равным нулю.                       столбце матрицы;
8.   В массиве A 17 элементов. Вычислить сумму C+P, где                      e). Произведению элементов, расположенных в k-том столбце
                                                                               матрицы;
 a). C – сумма положительных элементов, P – произведение
   отрицательных элементов.                                                  f). произведению положительных элементов, расположенных в k-той
                                                                                строке матрицы.
 b). C – сумма отрицательных элементов, P – произведение
   положительных элементов.                                                 2.    Матрица A состоит из 5 строк и 8 столбцов. Сформировать
                                                                                 матрицу B, первый столбец которой равен последнему столбцу


                                                                 25    26