Преобразование элементов в массиве
Меню

Знать:

  • алгоритм преобразования элементов в массиве
  • алгоритм обмена местами элементов массива
  • алгоритм удаления элементов массива
  • алгоритм вставки элементов массива

Уметь:

  • составлять алгоритм преобразования элементов в массиве
  • составлять алгоритм обмена местами элементов массива
  • составлять алгоритм удаления элементов массива
  • составлять алгоритм вставки элементов массива

Дополнительные
материалы

1.Выберите задачи преобразования элементов массива среди перечисленных ниже

изменение элементов массива в зависимости от условия;
поиск элемента с заданными свойствами;
обмен местами элементов массива;
удаление элементов из массива;
вставка элементов в массив;
нахождение суммы или произведения элементов массива;

2.Найдите соответствие между фрагментом программы и задачей преобразования элементов массива
-удаление элемента
-вставка элемента
For var i:=n downto k do
a[i+1]:=a[i];
a[k]:=x;-
For var i:=k+1 to n do
a[i-1]:=a[i];-

3.Задан массив А и фрагмент программы.



A := A[4];
A[4] := A;

Чему равно значение элемента массива A[4] после выполнения следующего фрагмента программы?
Ответ:

Правильный ответ: 15

4.Задан массив А и фрагмент программы.



write(’Количество n=’);
readln(n);
writeln(‘Элементы массива’);
for var i:= 1 to n do
read(a[i]);
for var i:= 1 to n do
if a[i] mod 2 = 0
then a[i] := a[i] div 2
else a[i] := 3 * a[i];
end;

Чему равны элементы массива после выполнения фрагмента программы?

5.Задан массив А и фрагмент программы.





Чему равны элементы массива после выполнения фрагмента программы?

6.Какой результат выдаст программа, если для вставки элемента в массив количество элементов массива n = 5, номер вставляемого элемента k=120?

7.Задан массив А и фрагмент программы.





Чему равно значение переменной d после выполнения фрагмента программ

8.Какой формулой можно воспользоваться, чтобы заменить каждый элемент массива на его удвоенный порядковый номер: