Содержание
- 2. Вопросы для повторения Назовите 4 обязательных характеристики переменной? Что определяет типа данных? Зачем определены 2 числовых
- 3. Содержание Массивы. Одномерные массивы Понятие алгоритма, запись алгоритма Примеры простейших алгоритмов Поиск наибольшего/наименьшего Поиск условного наибольшего/наименьшего
- 4. Массивы Важнейшая структура данных Массив – совокупность элементов данных одного типа, имеющих одно имя, доступ к
- 5. Примеры int [] v = new int [16]; // 16 целых double [] a = new
- 6. Доступ к элементам массива int [] v = new int [16]; int x = v[3]; //
- 7. Нумерация элементов массива У объекта–массива имеется свойство Length. int n = v.Length; // количество элементов Нумерация
- 8. Перебор элементов double [] v = new double [16]; //Заполнение массива for(int i = 0; i
- 9. Инициализация массива Массивы можно инициализировать как и обычные переменные. int [] a = new int[3] {1,
- 10. Применения массивов Вектора в математике в программировании задаются массивами. Задача. Найти скалярное произведение векторов a(0,1,1) и
- 11. Контрольные вопросы Что такое массив? Могут ли элементы одного массива иметь разные типы? Какой номер имеет
- 12. Алгоритм Алгоритм – конечная последовательность выполнимых действий, которая приводит к решению задачи. Поваренная книга - пример
- 13. Текстовая запись алгоритма Задача. Найти скалярное произведение двух векторов одинаковой размерности. Обозначим вектора имени a и
- 14. Поиск наибольшего/наименьшего Задача. Найти значение наибольшего элемента массива. Обозначим наибольшее значение aMax, а массив a. Присвоим
- 15. Программирование алгоритма //Присвоим aMax значение первого элемента массива double aMax = a[0]; //Цикл по элементам массива
- 16. Поиск наибольшего/наименьшего Задача. Найти номер первого наибольшего элемента массива. Обозначим номер наибольшего элемента iMax, а массив
- 17. Программирование алгоритма //Присвоим iMax значение 0 int iMax = 0; //Цикл по элементам массива начиная со
- 18. Усложнение задачи Задача. Найти значение наибольшего элемента массива целых, среди элементов, делящихся на 3. Исходная задача
- 19. Укрупнение алгоритма Найти первый элемент массива, который делится на 3 и присвоить его в aMax. Применить
- 20. Уточнение алгоритма Будем искать НОМЕР элемента Поместить в iMax значение -1 Найти номер первого элемента массива,
- 21. Реализация алгоритма int iMax = -1; for(int i = 0; i if(a[i] % 3 == 0)
- 22. Дополнительные операторы управления циклом break – прекращает выполнение цикла continue – переход к следующей итерации for(int
- 23. Контрольные вопросы Что такое алгоритм? Что значит: “Задача не имеет алгоритмического решения”? Что означает фраза: “Степень
- 24. Многомерные массивы Можно создавать массивы более чем из одной размерности. int [,] m = new int[3,
- 25. Массив массивов Элементами массива могут быть и массивы. int [][] a = new int [3][]; Пользоваться
- 26. Пример использования массива массивов У массива массивов каждый элемент-массив может иметь свою длину. Вот как можно
- 27. Применения многомерных массивов Матрицы в математике задаются двумерными массивами. Задача. Найти сумму 2-х матриц одинаковой размерности.
- 29. Скачать презентацию