Содержание
- 2. Одним из важных инструментов программиста является возможность работы с массивами переменных. Массив - набор однотипных данных,
- 3. Основные понятия Массив обозначается одним именем. Например, всю совокупность действительных чисел 1.6, 14.9, -5.0, 8.5, 0.46
- 4. Доступ к элементу массива Чтобы обратиться к какому-либо элементу массива, необходимо назвать его имя и индекс
- 5. Двумерный массив Temp Тогда для доступа к элементу этого массива необходимо указать имя массива и два
- 6. Описание массива Var :array[тип индекса] of ; Например: M: array[1..4] of integer; MAS: array[1..3,1..5] of real;
- 7. Сначала конструируется тип массив в разделе типов Type, где описывается структура массива. Затем нужно выделить память
- 8. Двумерный массив можно описать двумя способами Первый способ заключается в прямом указании диапазонов строк и столбцов
- 9. Второй способ описания двумерного массива определяется его внутренним представлением. В памяти компьютера массив любой размерности, в
- 10. Инициализация массива (заполнение массива элементами)
- 11. Значения элементов массива в программе можно определить тремя способами: Массив может быть инициализирован с помощью типизированных
- 12. Типизированные константы CONST : =( ); CONST D:array[1..10]of integer=(9,-2,0,0,-5,6,2,-13,76,9); А:Mass=((0, -3.6, 7),( 8.3, 0.4,52.0),(-9,7.2,-13)); B:array[1..4]of char=(‘+’,
- 13. Значения элементов многомерных массивов перечисляют в порядке возрастания индексов справа налево, заключая в скобки каждый подмассив.
- 14. Заполнение массива с помощью генератора случайных чисел program Mas; Uses CRT; Const n=10; Type MyMass=array[1..n] of
- 15. задания Заполните двумерный массив из 5 строк и 3 столбцов случайными числами в диапазоне -50…50. Заполнить
- 16. Основные операции над массивами
- 17. Присваивание массивов Данную операцию можно применять только к массивам одного типа. TYPE Mas=array [1..2] of real;
- 18. Основные операции с массивами: Заполнение массива данными, Вывод элементов массива на экран или в файл, Поиск
- 19. Вывод элементов массива на экран монитора Вывод линейного массива: for i:=1 to N do Write (A[i]:3);
- 20. Поиск элемента массива по заданному критерию Существует несколько методов поиска: Линейный поиск (поиск максимума, поиск нулевого
- 21. Алгоритм линейного поиска Алгоритм заключается в последовательном просмотре элементов массива на определение искомого значения. Последовательный просмотр
- 22. Пример. Составить программу обработки массива размерностью n, заполненного целыми числами, введенными с клавиатуры. Вывести индексы и
- 23. Разработать программу, определяющую первый отрицательный элемент массива А(20). Const n=20; var A:array [1..n]of integer; i:byte; begin
- 24. Алгоритм двоичного поиска Допустим имеется отсортированный по возрастанию массив целых чисел. Необходимо найти значение b=23 2,
- 25. Const n=10; Type mass=array[1..n]of integer; Var m:mass; key:integer; i,j,d:byte; fl:boolean; begin //Заполнение массива упорядоченными по возрастанию
- 26. Переформирование массива Переформирование массивов предполагает изменение порядка элементов массива посредством их перемещения, удаления или вставки. Вставка
- 27. Задание Дан массив А (n), где N Write('Введите индекс удаляемого элемента:'); Readln(k); For i:=b To N-1
- 28. Задание Заполнить массив А(20) случайными числами. Удалить из массива минимальный элемент массива.
- 29. Перестановка элементов массива Buf:=A[2]; A[2]:=A[10]; A[10]:=buf 3 1 буфер 2
- 30. Задача Напишите программу, которая переставляет первый и последний элементы массива. Напишите программу, которая максимальный элемент массива
- 31. Дана матрица A(n,n), n Type Matr=array[1..20,1..20]of Integer; Var A:Matr; i,j,n,n1,n2:byte; buf:integer; begin //Заполнение массива и вывод
- 32. Из многомерных массивов допускается выделять подмассивы, отбрасывая индексы, записанные справа, и оставляя индексы, определяющие данный подмассив.
- 33. Сортировка массивов Сортировка – это процесс упорядочивания информации по определенному признаку. По возрастанию, По убыванию, По
- 34. Сортировка простым обменом (Пузырьковая сортировка) Сортировка простым обменом основана на многократном обходе массива a1, a2,… an.,
- 35. Как можно повысить эффективность алгоритма? For j:=N downto 2 do for i:=1 to j-1 do if
- 36. Задание Упорядочить последовательность чисел 3, 0, 5, 1, 2 по возрастанию. Как можно повысить эффективность алгоритма?
- 37. Как можно повысить эффективность алгоритма? Repeat fl:=false; for i:=1 to j-1 do if A[i]>A[i+1] then begin
- 38. Сортировка простым выбором Идея сортировки простым выбором заключается в поиске граничного элемента, например, максимального и водворении
- 39. Сортировка простыми вставками В исходном состоянии считают, что сортируемая последовательность элементов состоит из двух частей: отсортированной
- 40. Дана последовательность чисел: 5 2 3 8 6 1 5 2 3 8 6 1 2
- 42. Скачать презентацию