Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователем4istopolskay.mdl2.com
1 Массивы Одномерные массивы
2 Определение массива Массив Массив – совокупность однотипных данных. Массивы Числовые:Символьные: 1,4,0,-5,8,-1дом, сом, ком 2
3 Характеристики массива Имя Размерность Размер 3
4 Имя массива -это набор букв латинского алфавита. Например: A, L, D, F, RT, NQ, MAR Так же, может быть сочетание букв и цифр, например, А1, М23, ВР4 4
5 Размерность массива По размерности массивы различаются на одномерные, двумерные и многомерные Одномерные массивы представляют собой линейку или столбец символов Двумерные массивы представляют собой таблицу Многомерные (трехмерные) массивы представляют собой набор таблиц
6 Размер одномерного массива -определяет количество элементов в массиве А [1..6] А [1..6] – массив А содержит 6 элементов: номер первого элемента – 1; номер последнего элемента – 6.
7 Одномерный массив Рассмотрим одномерный массив А: А Имя массива: А одномерный Размерность: одномерный 5 Размер: 5 А [1..5] Описание массива: А [1..5]
8 Элемент массива имеет свое имя и значение. Имя элемента массива состоит из имени массива и номера этого элемента в данном массиве. Значение элемента – это число, записанное в ячейку массива. А: А(1) = 8А(1) – имя элемента 8 – значение элемента А(2) = 12 А(3) = 0 Определите имя и значение 4-го и 5-го элементов
9 Ввод и вывод массива осуществляется в цикле осуществляется в цикле. var Прежде чем начать формирование массива в памяти необходимо описать этот массив в разделе описания переменных (var), т.е. задать количество элементов массива и его имя. Это позволяет сделать оператор Array Формат записи оператора Array: А: array [1..5] где А – имя создаваемого массива, 5 – размер массива 9
10 Разделы программы Заголовок (Program) Раздел описания констант (const) переменных, определяемых пользователем (type) переменных (var) Основная часть программы (begin) Окончание программы (end.) 10
11 Ввод массива может осуществляться: Случайным образом С клавиатуры Формулой 11
12 Ввод массива при помощи формулы Сформировать массив В [1..7], если каждый элемент массива равен квадрату его номера. Program Massiv; Uses Crt;const N=7;type Mas=array[1..n] of integer;var B: Mas; i: integer; begin for i:=1 to n do begin B[i]:=i*i; write (B[i]:4) end; readln end
13 Ввод массива при помощи случайных чисел Стр. 134 рис. 8.2Вопросы: 1.Обязательно ли вводить раздел, определяющий типы переменных, заданных пользователем? 2.Какой генератор случайных чисел необходимо использовать при формировании массива? 3.Можно ли вводить и выводить массив в разных циклах? 13
14 Домашнее задание C [1..8] D[1..8] Сформировать и вывести на печать массив C [1..8], если его элементы случайные числа на отрезке от [1;99] и массив D[1..8], если его элементы определяются по формуле D[i]=i+2. F[1..8] Сформируйте и выведите массив F[1..8], если его элементы – это сумма соответствующих элементов массивов C и D. Решение оформить в виде одной программы. 14
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.