Содержание
- 2. 1. Понятие Статические массивы Массивы – формальное объединение нескольких однотипных объектов (чисел, символов, строк и т.п.),
- 3. 1. Понятие Статические массивы var a: array[1..3] of array[–2..2] of array[1..5] of real; var a: array[1..3,
- 4. 1. Понятие Статические массивы var a, b: Vector; или a, b: array[1..5] of real; ... a
- 5. 1. Понятие Статические массивы var a, b: array[1..5] of real; eq: boolean; i: integer; ... eq
- 6. Статические массивы Понятие Заполнение значениями; Вычисления; Поиск; Вычислительная сложность алгоритмов; Сортировка.
- 7. Генератор случайного числа: Random(maxValue: integer): integer; Возвращает случайное целое в диапазоне от 0 до maxValue-1 Random(a,b:
- 8. const N = 10; var m : array [1..N] of real; // массив i : integer;
- 9. const N = 10; var m : array [1..N] of real; // массив i : integer;
- 10. const N = 10; var m : array [1..N] of real; // массив i : integer;
- 11. Замечания по примеру: в данном случае можно было использовать только один цикл, в нем формировать и
- 12. Пример: заполнение двумерного массива 2. Заполнение значениями Статические массивы const Nr = 2; Nc = 4;
- 13. 2. Заполнение значениями Статические массивы writeln('После заполнения массива a'); for i := 1 to Nr do
- 14. Статические массивы Понятие Заполнение значениями; Вычисления; Поиск; Вычислительная сложность алгоритмов; Сортировка.
- 15. Задача вычисления: среднее арифметическое; среднее геометрическое; аппроксимация; интерполяция; и другие математические вычисления Статические массивы 3. Вычисления
- 16. Аппроксимация – приближенное описание сложной функции более простыми Статические массивы 3. Вычисления
- 17. Интерполяция - нахождения промежуточных значений величины по имеющемуся дискретному набору известных значений Статические массивы 3. Вычисления
- 18. Статические массивы 3. Вычисления Алгоритм решения: Задать значения функции в виде точек (массив аргументов, массив значений)
- 19. Статические массивы 2. Вычисления const N = 5; var mx : array [1..N] of real; //
- 20. Статические массивы 2. Вычисления begin writeln('Задайте функцию в виде таблицы'); for i := 1 to N
- 21. Статические массивы 3. Вычисления //поиск ближайшего аргумента i := 1; findPoint := false; while not findPoint
- 22. Статические массивы 3. Вычисления x= 4.5 Точное значение y=20.25 Интерполированное значение y=20.5 Ошибка – 1.23%
- 23. Статические массивы Понятие Заполнение значениями; Вычисления; Поиск; Вычислительная сложность алгоритмов; Сортировка.
- 24. Статические массивы 4. Поиск поиск min/max поиск по заданному условию поиск цепочек
- 25. Статические массивы 4. Поиск Алгоритм решения: Заполнить массив случайными числами Поиск подряд идущих четных элементов Определение
- 26. Статические массивы 4. Поиск const N = 20; var m : array [1..N] of integer; i
- 27. Статические массивы 3. Поиск // зададим начальные значения для текущий // позиций цепочки и их макс
- 28. Статические массивы 3. Поиск if cm 0 then for i := cm to cm+lm-1 do write(m[i],'
- 29. Статические массивы 3. Поиск Алгоритм решения: Заполнить массивы координатами точек Задать координаты заданной точки Обойти все
- 30. Статические массивы 3. Поиск const N = 5; //кол-во точек на плоскости var px,py : array
- 31. Статические массивы 3. Поиск Lmin := sqrt(sqr(x-px[1]) + sqr(y-py[1])); imin := 1; writeln('Точка #1 расстояние ',Lmin:5:2);
- 32. Статические массивы 3. Поиск (-4.07,-0.33) ( 1.92, 2.72) (-3.72, 4.01) (-4.19,-4.36) (-1.67, 2.33) Введите координаты точек
- 33. Статические массивы Понятие Заполнение значениями; Вычисления; Поиск; Вычислительная сложность алгоритмов; Сортировка.
- 34. Массивы. Вычислительная сложность 5. Вычислительная сложность алгоритма Вычислительная сложность алгоритма — это оценка количества операций, требуемых
- 35. Массивы. Вычислительная сложность 5. Вычислительная сложность алгоритма
- 36. Массивы. Вычислительная сложность 5. Вычислительная сложность алгоритма Время вычисления при млн. операций в секунду
- 37. Массивы. Вычислительная сложность 5. Вычислительная сложность алгоритма Какова верхняя оценка O алгоритма поиска минимального числа? начало;
- 38. Массивы. Вычислительная сложность 5. Вычислительная сложность алгоритма Обработка массива размером N=108
- 39. Статические массивы Понятие Заполнение значениями; Вычисления; Поиск; Вычислительная сложность алгоритмов; Сортировка.
- 40. Задача сортировки: для заданной последовательности a1, a2, …, an найти перестановку её элементов в таком порядке
- 41. Сортировка простыми обменами (пузырьком) 564 41 165 815 685 764 827 41 564 165 685 815
- 42. Статические массивы 5. Сортировка const N = 10; var arr: array[1..N] of integer; i, j, k:
- 43. Сортировка выбором 1) поиск номера минимального значения в текущем списке; 2) обмен этого значения со значением
- 44. Сортировка вставками 10 3 335 33 355 217 536 3 10 335 33 355 217 536
- 45. Другие методы: шейкер-сортировка; метод Шелла; быстрая сортировка Хора; быстрая сортировка (quicksort); и тд Статические массивы 5.
- 47. Скачать презентацию