Содержание
- 2. В практической деятельности человека часто используются таблицы и списки. Например: Список учеников в журнале; Список среднесуточной
- 3. В языках программирования подобные типы данных описываются с помощью массивов. это набор однотипных данных, к которым
- 4. В качестве иллюстрации можете представить себе шкаф, имеющий множество нумерованных ящиков. Шкаф – это массив. Ящики
- 5. Обычную книгу можно считать своего рода массивом. Почему? Ответ: книга состоит из множества однотипных элементов –
- 6. Футбольную команду можно считать «массивом». Почему? Ответ: команда состоит из нескольких людей, у каждого из них
- 7. Дом также можно считать массивом. Почему? Ответ: дому соответствует один почтовый адрес (город, улица, номер). Элементами
- 8. Шахматную доску можно считать массивом. Почему? Доска состоит из клеток, каждая клетка обозначается буквой и цифрой
- 9. Зрительный зал кинотеатра – двумерный массив. Название кинотеатра – имя массива. Ряд, место - индексы. Человек
- 10. Массив представляет собой совокупность данных одного типа с общим для всех элементов именем. Имя массива состоит
- 11. Характеристики массива: Тип –общий тип всех элементов массива; Размерность (ранг) – количество индексов массива; Диапазон изменения
- 12. Двумерный массив Массив, который состоит из нескольких строк и нескольких столбцов называется двумерным массивом. Его элементы
- 13. Двумерные массивы располагаются в памяти ПК по строкам: сначала все элементы первой строки, затем элементы второй
- 14. Двумерный массив называют также матрицей. Если количество строк и количество столбцов в массиве одинаково, то такой
- 15. Наиболее часто индексы массива – это переменные типа integer. При обращении к элементу массива указывается имя
- 16. Самый простой способ описания массива в программе – это объявить переменную в разделе описания переменных var
- 17. Объявление массива Var a:array [1..4, 1..3] of integer; Const n=4; m=3; Var a:array [1..n, 1..m] of
- 18. Например: Пусть в памяти ПК расположена таблица чисел: 2 3 4 6 7 8 10 11
- 19. Внимание: Реальное количество элементов в массиве может быть меньше, чем указано при описании, но ни в
- 20. Заполнение массива данными Для заполнения двумерного массива данными используются вложенные циклы с параметом: For… Внешний цикл
- 21. Ввод значений For i:= 1 to n do for j:=1 to m do begin write (‘A[‘,i,j,’]=’);
- 22. Ввод значений For i:= 1 to n do for j:=1 to m do a[i,j]:= i*j; {по
- 23. Ввод значений For i:= 1 to n do for j:=1 to m do a[i,j]:= random(100); {заполнение
- 24. Вывод элементов двумерного массива по строкам и столбцам: For i:=1 to 3 do begin For j:=1
- 25. Действия над элементами двумерного массива: Пусть имеется массив А, в котором n строк и m столбцов.
- 26. For i:=1 to n do Begin S:=0; For j:=1 to m do s:=s+a[i,j]; D[i]:=s; End;
- 27. Приемы программирования {нахождение суммы всех элементов по столбцам} For j:= 1 to m do begin S:=0;
- 28. Приемы программирования {нахождение суммы всех элементов} S:=0; For i:= 1 to n do for j:=1 to
- 29. Приемы программирования {нахождение произведения всех элементов} p:=1; For i:= 1 to n do for j:=1 to
- 30. Приемы программирования {нахождение среднего арифметического всех элементов} S:=0; For i:= 1 to n do for j:=1
- 31. Поиск минимального элемента всей матрицы. Переменная min используется для хранения значений минимального элемента, K– номер строки,
- 32. Min:=A[1,1]; { поиск начинаем с 1 элемента} K:=1; L:=1; For i:=1 to n do For j:=1
- 33. Приемы программирования {поиск наибольшего элемента в массиве} Max:=a[1,1]; For i:= 1 to n do for j:=1
- 34. Приемы программирования {найти наименьшее значение из максимумов в каждой строке} Min:=10000; For i:=1 to n do
- 36. Скачать презентацию