Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  9 класс  /  Презентация по информаткие "Одномерные массивы целых чисел. Описание, заполнение, вывод массива"

Презентация по информаткие "Одномерные массивы целых чисел. Описание, заполнение, вывод массива"

В презентации представлены основные понятия массива, порядок заполнения и вывода элементов массива.
04.10.2014

Описание разработки

При обработке набора данных одного типа в языке Паскаль имеется специальная структура, называемая массив.

Массив - это поименованная совокупность однотипных элементов, упорядоченных по индексам, определяющим положение элемента в массиве.

Массив в Паскале имеет фиксированное количество элементов.

Имя массива, количество элементов и тип элементов массива определяются пользователем при описании массива.

Презентация по информаткие Одномерные массивы целых чисел. Описание, заполнение, вывод массива

Массив –  пронумерованная совокупность ячеек памяти, названная одним  именем.

Содержимое разработки

Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива Одномерные массивы целых чисел. Описание, заполнение, вывод массива Информатика 9 класс Токар И.Н.

Информатика ФГОСС

Одномерные массивы целых чисел. Описание, заполнение, вывод массива

Одномерные массивы целых чисел. Описание, заполнение, вывод массива

Информатика 9 класс

Токар И.Н.

Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива При обработке набора данных одного типа в языке Паскаль имеется специальная структура, называемая массив.  Массив - это поименованная совокупность однотипных элементов, упорядоченных по индексам, определяющим положение элемента в массиве.  Массив в Паскале имеет фиксированное количество элементов.  Имя массива, количество элементов и тип элементов массива определяются пользователем при описании массива.

Информатика ФГОСС

Одномерные массивы целых чисел. Описание, заполнение, вывод массива

При обработке набора данных одного типа в языке Паскаль имеется специальная структура, называемая массив.

Массив - это поименованная совокупность однотипных элементов, упорядоченных по индексам, определяющим положение элемента в массиве.

Массив в Паскале имеет фиксированное количество элементов.

Имя массива, количество элементов и тип элементов массива определяются пользователем при описании массива.

Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива Массив – пронумерованная совокупность ячеек памяти, названная одним именем 1 2 3 4 5 6 7 44 22 10 11 14 30 19 Индекс (порядковый номер) элемента массива Значение элемента массива Имя массива A [ 4 ] := 11;

Информатика ФГОСС

Одномерные массивы целых чисел. Описание, заполнение, вывод массива

Массив – пронумерованная совокупность ячеек памяти, названная одним именем

1 2 3 4 5 6 7

44

22

10

11

14

30

19

Индекс (порядковый номер) элемента массива

Значение элемента массива

Имя массива

A [ 4 ] := 11;

Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива Описание массива  Описание массива включает в себя: 1) Имя массива: 2) Ключевое слово array ; 3)Диапазон изменения индексов, определяемый граничной парой, например: 1..40. 1.. N . 5..20.  Нижняя граница показывает наименьшее возможное значение индекса, верхняя - наибольшее. Нижняя граница не может превосходить верхнюю.  Нижняя граница отделяется от верхней двумя точками; 4) Тип элементов массива.

Информатика ФГОСС

Одномерные массивы целых чисел. Описание, заполнение, вывод массива

Описание массива

Описание массива включает в себя:

1) Имя массива:

2) Ключевое слово array ;

3)Диапазон изменения индексов, определяемый граничной парой, например: 1..40. 1.. N . 5..20.

Нижняя граница показывает наименьшее возможное значение индекса, верхняя - наибольшее. Нижняя граница не может превосходить верхнюю.

Нижняя граница отделяется от верхней двумя точками;

4) Тип элементов массива.

Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива При описании переменных: Var имя:ARRAY[1..N] OF тип; Количество элементов Тип элементов Имя массива Var A:Array[1..10] of Integer; Var Tem:Array[1..100] of Real;

Информатика ФГОСС

Одномерные массивы целых чисел. Описание, заполнение, вывод массива

При описании переменных:

Var имя:ARRAY[1..N] OF тип;

Количество элементов

Тип элементов

Имя массива

Var A:Array[1..10] of Integer;

Var Tem:Array[1..100] of Real;

Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива При описании постоянных: Количество элементов можно описать в разделе констант Const    m=10;  Var a : array [1.. m] of integer; Иногда массив объявляют как пользовательский тип данных Type t=array[1..10] of integer; Var a : t;

Информатика ФГОСС

