Массивы как отдельнео явление
- Рубрика: Презентации / Презентации по Информатике
- Просмотров: 304
Презентация "Массивы как отдельнео явление" онлайн бесплатно на сайте электронных школьных учебников edulib.ru
Массивы. Понятие массива. Заполнение массива. Печать массива. План программы Жабина Светлана Александровна МОУ СОШ №73 им. А.Ф.Чернонога г. Воронежа
Понятие массива. Массив – это совокупность данных, объединенных общим свойством. Например, список класса, температура за месяц.
Например, температура воздуха за неделю. Например, значение функции y=x2 x y Строки нумеруются сверху вниз, столбцы слева направо. 10 12 8 10 9 8 8 1 1 2 4 3 9 4 16
Объявление массива. Перед началом работы, нужно определить какие элементы будет содержать массив и сколько будет этих элементов. VAR :ARRAY[..] OF … Например, var A: array[1..4] of integer; Обращение к любому элементу массива происходит по его номеру. В оглавление T: array [1..30] of real; T[4]:=4; 1 2 3 4
Способы заполнения массива С помощью команды «присвоить». С помощью команды ввода данных с клавиатуры. Датчиком случайных чисел. В оглавление
Заполнение массива с помощью команды «присвоить». Этот способ применяется в том случае, когда информация в таблице не меняется. Часть программы, где организовывается заполнение массива оформляют с помощью подпрограмм. В подпрограмме каждому элементу массива присваивается определенное значение. TEMP: array [1..7] of integer; SP: array [1..5] of string; BEGIN TEMP[1]:=10; TEMP[2]:=12; TEMP[3]:=8; TEMP[4]:=10; TEMP[5]:=9; TEMP[6]:=8; TEMP[7]:=8; BEGIN SP[1]:=‘Аксенов’; SP[2]:=‘Бобров’; SP[3]:=‘Веснин’; SP[4]:=‘Гончаров’; SP[5]:=‘Давыдов’; 10 12 8 10 9 8 8
Заполнение массива вводом с клавиатуры Наиболее распространенный способ заполнения массива. Используется, когда для разных таблиц необходимо произвести одни операции (поиск, замена,…). Показ программы BEGIN for i:=1 to 7 do begin write(‘Введите ‘,i,’температуру ‘); readln(TEMP[i]); end; BEGIN for i:=1 to 5 do begin write(‘Введите ‘,i,’ученика ‘); readln(SP[i]); end;
Заполнение массива датчиком случайных чисел Этот способ заполнения используется тогда, когда важно не нахождение результата работы программы, а сам процесс (правильность алгоритма). RANDOM(N) – вещественное число из [0,N); TRUNC(RANDOM(N))- целое число из [0,N) TRUNC(RANDOM(N)+1)– целое число из [0,N] TRUNC(RANDOM(B-A)+A)– целое число из [A,B) Показ программы BEGIN for i:=1 to 7 do begin TEMP [i]:= trunc(random(10)); end;
Печать линейного массива. Линейную таблицу можно распечатать на экране в строчку или в столбик. Показ программы Показ программы For i:=1 to 7 do begin write (TEMP[i] :5); end; For i:=1 to 7 do begin writeln(TEMP[i]); end;
План программы для работы с массивами. В оглавление Program Task; Uses Crt; const n=….; (количество элементов массива) var : array [1..n] of ; i:integer;…………. BEGIN writeln(‘Программу составили...'); {заполнение массива одним из способов} for i:=1 to n do begin …… end; {Печать массива одним из способов} for i:=1 to n do begin ……. end; Команды обработки массива Вывод результата END.