Содержание
- 2. Массив - это структура, представляющая собой упорядоченную совокупность элементов одного типа, объединенных одним именем. Определение Каждому
- 3. Индекс массива - это величина целого типа, характеризующая положение элемента в массиве. Определение Для получения доступа
- 4. 1 2 3 4 5 6 7 А A [ 4 ] := 11; Имя массива
- 5. Объявление массивов Зачем объявлять? определить имя массива определить тип массива определить число элементов выделить место в
- 6. Описание массива Var имя:ARRAY[1..N] OF тип; Объявление массива в разделе описания переменных: Например: Var A:Array[1..10] of
- 7. Объявление массивов Массивы других типов: Другой диапазон индексов: Индексы других типов: var X, Y: array [1..10]
- 8. Type t=array[1..10] of integer; Var a : t; Const m=10; Var a : array [1.. m]
- 9. Сonst a:array[1..5] of integer = (3,-2,1,4,3); Массив констант Описание массива Var N:Array ['A'..'Z'] of Integer; Var
- 10. Что неправильно? var a: array[10..1] of integer; ... A[5] := 4.5; [1..10] var a: array ['z'..'a']
- 11. Массивы Объявление: Ввод с клавиатуры: Поэлементные операции: Вывод на экран: const N = 5; var a:
- 12. 1. Заполнение массива с клавиатуры For i:=1 to N do begin Write(' a [ ' ,
- 13. 2. Заполнение массива случайными числами. m[i]:=RANDOM (А) случайное число из интервала [0; А) m[i] :=RANDOM(B-A)+A; случайное
- 14. 3. Заполнение массива при помощи прогрессии. Заполнить массив числами 3,5,7,9,11 и т.д. На первом месте стоит
- 15. а) в столбик: For i:=1 to N do Writeln(a[i]:4:2); б) в строку For i:=1 to N
- 16. Вывод массива в две строки Задача 1. Заполнить массив из 10 элементов случайными числами из интервала
- 17. Вывод массива в две строки 1 Пустой Writeln между циклами обычно в блок-схеме не изображают. Разрыв
- 18. Заполнение массива Задача 2. Составить программу заполняющую массив из 10 элементов, числовой последовательностью: 1,4,9,16… Program n2;
- 19. Заполнение массива Задача 3. Составить программу заполняющую массив из 10 элементов, числовой последовательностью: 2, 3, 5,
- 20. Задания «3»: Ввести c клавиатуры массив из 5 элементов, умножить их на 2 и вывести на
- 21. Задания «5»: Ввести c клавиатуры массив из 5 элементов, найти минимальный из них. Пример: Введите пять
- 22. Практикум: заполнение массива «3»: 1. Заполните массив A нулями. 2. Заполните массив A первыми N натуральными
- 23. Практикум: изменение элементов массива «3»: 1. Увеличить все элементы массива A на 1. 2. Умножить все
- 24. Изменение элементов массива удовлетворяющих условию For i:=1 to N do If (условие) then a[i]:=значение: Условия: a
- 25. Нахождение суммы элементов массива удовлетворяющих условию: s:=0; For i:=1 to N do If (условие) then s:=s+
- 26. Подсчет количества элементов удовлетворяющих условию: k:=0; For i:=1 to N do If (условие) then k:=k+1; WriteLn('Кол-во=',k:10);
- 27. Задача 4. Дан массив из 15 целых чисел заполненный случайными числами из интервала [0; 20]. Выведите
- 28. Writeln; s:=s/15; Writeln('Среднее арифметическое = ',s:10:5); k:=0; For i:=1 to 15 do if (a[i] Mod 2
- 29. Нахождение максимального элемента в массиве и его номера: max:=a[1]; k:=1; for i:=2 to N do if
- 30. max:= 1; for i:=2 to N do if a[i] > a[max] then max:=i; writeln('Максимальный элемент ',а[max]);
- 31. 1.Дан массив из 100 элементов заполненный случайными целыми числами из интервала [-100, 100]. Найдите наибольший элемент
- 32. Вставка элементов удовлетворяющих условию в другой массив. Пусть нам дан массив с именем А, а переместить
- 33. Вставка элемента с номером p в последовательность For i:=N downto p do a[i+1]:=a[i]; a[p]:=значение; N:=N+1; За
- 34. Написать программу к задаче: Сформировать массив из 20 элементов случайным образом на отрезке [-100,100]. Вывести его
- 35. Заполнение массива 30 Задача 7. Вставить перед каждым отрицательным элементом массива 0. i:=1; n:=10; while i
- 36. Удаление элемента с номером p из массива: for i:=p to (N-1) do a[i]:=a[i+1]; N:=N-1; Вставка и
- 37. Написать программу к задаче: Сформировать массив из 20 элементов случайным образом на отрезке [-100,100]. Вывести его
- 38. Удалить из массива все нулевые элементы: 1 способ j:=1; While j begin If a[j]=0 then begin
- 39. Удалить из массива все нулевые элементы: 2 способ For i:=N downto 1 do If a[i]=0 then
- 40. Поиск трех минимальных элементов в неповторяющемся массиве min1 :=maxint; min2 :=maxint; min3 := maxint; for i:=1
- 41. min1:=maxint; min2:=maxint; min3:= maxint; for i:=1 to N do begin if a[i] min3:=min2; min2:=min1; min1:=a[i]; end
- 42. Задача 5. Дан массив из 10 целых, положительных не повторяющихся чисел. Проверить образуют ли его элементы
- 43. Начало Проверка массива 28 r:= a2-a1; flag:=true i, 2, 9 ai+1-ai ≠ r flag:=false flag=true 1
- 44. Задача 6. Дан массив из 10 случайных чисел из интервала от -10 до 10. Найти номер
- 45. Заполнение массива 30 Задача 7. Заполнить массив из 10 элементов случайными числами из интервала [0; 10),
- 46. Заполнение массива 30 Задача 7. Заполнить массив из 10 элементов случайными числами из интервала [0; 10),
- 47. Заполнение массива 31 i,1,10 flag=false a i = случайное[0;10) j, 1, i-1 ai=a j flag=true flag=false
- 48. Сортировка массива методом пузырька Идея – самый маленький («легкий» элемент перемещается вверх («всплывает»).
- 49. Сортировка массива метод пузырька for j:=1 to n-1 do begin for i:=1 to n-j do if
- 50. Метод выбора (минимального элемента) Идея: найти минимальный элемент и поставить его на первое место. for i:=
- 51. Метод выбора (минимального элемента) for i:= 1 to N-1 do begin if i nMin then begin
- 52. Сортировка вставками Идея: сначала упорядочиваются два элемента, затем делается вставка третьего элемента относительно двух первых. Затем
- 53. Задачи «A»: Массив содержит четное количество элементов. Напишите программу, которая сортирует первую половину массива по возрастанию,
- 54. Задачи «B»: Напишите программу, которая сортирует массив и находит количество различных чисел в нем. Пример: Массив:
- 55. Сортировка массива выбором (поиск минимального или максимального) Общая идея алгоритма: Берем i-ый элемент Последовательно сравниваем его
- 56. Сортировка выбором элементов массива по возрастанию For i:=1 to N-1 do For j:=i to N do
- 57. Сортировка массива Упорядочить по возрастанию: 4 -2 6 -5
- 60. Скачать презентацию