Одномерные массивы целых чисел. Описание, заполнение, вывод массива

При описании постоянных:

Количество элементов можно описать в разделе констант

Const   m=10; Var a : array [1.. m] of integer;

Иногда массив объявляют как пользовательский тип данных

Type t=array[1..10] of integer;

Var a : t;

Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива Сonst a:array[1..5] of  integer =  (3,-2,1,4,3); Массив констант Var R:Array [-20..20] of Real; Var N:Array ['A'..'Z'] of Integer; В зависимости от задачи индексы элементов могут начинаться не только с единицы или быть символьного типа

Информатика ФГОСС

Одномерные массивы целых чисел. Описание, заполнение, вывод массива

Сonst a:array[1..5] of  integer =

(3,-2,1,4,3);

Массив констант

Var R:Array [-20..20] of Real;

Var N:Array ['A'..'Z'] of Integer;

В зависимости от задачи индексы элементов могут начинаться не только с единицы или быть символьного типа

Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива Способы заполнения массива 1 способ . Ввод каждого значения с клавиатуры:  for i :=1 to 10 do  read (a[i]); 2 способ . С помощью оператора присваивания (по формуле):  for i :=1 to 10 do a[i]:=i; 3 способ . С помощью оператора присваивания (случайными числами):  randomize ;  for i:=1 to 10 do a[i]:=random(100);

Информатика ФГОСС

Одномерные массивы целых чисел. Описание, заполнение, вывод массива

Способы заполнения массива

1 способ . Ввод каждого значения с клавиатуры:

for i :=1 to 10 do read (a[i]);

2 способ . С помощью оператора присваивания (по формуле):

for i :=1 to 10 do a[i]:=i;

3 способ . С помощью оператора присваивания (случайными числами):

randomize ;

for i:=1 to 10 do a[i]:=random(100);

Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива 1. Заполнение массива с клавиатуры For i:=1 to N do begin  Write(' a [ ' , i , ' ] = ' );  ReadLn ( a [ i ] );  End; i , 1, N Ввод a i

Информатика ФГОСС

Одномерные массивы целых чисел. Описание, заполнение, вывод массива

1. Заполнение массива с клавиатуры

For i:=1 to N do begin

Write(' a [ ' , i , ' ] = ' );

ReadLn ( a [ i ] );

End;

i , 1, N

Ввод a i

Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива 2. Заполнение массива случайными числами. Например: Случайное число из интервала [-5 ; 8). А = - 5, В = 8, подставим в формулу m[i] :=RANDOM(B-A)+A; m[i] :=RANDOM(8-(-5))+(-5); такую запись нужно упростить m[i] :=RANDOM(13)-5; For i:=1 to N do begin  a[i]:=Random(B-A)+A;  WriteLn(a[i]:10:5);  End; i , 1, N a i = случайное [A ; B ) Вывод a i

Информатика ФГОСС

Одномерные массивы целых чисел. Описание, заполнение, вывод массива

2. Заполнение массива случайными числами.

Например:

Случайное число из интервала [-5 ; 8).

А = - 5, В = 8,

подставим в формулу

m[i] :=RANDOM(B-A)+A;

m[i] :=RANDOM(8-(-5))+(-5);

такую запись нужно упростить

m[i] :=RANDOM(13)-5;

For i:=1 to N do begin

a[i]:=Random(B-A)+A;

WriteLn(a[i]:10:5);

End;

i , 1, N

a i = случайное [A ; B )

Вывод a i

Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива 3. Заполнение массива при помощи прогрессии. a 1 = 3 a[1]:=3; Writeln(a[1]); For i:=2 to N do begin  a[i]:=a[i-1] + 2;  Writeln(a[i]:5);  End; Вывод a 1 i , 2 , N a i = a i-1 + 2 Вывод a i

Информатика ФГОСС

Одномерные массивы целых чисел. Описание, заполнение, вывод массива

3. Заполнение массива при помощи прогрессии.

a 1 = 3

a[1]:=3;

Writeln(a[1]);

For i:=2 to N do begin

a[i]:=a[i-1] + 2;

Writeln(a[i]:5);

End;

Вывод a 1

i , 2 , N

a i = a i-1 + 2

Вывод a i

Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива 4. Вывод массива. а) в столбик: For i:=1 to N do Writeln(a[i]:4:2); 2.23 3.19 1.44 4.93 5.58 б) в строку For i:=1 to N do Write(a[i]:4:2); i , 1, N 2.23 3.19 1.44 4.93 5.58  Вывод a i

