1002799
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 1.410 руб.;
- курсы повышения квалификации от 430 руб.
Московские документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 90%

ВНИМАНИЕ: Скидка действует ТОЛЬКО до конца апреля!

(Лицензия на осуществление образовательной деятельности №038767 выдана ООО "Столичный учебный центр", г.Москва)

ИнфоурокИнформатикаПрезентацииПрезентация на тему "Массивы"

Презентация на тему "Массивы"

библиотека
материалов
Тема Массивы.
Массив - это упорядоченный набор однотипных данных.
Одномерный массив - это линейная таблица, то есть таблица, элементы которой р...
Описание массива : array [..] of ; Var mass: array [1..7] of char;
Элемент одномерного массива записывается так: mass[5] - пятый элемент одномер...
Способы заполнения массива: Ввод данных с клавиатуры. Используя генератор слу...
Ввод данных с клавиатуры Задание: Заполнить массив 5 целыми числами, которые...
Program massiv; Uses crt; Var mass:array[1..5] of іnteger; 	 і: іnteger; begі...
Используя генератор случайных чисел Ramdomіze - инициализация генератора случ...
Используя генератор случайных чисел Задание: Заполнить массив 5 целыми случай...
… 	 	clrscr; 	randomize; 	for i:=1 to 5 do 		begіn 			mass[i]:= random(101);...
Ввод, используя операции Задание: Заполнить массив 5 целыми числами, которые...
… 	clrscr; 	for i:=1 to 5 do 		begіn 			mass[i]:= i*2; 			wrіte(mass[i],' ');...
Задания Заполнить массив 10 целыми числами, которые вводятся с клавиатуры. За...

Описание презентации по отдельным слайдам:

1 слайд Тема Массивы.
Описание слайда:

Тема Массивы.

2 слайд Массив - это упорядоченный набор однотипных данных.
Описание слайда:

Массив - это упорядоченный набор однотипных данных.

3 слайд Одномерный массив - это линейная таблица, то есть таблица, элементы которой р
Описание слайда:

Одномерный массив - это линейная таблица, то есть таблица, элементы которой расположены в один столбец или строку.

4 слайд Описание массива : array [..] of ; Var mass: array [1..7] of char;
Описание слайда:

Описание массива <Имя>: array [<нач_инд>..<кон_инд>] of <Тип данных>; Var mass: array [1..7] of char;

5 слайд Элемент одномерного массива записывается так: mass[5] - пятый элемент одномер
Описание слайда:

Элемент одномерного массива записывается так: mass[5] - пятый элемент одномерного массива mass (его значением является буква "О").

6 слайд Способы заполнения массива: Ввод данных с клавиатуры. Используя генератор слу
Описание слайда:

Способы заполнения массива: Ввод данных с клавиатуры. Используя генератор случайных чисел. Ввод, используя операции.

7 слайд Ввод данных с клавиатуры Задание: Заполнить массив 5 целыми числами, которые
Описание слайда:

Ввод данных с клавиатуры Задание: Заполнить массив 5 целыми числами, которые вводятся с клавиатуры.

8 слайд Program massiv; Uses crt; Var mass:array[1..5] of іnteger; 	 і: іnteger; begі
Описание слайда:

Program massiv; Uses crt; Var mass:array[1..5] of іnteger; і: іnteger; begіn clrscr; for i:=1 to 5 do begіn wrіte('mass[',i,']= '); read(mass[i]); end; for i:=1 to 5 do wrіte(mass[i],' '); readkey; end.

9 слайд Используя генератор случайных чисел Ramdomіze - инициализация генератора случ
Описание слайда:

Используя генератор случайных чисел Ramdomіze - инициализация генератора случайных чисел. Random(n+1) - генерация случайных чисел из промежутка [0; n]. Random(b-a+1)+a - генерация случайных чисел из промежутка [a; b].

10 слайд Используя генератор случайных чисел Задание: Заполнить массив 5 целыми случай
Описание слайда:

Используя генератор случайных чисел Задание: Заполнить массив 5 целыми случайными чисел из промежутка [0;100].

11 слайд … 	 	clrscr; 	randomize; 	for i:=1 to 5 do 		begіn 			mass[i]:= random(101);
Описание слайда:

… clrscr; randomize; for i:=1 to 5 do begіn mass[i]:= random(101); wrіte(mass[i],' '); end; …

12 слайд Ввод, используя операции Задание: Заполнить массив 5 целыми числами, которые
Описание слайда:

Ввод, используя операции Задание: Заполнить массив 5 целыми числами, которые вдвое больше своего индекса.

13 слайд … 	clrscr; 	for i:=1 to 5 do 		begіn 			mass[i]:= i*2; 			wrіte(mass[i],&#039; &#039;);
Описание слайда:

… clrscr; for i:=1 to 5 do begіn mass[i]:= i*2; wrіte(mass[i],' '); end; …

14 слайд Задания Заполнить массив 10 целыми числами, которые вводятся с клавиатуры. За
Описание слайда:

Задания Заполнить массив 10 целыми числами, которые вводятся с клавиатуры. Заполнить массив 10 целыми случайными числами из интервала [-10;10]. Заполнить массив 10 целыми числами, которые являются элементами последовательности 2; 5; 10; 17;...

Краткое описание документа:

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

Одномерный массив – это линейная таблица, т.е. таблица, элементы которой располагаются в одну строку или столбец.

К

Р

А

С

О

Т

А

В данной линейной таблице семь элементов. Каждый элемент данной таблицы представляет собой букву.

Элементами массива могут быть числовые и текстовые величины. В разделе переменных Var массив записывается следующим образом: 

xarray [1..7] ofchar;

Элемент одномерного массива записывается так: x[5] – пятый элемент одномерного массива x (его значением является буква «О»)

Рассмотрим все способы заполнения массивов и научимся их использовать на практике.

1 способ - Введение данных из клавиатуры:

Задача: Заполнить массив 5 целыми числами, которые вводятся с клавиатуры

Program z1;

Uses crt;

Var mass:array[1..5] of integer;

        x, i: integer;

begin

            clrscr;

            for i:=1 to 5 do

                        begin

                                   write('mass[',I,']= ');

                                   read(mass[i]);

                        end;

            for i:=1 to 5 do write(mass[i],' ');

            readkey

end.

2 способ - Используя генератор случайных чисел:

Rimdomize - инициализация генератора случайных чисел.

Random(n) - генерация случайных чисел в промежутке [0; n-1].

Random(b-a+1)+a - генерация случайных чисел в промежутке [a; b].

Задача: Заполнить массив 5 целыми случайными числами в промежутке [0;100].

Program z2;

Uses crt;

Var mass:array[1..5] of integer;

       i: integer;

begin

            clrscr;

            for i:=1 to 5 do

                        begin

                                   mass[i]:= random(101);

                                   write(mass[i],' ');

                        end;    

            readkey

end.

3 способ - Введение, используя операции:

Задача: Заполнить массив 5 целыми числами, которые вдвое больше своего индекса

Program z3;

Uses crt;

Var mass:array[1..5] of integer;

       i: integer;

begin

            clrscr;

            for i:=1 to 5 do

                        begin

                                   mass[i]:= i*2;

                                   write(mass[i],' ');

                        end;    

            readkey

end.

Общая информация

Номер материала: 521881

Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс «Оператор персонального компьютера»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»
Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.