Содержание
- 2. Задача: в одномерном массиве, состоящем из n целых чисел найти минимальный по модулю элемент и его
- 3. const n = 10; type miniarr = array[1..n] of integer; var a, b: miniarr; i: byte;
- 4. const N = 10; var arr: array[1..N] of integer; i, k: byte; sum: integer; avr: real;
- 5. const N = 10; var arr: array[1..N] of integer; i, k: byte; sum: integer; avr: real;
- 6. Точно и четко сформулировать условие задачи, которая решается в данной программе: Program Kr_2_3; Const NMax =
- 7. Сортировка массивов Метод «пузырька»
- 8. Метод пузырька Сортировка методом «пузырька» использует метод обменной сортировки и основана на выполнении в цикле операций
- 9. Метод пузырька. Идея Идея – пузырек воздуха в стакане воды поднимается со дна вверх. Для массивов
- 10. a b c = = 2 5 Как поменять значения? 2 5 2
- 11. Метод пузырька. Программа 1-ый проход: сравниваются пары A[N-1] и A[N], A[N-2] и A[N-1] … A[1] и
- 12. Метод пузырька. Программа program qq; const N = 10; var A: array[1..N] of integer; i, j,
- 13. Метод пузырька. Идея Или наоборот - самый большой ("тяжелый") элемент перемещается вниз ("тонет"). 1-ый проход 2-ый
- 14. Метод пузырька. Алгоритм i=1, N-1 j=1, N-i Aj > Aj+1 c:= Aj+1 Aj+1:= Aj Aj:= c
- 15. Сортировка массивов Сортировка выбором
- 16. Сортировка выбором. Идея При сортировке массива a[1], a[2], ..., a[n] методом простого выбора среди всех элементов
- 17. Сортировка выбором. Пример
- 18. Сортировка выбором. Алгоритм i=1, N-1 Min:= xi nom:= i j=i+1, N xj Min:= xj nom:= j
- 19. … for i := 1 to N-1 do begin Min:= x[ i ]; nom := i
- 20. Сортировка выбором. Программа for i := 1 to N-1 do begin Min:= x[ i ]; nom
- 21. Сортировка выбором. Программа for i := 1 to N-1 do begin nMin = i ; for
- 23. Сортировка массивов Метод вставки
- 24. Метод вставки. Идея На каждом шаге алгоритма мы выбираем один из элементов входных данных и вставляем
- 25. i=2, N A[j + 1] := c j >0 and A[j] > c A[j + 1]
- 26. Метод вставки. Программа for i = 2 to N do begin c := A[i]; j :=
- 27. Двумерные массивы
- 28. Двумерный массив можно представить себе в виде таблицы (матрицы), в которой все строки и столбцы пронумерованы.
- 29. Const n=4; m=5; Var A :array [1..n, 1..m] of integer; A [2,4] A [4,2] Описание двумерных
- 30. const N = 3; M = 4; var A: array[1..N,1..M] of integer; B: array[-3..0,-8..M] of integer;
- 31. Пример 2. Массив можно описать как одномерный, элементами которого в свою очередь являются одномерные массивы. Const
- 32. Пример 3. Const n=20; m=30; Type MyArray2 = array [1..n] of array [1..m] of integer; Var
- 33. Пример 4. Const n=20; m=30; Type MyArray2 = array [1..n, 1..m] of integer; Var A :
- 34. Создание двумерных массивов Ввод с клавиатуры: for i:=1 to N do for j:=1 to M do
- 35. Создание двумерных массивов Заполнение по некоторому правилу For i:=1 to n do for j:=1 to m
- 36. Задание: Ниже приведен фрагмент решения некоторой задачи. Внимательно рассмотрев решение, сформулируйте решаемую задачу for i :=
- 37. Обработка всех элементов массива Задача: заполнить матрицу из 3 строк и 4 столбцов случайными числами и
- 38. Обработка двумерных массивов Для обработки двумерных массивов могут применяться те же методы, что и для одномерных
- 39. Стандартные задачи обработки массивов Нахождение элементов и количества элементов с данным свойством Определить, отвечает ли заданный
- 40. НАХОЖДЕНИЕ ЭЛЕМЕНТОВ И КОЛИЧЕСТВА ЭЛЕМЕНТОВ С ДАННЫМ СВОЙСТВОМ
- 41. Задача 1. Найти максимальный элемент массива и его индексы. Идея: Предположим, что максимумом является первый элемент
- 42. Задача 1. Найти максимальный элемент массива и его индексы. Алгоритм: i=1, N A[i, j] > Max
- 43. Max := X[1, 1]; Maxi := 1; Maxj := 1; for i := 1 to n
- 44. Задача 2. Найти количество отрицательных элементов в массиве.
- 45. Способ 1 - использовать счетчик, находить количество элементов строки и выводить значение на экран. for i
- 46. Способ 2 - количество элементов каждой строки хранить в одномерном массиве (Y) соответствующей размерности. for i
- 47. Задание: Ниже приведен фрагмент решения некоторой задачи. Внимательно рассмотрев решение, сформулируйте решаемую задачу for i:=1 to
- 48. Задание: Ниже приведен фрагмент решения некоторой задачи. Внимательно рассмотрев решение, сформулируйте решаемую задачу for j:=1 to
- 49. ОПРЕДЕЛИТЬ, ОТВЕЧАЕТ ЛИ ЗАДАННЫЙ МАССИВ НЕКОТОРЫМ ТРЕБОВАНИЯМ
- 50. Задача. Определить, является ли данный квадратный массив симметричным относительно своей главной диагонали. Массив является симметричным, если
- 51. Задача. Определить, есть ли в заданном массиве элемент, равный 0.
- 52. ТЕСТ
- 53. Задан одномерный массив х[1..N]. Фрагмент алгоритма s:=0; нц для k от 1 до N | если
- 54. Для массива X[1..n] алгоритм P:=0; for k:=n downto 1 do if X[k] T then P:=k; определяет:
- 55. Задан фрагмент алгоритма и три массива по шесть элементов в каждом. Определить, какой из данных массивов
- 56. Задан двумерный массив A[1..n,1..n]. Фрагмент алгоритма s:=0 нц для i от 1 до n нц для
- 57. Дан массив A[1,6], состоящий из чисел 1, -2, -3, 2, -4, 0. Укажите, какой из предложенных
- 58. Критерии оценивания теста
- 59. Ответы
- 60. САМОСТОЯТЕЛЬНАЯ РАБОТА
- 61. 1 Вариант Измените знак всех нечетных (четных) элементов массива, состоящего из L чисел Найти и вывести
- 63. Скачать презентацию