Содержание
- 2. Массив последовательность логически связанных элементов одного типа, которым присвоено одно имя. Размерность массива – это количество
- 3. Массивы могут быть Одномерные (вектор) Многомерные (матрицы) Открытые
- 4. Размер массива C:array [1..5] of char;; Addr(C[i]) = Addr(C) + i*sizeof(char); D:array [Rows,Cols] of integer;; Addr(D[j,i])
- 5. Массив можно создать несколькими способами: const n = 20; m=10; type months = (jan, feb, mar,
- 6. Инициализация массива Если значения элементов массива определены до начала работы программы Если исходные данные необходимо внести
- 7. Инициализация массива CONST A: ARRAY [1..10] OF REAL = (0.1, -15.3, 7, 0, -11.89, 4, -78,11.2,
- 8. Инициализация массива CONST M = 3; N = 4; VAR A: ARRAY[ 1.. М, 1.. N]
- 9. Инициализация массива FillChar( var V; Count: Word; B: Byte ); Для обнуления массива A[1..10] of Real
- 10. Обращение к элементам массива var ch: array [1..11] of char; i: integer; begin for i :=
- 11. Открытый массив : array of ; mas2: array of integer; var b: array of integer; i,
- 12. Вычисление индекса массива Пример программы с ошибкой массива Паскаля Program primer _ error ; Type vector=array
- 13. Заполнение матрицы «по спирали» var a:array[1..100,1..100]of integer; i,imax,imin, j,jmax,jmin,k,m,n:integer; begin write('Vvedite 4islo strok: '); readln(m); write('Vvedite
- 14. Поиска максимального элемента (Max) и его номера (Nmax) в массиве X, состоящем из n элементов Max:=X[1];
- 15. Удаление элемента из массива m+1 m+2 … n-1 n
- 16. Пример: Удалить из массива X(n) отрицательные элементы. while(i if x[i] begin for j:=i to n-1 do
- 17. Вставка элемента 4 5 n-1 n
- 18. Вставка элемента var i,n,m:byte; X: array [1..100] of real; b:real; begin write ('N='); readln (n); for
- 19. Определить, есть ли в заданном массиве серии элементов, состоящих из знакочередующихся чисел. Если есть, то вывести
- 20. { var x:array[1..50] of real; n,i,k,kol:integer; begin write('n='); readln(n); for i:=1 to n do read(x[i]); k:=1;
- 21. Определить является ли данный массив возрастающим PROGRAM z_array; USES crt; Var A: array[1..100] of real; N,i:byte;
- 22. Свойства элементов матрицы если номер строки элемента совпадает с номером столбца (i=j) - элемент лежит на
- 23. Найти сумму элементов матрицы, лежащих выше главной диагонали var a:array [1..15,1..10] of real; i,j,n,m: integer; s:
- 24. Найти седловой элемент(ы) и его координаты, либо сообщить, что таковой нет Program z_array; uses crt; var
- 25. Транспонирование матрицы
- 26. Понятие задачи и подзадачи Исходные данные называют параметрами задачи. для решения квадратного уравнения ax2 + bx
- 27. Понятие задачи и подзадачи
- 28. Найти самую тяжелую монету из 10 монет. "Самая тяжелая монета" из 1 монеты, "Самая тяжелая монета"
- 29. Рекуррентное соотношение соотношение, связывающее одни и те же функции, но с различными аргументами. Правильное рекуррентное соотношение
- 30. Метод динамического программирования метод оптимизации, приспособленный к операциям, в которых процесс принятия решения может быть разбит
- 31. Динамическое программирование (ДП) - метод решения задач путем составления последовательности из подзадач таким образом, что: первый
- 32. Два подхода ДП Нисходящее ДП - задача разбивается на подзадачи меньшего размера, они решаются и затем
- 33. Определить, сколькими различными способами можно подняться на 10-ю ступеньку лестницы, если за один шаг можно подниматься
- 34. В заданной числовой последовательности A[1..N] определить максимальную длину последовательности подряд идущих одинаковых элементов L[1]: = 1;
- 35. Для заданной числовой последовательности A[1.. N] найти максимальную длину строго возрастающей подпоследовательности элементов (не обязательно подряд
- 36. Составить программу подсчета для натурального числа n количества всех его делителей. Пусть dn(n) и dnx(n,x) -
- 37. В таблице размера m*n, с элементами 0 и 1 найти квадратный блок максимального размера, состоящий из
- 39. Скачать презентацию