Основы алгоритмизации. Регеда В.В - 33 стр.

UptoLike

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

3. В третьем цикле вывести первые k элементов массива B(i), а по-
следующим (30 k) элементам массива B(i) сначала присвоить нуле-
вое значение, а потом вывести их.
На рис. 3.8 приводится соответствующая схема алгоритма.
Б
А
i = 1,30,1
i = 1,30,1
i = 1,30,1
i > k
А(i)=0
А(i)
В(k)= А(i)
В(i)=0
i
k = k +1
В(i)
K=1
i
А
Б
i
Рис. 3.8
Задания для самостоятельного выполнения
1. Дан одномерный массив А длиной М 20. Найти первый мини-
мальный (максимальный) элемент и поменять его местами с первым
(последним) элементом массива;
2. Одномерный массив А длиной М 25 заполнить случайными
числами из диапазона [x1...x2]. Определить количество элементов,
значения которых лежат в диапазоне [y1...y2].
33
   3. В третьем цикле вывести первые k элементов массива B(i), а по-
следующим (30 − k) элементам массива B(i) сначала присвоить нуле-
вое значение, а потом вывести их.
   На рис. 3.8 приводится соответствующая схема алгоритма.

                              А                   Б



          i = 1,30,1       i = 1,30,1          i = 1,30,1




              А(i)          А(i)=0               i>k



                            В(k)= А(i)         В(i)=0
             i               k = k +1



            K=1                i                  В(i)



             А                 Б                   i




                               Рис. 3.8

           Задания для самостоятельного выполнения
   1. Дан одномерный массив А длиной М ≤ 20. Найти первый мини-
мальный (максимальный) элемент и поменять его местами с первым
(последним) элементом массива;
   2. Одномерный массив А длиной М ≤ 25 заполнить случайными
числами из диапазона [x1...x2]. Определить количество элементов,
значения которых лежат в диапазоне [y1...y2].

                                   33