Основы визуальной алгоритмизации


Задания для самостоятельного выполнения


Составить визуальные циклические алгоритмы для следующих задач обработки упорядоченных одномерных массивов.

 

1.      Ввести упорядоченный по неубыванию массив Х(1) < = Х(2) < =…Х(n).

Найти количество различных чисел среди элементов этого массива.

2.      Ввести два упорядоченных по возрастанию числовых массива

Х(1)<Х(2)<Х(3) <…Х(n)  и  Y(1)<Y(2)<…Y(m). Найти количество общих элементов в этих массивах, то есть количество К таких  чисел X( i )= Y( j ).

3.      Известно, что некоторое число содержится в каждом из трех целочисленных неубывающих массивов Х(1) < = Х(2) < =…Х(n), Y(1)< =Y(2)< =…Y(m) и

Z(1) < = Z(2) < = … Z(k).Найти одно из этих чисел.

4.      Вставить значение Р в упорядоченный неубыванию массив Х(1) < = Х(2) < =…Х(n) так, чтобы упорядоченность не нарушилась.

5.      Удалить значение Р в упорядоченный неубыванию массиве Х(1) < = Х(2) < =…Х(n).

6.      Соединить два упорядоченных массива Х(1) < = Х(2) < =…Х(n) и Y(1)< =Y(2)< =…Y(m) в массив Z(1) < = Z(2) < = … Z(k), при этом каждый элемент должен входить в массив Z столько раз, сколько раз он входит в массивы

Х и Y.

 




Начало  Назад  Вперед



Книжный магазин