Содержание
-
Массивы.
Понятие массива. Заполнение массива. Печать массива. План программы Жабина Светлана АлександровнаМОУ СОШ №73 им. А.Ф.Чернонога г. Воронежа
-
Понятие массива.
Массив – это совокупность данных, объединенных общим свойством.Например, список класса, температура за месяц. Тип таблицы Целый Вещественный Литерный
-
Таблица Линейная (содержит одну строку или один столбец) Прямоугольная(содержит N строк, M столбцов) Например, температура воздуха за неделю. Например, значение функции y=x2 x y Строки нумеруются сверху вниз, столбцы слева направо.
-
Объявление массива.
Перед началом работы, нужно определить какие элементы будет содержать массив и сколько будет этих элементов. VAR:ARRAY[..] OF … Например,varA: array[1..4] of integer; Обращение к любому элементу массива происходит по его номеру. В оглавление T: array [1..30] of real; T[4]:=4;
-
Способы заполнения массива
С помощью команды «присвоить». С помощью команды ввода данных с клавиатуры. Датчиком случайных чисел. В оглавление
-
Заполнение массива с помощью команды «присвоить».
Этот способ применяется в том случае, когда информация в таблице не меняется.Часть программы, где организовывается заполнение массива оформляют с помощью подпрограмм.В подпрограмме каждому элементу массива присваивается определенное значение. TEMP: array [1..7] of integer; SP: array [1..5] of string; BEGINTEMP[1]:=10;TEMP[2]:=12;TEMP[3]:=8;TEMP[4]:=10;TEMP[5]:=9;TEMP[6]:=8;TEMP[7]:=8; BEGINSP[1]:=‘Аксенов’;SP[2]:=‘Бобров’;SP[3]:=‘Веснин’;SP[4]:=‘Гончаров’;SP[5]:=‘Давыдов’;
-
Заполнение массива вводом с клавиатуры
Наиболее распространенный способ заполнения массива. Используется, когда для разных таблиц необходимо произвести одни операции (поиск, замена,…). Показ программы BEGINfor i:=1 to 7 do begin write(‘Введите ‘,i,’температуру ‘); readln(TEMP[i]); end; BEGINfor 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) Показ программы BEGINfor 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.
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.