Содержание
- 2. Массив - это большое пространство чего-то однородного по типу. ( Из словаря иностранных слов, 1954 г.)
- 3. Массив - это переменная,образованная последовательностью переменных, причём: все они имеют один и тот же тип; каждый
- 4. В математике и информатике массив называется одномерным, если для получения доступа к его элементам достаточно одной
- 5. Описание (объявление) одномерного массива в Паскале: Первый способ: Const MaxM = ...; {Максимальные значения количества элементов}
- 6. Пример объявления несколько переменных типа массив: VAR mas_1: ARRAY[1..10] OF Real; mas_2: ARRAY[5 .. 16] OF
- 7. Пример: VAR Y:ARRAY[1..5] of integer; Объявлен массив, имя которого Y, содержащий 5 элементов целого типа. Каждому
- 8. VAR mas: array [1..15] of real; {описан массив из 15 вещественных чисел} www: array [(mon,tue,wed)] of
- 9. Извлечения и присвоения в массивах В отличие от стандартных переменных массивы не могут обрабатываться целиком. Но
- 11. ВВОД МАССИВА: Program vvod; Const maxM=10; Var tab1: array[1..maxM] of integer; i: integer; Begin For i:=1
- 12. ВЫВОД МАССИВА: Program vivod; Const maxM=10; Var tab1: array[1..maxM] of integer; i: integer; Begin For i:=1
- 13. П Р И М Е Р 1: Дана последовательность реальных чисел s1 ... s10. Организовать массив
- 14. Пример 2: программа, которая сначала вводит 10 реальных чисел, организовывает их хранение в массиве, определяет количество
- 15. Пример 3:
- 16. Пример 3
- 17. Program Poisk; Const maxM=10; Var К: array[1..maxM] of integer; i,S: integer; Begin For i:=1 to maxM
- 18. Задания для самостоятельного выполнения Найти сумму отрицательных элементов массива из N вещественных чисел. Найти количество отрицательных
- 19. . . Program vvod2; Const maxM=10; Var tab1: array[1..maxM] of integer; i: integer; Begin Randomize; For
- 20. ПОИСК МАКСИМАЛЬНОГО И МИНИМАЛЬНОГО ЭЛЕМЕНТОВ В МАССИВЕ. Дан одномерный массив K из 10 целых элементов, найти
- 21. Поиск элемента в неупорядоченном массиве VAR m: ARRAY[1..30] of real; {декларация массива} i: integer; {параметр цикла
- 22. Задания для самостоятельного выполнения Напишите программу, которая вводит с клавиатуры 20 реальных чисел, и организовывает их
- 23. Задания для самостоятельного выполнения Сгенерировать 2 одномерных массива по 23 элемента в каждом. Вывести их на
- 24. Сортировка массива - это расстановка элементов массива в некотором порядке. Убывающий порядок - каждый следующий элемент
- 25. Алгоритм сортировки выбором по возрастанию Очевидно, что первое место в массиве должен занять минимальный элемент массива,
- 26. СОРТИРОВКА МАССИВА ПО ВОЗРАСТАНИЮ МЕТОДОМ ПРЯМОГО ВЫБОРА CONST SIZE=5; {размер массива} Var a:array[1..SIZE] of integer; i:integer;
- 27. СОРТИРОВКА МАССИВА ПО ВОЗРАСТАНИЮ МЕТОДОМ ПРЯМОГО ВЫБОРА Begin writeln(‘ Введите в одной строке ’,SIZE,’ целых чисел’);
- 28. СОРТИРОВКА МАССИВА ПО ВОЗРАСТАНИЮ МЕТОДОМ ПРЯМОГО ВЫБОРА {вывод отсортированного массива} writeln(‘ Массив отсортирован’); for k:=1 to
- 29. Сортировка методом пузырька Алгоритм так называемой "пузырьковой" сортировки более оригинален и в большинстве случаев более эффективен.
- 30. Сортировка массива целых чисел по возрастанию методом «пузырька» CONST SIZE=5; {размер массива} Var M:array[1..SIZE] of integer;
- 31. Сортировка массива целых чисел по возрастанию методом «пузырька» REPEAT ind:=true; {предположим, что массив уже отсортирован} FOR
- 32. Организуйте массив, содержащий 20 различных целых чисел. После это- го элементы массива упорядочиваются по убыванию и
- 33. Поиск элемента в упорядоченном массиве Рассмотрим наиболее часто встречающуюся задачу поиска необходимого элемента в отсортированном массиве,
- 34. Алгоритм деления пополам Первоначально номера крайних элементов массива 1 и n берут в качестве границ поиска
- 35. Алгоритм деления пополам Var a:array[1..10] of integer; b: integer; {образец для поиска} p,q,s: integer; {номера верхнего,
- 36. Алгоритм деления пополам Repeat s:=(p+q) div 2; if a[s]=b then f:=true else {в какой части, в
- 37. Организуйте массив, содержащий 20 различных целых чисел. После это- го элементы массива упорядочиваются по убыванию и
- 38. Организуйте массив, содержащий 20 различных целых чисел. После это- го элементы массива упорядочиваются по убыванию и
- 39. массив это- а) Конечное число элементов. б) Упорядоченное множество элементов разного типа. в) Конечное упорядоченное множество
- 40. Индекс элементов массива может быть: а) целым числом; б) вещественным числом; в) целым положительным. Как обратиться
- 41. Чтобы представить себе двумерный массив, вспомните зрительный зал кинотеатра. Название кинотеатра – имя массива. Ряд, место
- 42. Двумерные массивы Двумерный массив в Паскале трактуется как одномерный массив, тип элементов которого также является массивом
- 43. Описание двумерных массивов: Const n=4; m=5; Var A :array [1..n, 1..m] of integer; A [2,4] A
- 44. Для того, чтобы использовать массив в программе, его нужно описать в разделе описаний: Var имя_массива :
- 45. Обращение к конкретному элементу массива осуществляется путем указания имени массива и индекса этого элемента в [
- 46. Рассмотрим двумерный массив А Объявите данный массив. Определите значения следующих элементов массива: A[1,5]= , A[5,1]= ,
- 47. Создание двумерных массивов Двумерные массивы создаются путем ввода данных с клавиатуры, с помощью случайных чисел и
- 48. Вывод массивов в виде таблицы For i:=1 to n do begin writeln; end; for j:=1 to
- 49. Пример 1:Дана матрица действительных чисел размером 3x5. Вычислить сумму элементов матрицы. PROGRAM EX_1; CONST n=3; {Количество
- 50. Пример 2. Создать программу для формирования таблицы умножения (таблицы Пифагора). Вывод массива:
- 51. Операции с матрицами Задача: Перестановка строк или столбцов. В матрице из N строк и M столбцов
- 52. Задания для самостоятельного выполнения. Сгенерировать матрицу целых чисел в диапазоне от -5 до 5 размером 5x3.
- 53. Составить программу, которая в двумерном массиве случайных чисел находит в каждой строке наибольший элемент и записывает
- 54. Program max_str; Uses crt; Const m=5; n=6; var i,j:byte; a: array [1..m, 1..n] of integer; b:
- 55. Задание Заполнить матрицу из 8 строк и 5 столбцов случайными числами в интервале [-10,10] и вывести
- 56. Задания для самостоятельного выполнения. Составить программу, которая вычисляет суммы элементов столбцов двумерного массива и записывает их
- 57. Квадратная матрица Квадратная матрица- это двумерный массив, в котором количество строк равно количеству столбцов. Обращение к
- 58. Основные свойства квадратной матрицы 1. Квадратные матрицы имеют главную и побочную диагонали. Например, для матрицы А
- 59. Основные свойства квадратной матрицы 2. Квадратная матрица, у которой все элементы, исключая элементы главной диагонали, равны
- 60. Написать программу, позволяющую получить матрицу следующего вида: for i:=l to n do for j:=l to n
- 61. Написать программу, позволяющую получить матрицу следующего вида: Особенностью этой матрицы является то, что ненулевыми являются элементы
- 62. Написать программу, позволяющую получить матрицу следующего вида: {блок заполнения элементов главной диагонали массива} for i:=l to
- 63. Написать программу, позволяющую получить матрицу следующего вида: {блок заполнения элементов побочной диагонали массива} for i:=l to
- 64. Написать программу, позволяющую получить матрицу следующего вида: {блок заполнения элементов побочной диагонали массива} for i:=l to
- 65. На основе изученных блоков сформировать и распечатать матрицы следующего вида: Задание № 1 Задание № 2
- 67. Скачать презентацию