СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

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

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Одномерные массивы целых чисел. Описание, заполнение и ввод массива.»

ОДНОМЕРНЫЕ МАССИВЫ ЦЕЛЫХ ЧИСЕЛ. ОПИСАНИЕ, ЗАПОЛНЕНИЕ, ВЫВОД МАССИВА   НАЧАЛА ПРОГРАММИРОВАНИЯ

ОДНОМЕРНЫЕ МАССИВЫ ЦЕЛЫХ ЧИСЕЛ.

ОПИСАНИЕ, ЗАПОЛНЕНИЕ, ВЫВОД МАССИВА

НАЧАЛА ПРОГРАММИРОВАНИЯ

Ключевые слова - массив - описание массива таблица - заполнение массива - вывод массива

Ключевые слова

- массив

- описание массива таблица

- заполнение массива

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

Массив Массив - это поименованная совокупность однотипных элементов, упорядоченных по индексам, определяющим положение элемента в массиве. Одномерный массив Индекс элемента массива Значение элемента массива 8 9 1 7 6 2 3 4 5 6 3 4 -2 0 9 -5 7 1 Решение разнообразных задач, связанных с обработкой массивов, базируется на решении таких типовых задач, как:  - суммирование элементов массива;  - поиск элемента с заданными свойствами;  - сортировка массива.

Массив

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

Одномерный массив

Индекс элемента массива

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

8

9

1

7

6

2

3

4

5

6

3

4

-2

0

9

-5

7

1

Решение разнообразных задач, связанных с обработкой массивов, базируется на решении таких типовых задач, как:

- суммирование элементов массива;

- поиск элемента с заданными свойствами;

- сортировка массива.

Описание массива Общий вид описания массива: var : array [ .. ] of  ; Тип элементов массива Имя массива var  a : array [1..10] of integer; Минимальное значение индекса Значение 1-го элемента массива Максимальное значение индекса const  b : array [1..5] of integer = (4, 2, 3, 5, 7); Массив b с постоянными значениями описан в разделе описания констант.

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

Общий вид описания массива:

var : array [ ..

] of ;

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

Имя массива

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

Минимальное значение индекса

Значение 1-го элемента массива

Максимальное значение индекса

const b : array [1..5] of integer = (4, 2, 3, 5, 7);

Массив b с постоянными значениями описан в разделе описания констант.

a[i]=2*a[i]+6 Способы заполнения массива 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);

a[i]=2*a[i]+6

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

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 write (a[i], ' '); 45 21 56 43 83 56 69 34 28 15 2 способ . Вывод с комментариями: for i:=1 to 10 do writeln ('a[', i, ']=', a[i]); a[1]=4 a[2]=1 a[3]=6 a[4]=3 a[5]=8 a[6]=5 a[7]=9 a[8]=4 a[9]=8 a[10]=7

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

1 способ.

Элементы массива можно вывести в строку, разделив их пробелом:

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

45

21

56

43

83

56

69

34

28

15

2 способ .

Вывод с комментариями:

for i:=1 to 10 do writeln ('a[', i, ']=', a[i]);

a[1]=4

a[2]=1

a[3]=6

a[4]=3

a[5]=8

a[6]=5

a[7]=9

a[8]=4

a[9]=8

a[10]=7

Заполнения массива A(10) случайными числами и вывод элементов массива program  n_1 ;   var i: integer;  a: array[1...10] of integer; Объявление массива begin    for i:=1 to 10 do a[i]:=random(50); Заполнение массива  for i:=1 to 10 do  write (a[i],` `);    end . Вывод массива

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

program  n_1 ; var i: integer;

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

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

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

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

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

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

Самое главное Заполнять массив можно либо вводя значение каждого элемента с клавиатуры, либо присваивая элементам некоторые значения. При заполнении массива и его выводе на экран используется цикл с параметром. Массив - это поименованная совокупность однотипных элементов, упорядоченных по индексам, определяющим положение элементов в массиве. В языках программирования массивы используются для реализации таких структур данных , как последовательности и таблицы. Перед использованием в программе массив должен быть описан. Общий вид описания одномерного массива: var : array [ … ] of  тип_элементов;

Самое главное

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

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

Перед использованием в программе массив должен быть описан. Общий вид описания одномерного массива:

var : array [ …

] of тип_элементов;

Вопросы и задания Запишите значения элементов массива, сформированного cледующим образом: Для чего необходимо описание массива? Что вы можете сказать о массиве, сформированном следующим образом? Может ли массив одновременно содержать целые и вещественные значения? Известны значения элементов целочисленного массива а :  а) for  i :=1 to 10 do a[ i ]:= random (101)-50;  б) for  i :=1 to 20 do a[ i ]:= i ;  в) for  i :=1 to 5 do a[ i ]:= 2* i -1;  д) for i := 1 to 8 do   if i mod 2 = 0 then a[i] := i/2 else a[i] := 0;  a) for i := 1 to 7 do a[i] := 1; i 1 a[i] 2 2 3 -1 0 4 5 8 -5 6 7 10 4 8 -3  в) for i := 1 to 7 do a[i] := i*i - 4;  г) const a: array [1..7] of integer = (3, 4, -1, 5, 0, 10, -12);  б) for i := 1 to 7 do a[i] := i; Запишите значения элементов массива b , сформированного следующим образом: б) for i := 1 to 8 do b[i] := a[i] * 2; a) for i := 1 to 8 do b[i] := a[i] + 5; i 1 a[i] 2 3 4 5 6 7 i a[i] 1 2 3 4 5 6 7 8 i b[i] 1 2 3 4 5 6 7 8

Вопросы и задания

Запишите значения элементов массива, сформированного cледующим образом:

Для чего необходимо описание массива?

Что вы можете сказать о массиве, сформированном следующим образом?

Может ли массив одновременно содержать целые и вещественные значения?

Известны значения элементов целочисленного массива а :

а) for i :=1 to 10 do a[ i ]:= random (101)-50;

б) for i :=1 to 20 do a[ i ]:= i ;

в) for i :=1 to 5 do a[ i ]:= 2* i -1;

д) for i := 1 to 8 do

if i mod 2 = 0 then a[i] := i/2 else a[i] := 0;

a) for i := 1 to 7 do a[i] := 1;

i

1

a[i]

2

2

3

-1

0

4

5

8

-5

6

7

10

4

8

-3

в) for i := 1 to 7 do a[i] := i*i - 4;

г) const a: array [1..7] of integer = (3, 4, -1, 5, 0, 10, -12);

б) for i := 1 to 7 do a[i] := i;

Запишите значения элементов массива b , сформированного следующим образом:

б) for i := 1 to 8 do b[i] := a[i] * 2;

a) for i := 1 to 8 do b[i] := a[i] + 5;

i

1

a[i]

2

3

4

5

6

7

i

a[i]

1

2

3

4

5

6

7

8

i

b[i]

1

2

3

4

5

6

7

8

Опорный конспект Массив - это поименованная совокупность однотипных элементов, упорядоченных по индексам, определяющим положение элементов в массиве. var  : array [ .. ] of  тип_элементов; Заполнение массива Ввод с клавиатуры Присваивание значений

Опорный конспект

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

var : array [ .. ] of тип_элементов;

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

Ввод с клавиатуры

Присваивание значений

Домашнее задание §2.2 (1, 2, 3), вопросы и задания 2, 3, 4 к параграфу.

Домашнее задание

§2.2 (1, 2, 3), вопросы и задания 2, 3, 4 к параграфу.


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!