Информатика ФГОСС

Одномерные массивы целых чисел. Описание, заполнение, вывод массива

4. Вывод массива.

а) в столбик:

For i:=1 to N do Writeln(a[i]:4:2);

2.23

3.19

1.44

4.93

5.58

б) в строку

For i:=1 to N do Write(a[i]:4:2);

i , 1, N

2.23 3.19 1.44 4.93 5.58

Вывод a i

Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива 4. Вывод массива в две строки. var A:array [1..10] of integer;  i:integer; Begin  Clrscr;  for i:=1 to 10 do begin  a[i]:= random(21)-10;  write(a[i]:5);  end;  writeln;  for i:=1 to 10 do begin  a[i]:=a[i]+1;  write(a[i]:5);  end; end. Оператор вывода без LN, вывод осуществляется в строку Пустой оператор вывода с LN, когда первая строка закончена, переход на вторую Оператор вывода без LN, вывод осуществляется в строку

Информатика ФГОСС

Одномерные массивы целых чисел. Описание, заполнение, вывод массива

4. Вывод массива в две строки.

var A:array [1..10] of integer;

i:integer;

Begin

Clrscr;

for i:=1 to 10 do begin

a[i]:= random(21)-10;

write(a[i]:5);

end;

writeln;

for i:=1 to 10 do begin

a[i]:=a[i]+1;

write(a[i]:5);

end;

end.

Оператор вывода без LN, вывод осуществляется в строку

Пустой оператор вывода с LN, когда первая строка закончена, переход на вторую

Оператор вывода без LN, вывод осуществляется в строку

Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива Действия над элементами массива   После объявления массива каждый его элемент можно обработать, указав имя массива и индекс элемента в квадратных скобках.  Например, запись x [ 55], а [10 ] позволяет обратиться к элементу массива « x » с индексом 55 и элементу массива «а» с индексом 10.

Информатика ФГОСС

Одномерные массивы целых чисел. Описание, заполнение, вывод массива

Действия над элементами массива

После объявления массива каждый его элемент можно обработать, указав имя массива и индекс элемента в квадратных скобках.

Например, запись x [ 55], а [10 ] позволяет обратиться к элементу массива « x » с индексом 55 и элементу массива «а» с индексом 10.

Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива Изменение элементов массива удовлетворяющих условию For i:=1 to N do If (условие) then a[i]:=значение: Изменения: a [ i ] :=5 – заменить i-ый элемент на число 5 a [ i ] := - a [ i ] – заменить i-ый элемент на противоположный по знаку a [ i ] := a [ i ] * 2 – удвоить каждый элемент массива a [ i ] := a [ i - 1]+3 –заменить i-ый элемент предшествующим плюс 3

Информатика ФГОСС

Одномерные массивы целых чисел. Описание, заполнение, вывод массива

Изменение элементов массива удовлетворяющих условию

For i:=1 to N do If (условие) then a[i]:=значение:

Изменения:

a [ i ] :=5 – заменить i-ый элемент на число 5

a [ i ] := - a [ i ] – заменить i-ый элемент на противоположный по знаку

a [ i ] := a [ i ] * 2 – удвоить каждый элемент массива

a [ i ] := a [ i - 1]+3 –заменить i-ый элемент предшествующим плюс 3

Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива Пример заполнения массива A (10) случайными числами и вывод элементов массива  Объявление массива program   n _1 ;   var  i: integer;  a: arrav[1...10] of  integer; Заполнение массива b egin    for i:=1 to 10  do a[i] :=random( 5 0) ; Вывод массива  for i:=1 to  10  do  write (a[i] ,` `) ;    end .

Информатика ФГОСС

Одномерные массивы целых чисел. Описание, заполнение, вывод массива

Пример заполнения массива A (10) случайными числами и вывод элементов массива

Объявление массива

program  n _1 ; var i: integer;

a: arrav[1...10] of integer;

Заполнение массива

b egin  for i:=1 to 10 do a[i] :=random( 5 0) ;

Вывод массива

for i:=1 to 10 do  write (a[i] ,` `) ;   end .

-80%
Курсы повышения квалификации

Использование информационных технологий в процессе обучения в условиях реализации ФГОС

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Презентация по информаткие "Одномерные массивы целых чисел. Описание, заполнение, вывод массива" (0.41 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт