Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  10 класс  /  Одномерные массивы

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

Презентация поможет получить представление о новом типе данных – регулярный тип (массив), и научит заполнять массив данными различными способами.
22.11.2013

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

Цели урока:

Получить представление о новом типе данных – регулярный тип (массив);

Научиться заполнять массив данными различными способами;

Формирование навыков решения задач в среде программирования Паскаль. 

Основные понятия

Регулярный тип данных;

Массив;

Элемент массива;

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

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

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

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

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

презентация структурирование.типы данных

Массив – это группа однотипных элементов, имеющих общее имя и расположенных в памяти рядом.

Особенности:

  • все элементы имеют один тип
  • весь массив имеет одно имя
  • все элементы расположены в памяти рядом

Примеры:

  • список учеников в классе
  • квартиры в доме
  • школы в городе
  • данные о температуре воздуха за год.

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

  ОДНОМЕРНЫЕ МАССИВЫ.  РАБОТА С ЭЛЕМЕНТАМИ

ОДНОМЕРНЫЕ МАССИВЫ. РАБОТА С ЭЛЕМЕНТАМИ

Получить представление о новом типе данных – регулярный тип (массив); Научиться заполнять массив данными различными способами; Формирование навыков решения задач в среде программирования Паскаль.
  • Получить представление о новом типе данных – регулярный тип (массив);
  • Научиться заполнять массив данными различными способами;
  • Формирование навыков решения задач в среде программирования Паскаль.
Регулярный тип данных; Массив; Элемент массива; Индекс элемента массива; Значение элемента массива; Объявление массива; Заполнение массива; Вывод массива
  • Регулярный тип данных;
  • Массив;
  • Элемент массива;
  • Индекс элемента массива;
  • Значение элемента массива;
  • Объявление массива;
  • Заполнение массива;
  • Вывод массива
Повторение (Тест «Символьные величины»); Объяснение новой темы; Решение задач; Проверка усвоения учебного материала; Практическая работа.
  • Повторение (Тест «Символьные величины»);
  • Объяснение новой темы;
  • Решение задач;
  • Проверка усвоения учебного материала;
  • Практическая работа.
Массив – это группа однотипных элементов, имеющих общее имя и расположенных в памяти рядом. Особенности: все элементы имеют один тип весь массив имеет одно имя все элементы расположены в памяти рядом все элементы имеют один тип весь массив имеет одно имя все элементы расположены в памяти рядом Примеры: список учеников в классе квартиры в доме школы в городе данные о температуре воздуха за год список учеников в классе квартиры в доме школы в городе данные о температуре воздуха за год

Массив – это группа однотипных элементов, имеющих общее имя и расположенных в памяти рядом.

Особенности:

  • все элементы имеют один тип весь массив имеет одно имя все элементы расположены в памяти рядом
  • все элементы имеют один тип
  • весь массив имеет одно имя
  • все элементы расположены в памяти рядом

Примеры:

  • список учеников в классе квартиры в доме школы в городе данные о температуре воздуха за год
  • список учеников в классе
  • квартиры в доме
  • школы в городе
  • данные о температуре воздуха за год
Массивы НОМЕР  элемента массива ( ИНДЕКС ) A массив 3 1 2 3 4 5 5 10 15 20 25 A[4] A[5] A[1] A[3] A[2] ЗНАЧЕНИЕ элемента массива НОМЕР (ИНДЕКС)  элемента массива : 2 A[2] ЗНАЧЕНИЕ   элемента массива : 10

Массивы

НОМЕР элемента массива

( ИНДЕКС )

A

массив

3

1

2

3

4

5

5

10

15

20

25

A[4]

A[5]

A[1]

A[3]

A[2]

ЗНАЧЕНИЕ элемента массива

НОМЕР (ИНДЕКС) элемента массива : 2

A[2]

ЗНАЧЕНИЕ элемента массива : 10

Объявление массивов Зачем объявлять? определить имя массива определить тип массива определить число элементов выделить место в памяти определить имя массива определить тип массива определить число элементов выделить место в памяти Массив целых чисел:   Размер через константу: тип элементов конечный индекс начальный индекс имя var A  : array[ 1 .. 5 ] of integer ;  var A: array[1.. ] of integer ; const N=5; N

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

Зачем объявлять?

  • определить имя массива определить тип массива определить число элементов выделить место в памяти
  • определить имя массива
  • определить тип массива
  • определить число элементов
  • выделить место в памяти

Массив целых чисел:

Размер через константу:

тип

элементов

конечный индекс

начальный индекс

имя

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

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

const N=5;

N

Объявление массивов Массивы других типов: Другой диапазон индексов: Индексы других типов: var X, Y: array [1..10] of real ;  C: array [1..20] of char ; var Q: array [0..9] of real ;  C: array [-5..13] of char ; var A: array ['A'..'Z'] of real ;  B: array [False..True] of integer ; ...  A['C'] := 3.14259*A['B'];  B[False] := B[False] + 1;

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

Массивы других типов:

Другой диапазон индексов:

Индексы других типов:

var X, Y: array [1..10] of real ;

C: array [1..20] of char ;

var Q: array [0..9] of real ;

C: array [-5..13] of char ;

var A: array ['A'..'Z'] of real ;

B: array [False..True] of integer ;

...

A['C'] := 3.14259*A['B'];

B[False] := B[False] + 1;

