Содержание
- 2. План лекции Понятие одномерного статического массива Ввод – вывод элементов массива Заполнение массива случайными числами Нахождение
- 3. Одномерный массив Статический массив – упорядоченная последовательность фиксированного количества переменных одного типа, имеющая общее имя. Описание
- 4. Пример объявления массива Пример объявления массива 10-ти целых чисел. Var a : array [1..10] of integer;
- 5. Ввод – вывод элементов массива Ввод элементов с клавиатуры и вывод элементов. Так как необходимо ввести
- 6. Ввод – вывод элементов массива Var a : array [1..10] of integer; i : integer; Begin
- 7. Генерация случайных чисел random(n) – функция генерации случайного числа в диапазоне от 0 до n-1. Примеры
- 8. Ввод – вывод элементов массива Генерация элементов массива случайными числами. Var a : array [1..15] of
- 9. Нахождение суммы элементов массива Для получения суммы элементов одномерного статического массива необходимо подготовить ячейку для накопления
- 10. Нахождение суммы элементов массива Var a : array [1..20] of integer; s, i : integer; Begin
- 11. Объявление массивов с использованием раздела описания типов Пример объявления массива : Var a : array [1..50]
- 12. Суммирование двух одномерных массивов Данный алгоритм подразумевает формирование элементов массива по заданным элементам двух массивов, где
- 13. Суммирование двух одномерных массивов Type massiv=array[1..10] of integer; Var a , b, c: massiv; i :
- 14. Изменение значений некоторых элементов массива Рассмотрим задачу замены отрицательных элементов на противоположные по знаку.
- 15. Изменение значений некоторых элементов массива Const n=20; Var a : array [1..n] of integer; i :
- 16. Определение числа элементов, удовлетворяющих заданному условию Для решения такой задачи необходимо задать условие и в цикле
- 17. Определение числа элементов, удовлетворяющих заданному условию Type massiv=array[1..20] of real; Var a : massiv; t :
- 18. Нахождение индексов элементов с заданным свойством Рассмотрим задачу Нахождения и вывода на экран номеров (индексов) четных
- 19. Нахождение индексов элементов с заданным свойством Сonst n=10; Type massiv=array[1..n] of integer; Var a : massiv;
- 20. Объединение двух массивов в один Задачи по объединению массивов в один имеют различные способы решения. Общим
- 21. Объединение двух массивов в один Type mas1=array[1..10] of integer; mas2=array[1..20] of integer; Var a, b :
- 22. Поиск минимального и максимального элементов одномерного массива Поиск максимального и минимального элементов массива относится к классическим
- 23. Поиск минимального элемента одномерного массива Type mas=array[1..20] of integer; Var a : mas; min, i :
- 24. Удаление элементов массива Удалить элемент в статическом массиве - невозможно. Поэтому используют перемещение всех элементов, начиная
- 25. Удаление элементов массива Type mass=array[1..20] of real; Var a: mass; i, j, m : integer; Begin
- 26. Включение элементов массива Включить элемент в статический массив так же невозможно. Поэтому изначально размер массива должен
- 27. Включение элементов массива Type mass=array[1..21] of real; Var a: mass; i, j , i_max : integer;
- 28. Перестановка элементов массива Алгоритм перестановки элементов (обмена значениями) прост. Для его выполнения достаточно воспользоваться "временной" переменной,
- 29. Перестановка элементов массива Рассмотрим задачу обмена максимального и минимального элементов местами.
- 30. Перестановка элементов массива Type mass=array[1..20] of real; Var a: mass; i , i_max, i_min : integer;
- 31. Инвертирование массива Инвертирование массива - это запись его элементов в обратном порядке. Для решения этой задачи
- 32. Инвертирование массива Var a: array [1..20] of real; i , n : integer; tmp : real;
- 33. Формирование массива из элементов другого массива При решении таких задач, сложность их реализации заключается в том,
- 34. Формирование массива из элементов другого массива Var a,b: array [1..20] of real; i , n :
- 35. Циклический сдвиг элементов массива Под циклическим сдвигом понимают перемещение элементов "по цепочке". Т.е. при сдвиге элементов
- 36. Циклический сдвиг элементов массива влево на k позиций Const n=20; Var a: array [1..n] of real;
- 38. Скачать презентацию