Массивы Объявление: Ввод с клавиатуры: Поэлементные операции: Вывод на экран: const N = 5;  var a: array[1..N] of integer;  i: integer; a[1]  =  a[2]  =  a[3]  =  a[4]  =  a[5]  =  5 12 34 56 13 for i:=1 to N do begin  write('a[', i, ']=');  read ( a[i] ); end; for i:=1 to N do a[i]:=a[i]*2; writeln(' Массив A:'); for i:=1 to N do  write(a[i]:4); Массив A:  1 0 24 68 112 26

Массивы

Объявление:

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

Поэлементные операции:

Вывод на экран:

const N = 5;

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

i: integer;

a[1] =

a[2] =

a[3] =

a[4] =

a[5] =

5

12

34

56

13

for i:=1 to N do begin

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

read ( a[i] );

end;

for i:=1 to N do a[i]:=a[i]*2;

writeln(' Массив A:');

for i:=1 to N do write(a[i]:4);

Массив A:

1 0 24 68 112 26

Заполнить массив и вывести его на экран М [9] числами 3, 4, 7, 9, 19, 23, 24, 27, 39. Е [10] числами 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 В [11] числами 1, 8, 9, 10, 15, 21, 23, 24, 19, 64, 63  А[10] числами 1, 7, 12, 14, 96, 49, 63, 54, 13, 22 L [9] числами 105, 126, 134, 176, 181, 193, 132, 144, 156 В [7] числами 4, 5, 6, 7, 9, 16, 25 А [8] числами 9, 11, 13, 29, 39, 23, 41, 46 L [11] числами 33, 35, 37, 36, 41, 42, 44, 47, 49, 52, 53

Заполнить массив и вывести его на экран

  • М [9] числами 3, 4, 7, 9, 19, 23, 24, 27, 39.
  • Е [10] числами 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
  • В [11] числами 1, 8, 9, 10, 15, 21, 23, 24, 19, 64, 63
  • А[10] числами 1, 7, 12, 14, 96, 49, 63, 54, 13, 22
  • L [9] числами 105, 126, 134, 176, 181, 193, 132, 144, 156
  • В [7] числами 4, 5, 6, 7, 9, 16, 25
  • А [8] числами 9, 11, 13, 29, 39, 23, 41, 46
  • L [11] числами 33, 35, 37, 36, 41, 42, 44, 47, 49, 52, 53
program qq; сonst N =9; var М : array [1.. 9 ] of integer;  i: integer; begin  writeln(' Исходный массив :');  for i:=1 to 9 do begin  M[i] := random(100) + 50;  write( M[i]:4);  end; end. Заполнить массив М, состоящий из 9 элементов случайными числами в интервале от 50 до 150 и вывести его на экран.

program qq;

сonst N =9;

var М : array [1.. 9 ] of integer;

i: integer;

begin

writeln(' Исходный массив :');

for i:=1 to 9 do begin

M[i] := random(100) + 50;

write( M[i]:4);

end;

end.

Заполнить массив М, состоящий из 9 элементов случайными числами в интервале от 50 до 150 и вывести его на экран.

Z [30] от 2 до 49. L [15] от 10 до 40 С[10] от 5 до 15 Z [30] от 20 до 76 М[40] от 10 до 60
  • Z [30] от 2 до 49.
  • L [15] от 10 до 40
  • С[10] от 5 до 15
  • Z [30] от 20 до 76
  • М[40] от 10 до 60
элементы массива — константы. В этом случае заполнение происходит в разделе const . В этом разделе после описания массива надо в круглых скобках через запятую указать конкретные значения элементов. Например, рассмотрим такую задачу: заполнить массив К[8] константами: 4, 6, 90, 23, 56, 79, 34, 12. Решение будет таким: const К : array[1..8] of Integer = (4, 6, 90, 23, 56, 79, 34, 12); Вывод массива осуществляется в самой программе так же, как было рассмотрено ранее

элементы массиваконстанты.

В этом случае заполнение происходит в разделе const . В этом разделе после описания массива надо в круглых скобках через запятую указать конкретные значения элементов. Например, рассмотрим такую задачу: заполнить массив К[8] константами: 4, 6, 90, 23, 56, 79, 34, 12. Решение будет таким:

const К : array[1..8] of Integer = (4, 6, 90, 23, 56, 79, 34, 12);

Вывод массива осуществляется в самой программе так же, как было рассмотрено ранее

program qq; сonst  М : array [1..8] of integer=(4, 6, 90, 23, 56, 79, 34, 12); var i: integer; begin  writeln(' Исходный массив :');  for i:=1 to 8 do begin write(‘M[', i, ']=‘,M[i]:4);  end; end.

program qq;

сonst М : array [1..8] of integer=(4, 6, 90, 23, 56, 79, 34, 12);

var i: integer;

begin

writeln(' Исходный массив :');

for i:=1 to 8 do begin

write(‘M[', i, ']=‘,M[i]:4);

end;

end.

написать программу решения следующей задачи: «Заполнить и вывести массив, элементы которого константы», а также реализовать написанную программу на компьютере.
  • написать программу решения следующей задачи: «Заполнить и вывести массив, элементы которого константы», а также реализовать написанную программу на компьютере.
-80%
Курсы дополнительного образования

Основы HTML

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Одномерные массивы (2.56 MB)

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

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