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

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

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

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

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

Презентация по информатике по теме "Массивы 9 класс"

библиотека
материалов
Массивы нужны, когда требуется несколько раз обращаться к одной и той же груп...
Цели урока: Знакомство с понятием массив и способами их обработки. Познакомит...
Информационная разминка Вы – пилот самолета, летящего из Вашингтона в Москву...
Массив - именованный набор с фиксированным количеством однотипных данных. Ма...
В зависимости от количества используемых индексов, массивы могут быть: одноме...
Размер одномерного массива – количество элементов, которое содержит массив. Р...
Например, температура воздуха за неделю. Например, значение функции y=x2 x y...
Каждый элемент такой совокупности обозначается именем массива с индексом (ном...
Массив можно условно изобразить в виде прямо-угольника с n делениями, каждое...
Перед началом работы, нужно определить какие элементы будет содержать массив...
1. Type t=array[1..n] of тип; Var a:t; 2. Var a: array[1..n] of тип; Примеры...
var имя массива: array [размерность] of тип элементов 	Например: 	var a: arra...
С помощью команды ввода данных с клавиатуры С помощью команды «присвоить». Да...
Будем считать, что объявили массив из 10 элементов, тип элементов в данном сл...
Program zapolnenie_massiva_1; 	var a:array[1..1000] of real; 	 n,i:integer; b...
Заполнение массива с помощью команды «присвоить». Этот способ применяется в т...
·   заполнение случайным образом: for i:=1 to 10 do a[i]:=random(n); {n должн...
Используется функция RND[(x)], где Х – параметр, указывающий диапазон значени...
Заполнить массив элементами по формуле это значит рассчитать значение каждого...
for i:=1 to 10 do writeln (‘элемент ’, i, ‘ массива ’,a[i]); нахождение суммы...
План программы для работы с массивами. В оглавление
1. Создать одномерный массив, состоящий из 8 элементов и вывести его на экран...
2.Имеется 20 целых чисел. Найти среднее арифметическое из них. program zadach...
Что такое массив? Что такое элемент массива?  Что такое индекс массива?  Что...
Д/з. выучить весь конспект, подготовиться к проверочной по теории стр учебник...

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

1 слайд Массивы нужны, когда требуется несколько раз обращаться к одной и той же груп
Описание слайда:

Массивы нужны, когда требуется несколько раз обращаться к одной и той же группе однотипных данных (таблицы, списки). Одномерные массивы

2 слайд Цели урока: Знакомство с понятием массив и способами их обработки. Познакомит
Описание слайда:

Цели урока: Знакомство с понятием массив и способами их обработки. Познакомиться с базовыми алгоритмами работы с массивами. формирование знаний и умений учащихся по теме «Массивы»; выработка первичных навыков решения задач с применением одномерных массивов;

3 слайд Информационная разминка Вы – пилот самолета, летящего из Вашингтона в Москву
Описание слайда:

Информационная разминка Вы – пилот самолета, летящего из Вашингтона в Москву с двумя посадками во Франции. Сколько лет пилоту? (Пилоту столько лет, сколько вам.) Какое наибольшее число можно написать четырьмя единицами? (Одиннадцать в одиннадцатой степени.) Отношение возраста одного мальчика к возрасту другого мальчика несколько лет назад было таким же, как и сейчас. Какое это отношение? (Один к одному, то есть мальчики одного возраста.)

4 слайд Массив - именованный набор с фиксированным количеством однотипных данных. Ма
Описание слайда:

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

5 слайд В зависимости от количества используемых индексов, массивы могут быть: одноме
Описание слайда:

В зависимости от количества используемых индексов, массивы могут быть: одномерные (строка), двухмерные (таблица), В одномерном массиве для указания местоположения элемента достаточно одного индекса, В двухмерном массиве – два индекса, для строк и граф. Размерность массива определяется количеством индексов.

6 слайд Размер одномерного массива – количество элементов, которое содержит массив. Р
Описание слайда:

Размер одномерного массива – количество элементов, которое содержит массив. Размер массива – диапазон изменения индексов массива. Размер двухмерного массива - количество элементов в строках и графах таблицы и т.д. 3 17 9 0 3 17 9 0 -2 3 9 5 3 -4 0 1

7 слайд Например, температура воздуха за неделю. Например, значение функции y=x2 x y
Описание слайда:

Например, температура воздуха за неделю. Например, значение функции y=x2 x y Строки нумеруются сверху вниз, столбцы слева направо. 10 12 8 10 9 8 8 1 1 2 4 3 9 4 16

8 слайд Каждый элемент такой совокупности обозначается именем массива с индексом (ном
Описание слайда:

Каждый элемент такой совокупности обозначается именем массива с индексом (номером элемента в массиве). Элемент массива — отдельная переменная, входящая в массив. Размерность массива — количество элементов, которое содержит массив. Индекс элемента массива — номер элемента в массиве. Особенность массивов заключается в том, что все элементы массива являются данными одного типа.

9 слайд Массив можно условно изобразить в виде прямо-угольника с n делениями, каждое
Описание слайда:

Массив можно условно изобразить в виде прямо-угольника с n делениями, каждое деление — это эле-мент массива, он имеет свой номер (индекс). Индекс запи-сывается рядом с именем мас-сива в квадратных скобках. Например, массив а состоит из 10 ячеек (говорят, что раз-мерность массива равна 10)

10 слайд Перед началом работы, нужно определить какие элементы будет содержать массив
Описание слайда:

Перед началом работы, нужно определить какие элементы будет содержать массив и сколько будет этих элементов. VAR <имя массива>:ARRAY[<нижняя граница>..<верхняя граница>] OF <тип> … Например, var A: array[1..4] of integer; Обращение к любому элементу массива происходит по его номеру. В оглавление T: array [1..30] of real; T[4]:=4; 1 2 3 4

11 слайд 1. Type t=array[1..n] of тип; Var a:t; 2. Var a: array[1..n] of тип; Примеры
Описание слайда:

1. Type t=array[1..n] of тип; Var a:t; 2. Var a: array[1..n] of тип; Примеры описания массивов: S, BB : Array [1..40] Of Real; N : Array ['A'..'Z'] Of Integer; R : Array [-20..20] Of Word; T : Array [1..40] Of Real; Здесь переменные S, BB и T представляют собой массивы из сорока вещественных чисел; массив N имеет индексы символьного типа и целочисленные элементы; массив R может хранить в себе 41 число типа Word. Формат записи массива: Type<имя тип>=array<тип индекса> of <тип элемента>; Var <идентификатор,…>: <имя типа>;

12 слайд var имя массива: array [размерность] of тип элементов 	Например: 	var a: arra
Описание слайда:

var имя массива: array [размерность] of тип элементов Например: var a: array [1..9] of integer; Формат записи массива: Описание массива должно появиться в программе до первого использования его элементов. Выполните. Задание 1. Опишите одномерный массив А, состоящий из 15 целых чисел. var a: array[1..15] of integer; Задание 2. Опишите одномерный массив С, состоящий из 7 символьных переменных. var c: array[1..7] of char; Задание 3. По описанию определите размер массива, и тип данных, которыми заполнен массив. var b: array [1..7] of real; Одномерный массив b, состоящий из 7 вещественных чисел.

13 слайд С помощью команды ввода данных с клавиатуры С помощью команды «присвоить». Да
Описание слайда:

С помощью команды ввода данных с клавиатуры С помощью команды «присвоить». Датчиком случайных чисел. По формуле В оглавление

14 слайд Будем считать, что объявили массив из 10 элементов, тип элементов в данном сл
Описание слайда:

Будем считать, что объявили массив из 10 элементов, тип элементов в данном случае значение не имеет   ввод с клавиатуры: (цикл for) for i:=1 to 10 do begin writeln (‘Введите значение элемента’); readln(a[i]); end; В оглавление

15 слайд Program zapolnenie_massiva_1; 	var a:array[1..1000] of real; 	 n,i:integer; b
Описание слайда:

Program zapolnenie_massiva_1; var a:array[1..1000] of real; n,i:integer; begin write('Введите размер массива'); readln (n); for i:=1 to n do begin write('Введите а[',i,']= '); read (a[i]); end; end.  Ввод с клавиатуры В оглавление

16 слайд Заполнение массива с помощью команды «присвоить». Этот способ применяется в т
Описание слайда:

Заполнение массива с помощью команды «присвоить». Этот способ применяется в том случае, когда информация в таблице не меняется. Часть программы, где организовывается заполнение массива оформляют с помощью подпрограмм. В подпрограмме каждому элементу массива присваивается определенное значение. TEMP: array [1..7] of integer; SP: array [1..5] of string; BEGIN TEMP[1]:=10; TEMP[2]:=12; TEMP[3]:=8; TEMP[4]:=10; TEMP[5]:=9; TEMP[6]:=8; TEMP[7]:=8; BEGIN SP[1]:=‘Аксенов’; SP[2]:=‘Бобров’; SP[3]:=‘Веснин’; SP[4]:=‘Гончаров’; SP[5]:=‘Давыдов’; В оглавление 10 12 8 10 9 8 8 Аксенов Бобров Веснин Гончаров Давыдов

17 слайд ·   заполнение случайным образом: for i:=1 to 10 do a[i]:=random(n); {n должн
Описание слайда:

·   заполнение случайным образом: for i:=1 to 10 do a[i]:=random(n); {n должно быть задано заранее} ·   заполнение натуральными числами: for i:=1 to 10 do a[i]:=i; · заполнение по формуле (например, ai=sin i): for i:=1 to 10 do a[i]:=sin(i);

18 слайд Используется функция RND[(x)], где Х – параметр, указывающий диапазон значени
Описание слайда:

Используется функция RND[(x)], где Х – параметр, указывающий диапазон значений случайного числа. Он изменяется в пределах от 0 до Х.. Для запуска генератора случайных чисел используется RANDOMIZE Для получения массива целых случайных чисел из диапазона (А,В) используется формула: RND(B-A+1)+A Program zapolnenie_massiva_2; var a:array[1..1000] of integer; n,i:integer; begin randomize; writeln('Введите размер массива '); readln (n); for i:=1 to n do begin a[i]:=random(45-0+1); writeln(a[i]); end; end. Заполним массив случайными числами от 1 до 45 Заполнение с помощью датчика случайных чисел В оглавление

19 слайд Заполнить массив элементами по формуле это значит рассчитать значение каждого
Описание слайда:

Заполнить массив элементами по формуле это значит рассчитать значение каждого элемента по заданной формуле. Например, заполнить массив по формуле: Program zapolnenie_massiva_3; var a:array[1..20] of real; n,i:integer; begin for i:=1 to 20 do a[i]:=7*i*i/(i+3); for i:=1 to 20 do write(a[i]:6:2); end. Заполнение по формуле В оглавление

20 слайд for i:=1 to 10 do writeln (‘элемент ’, i, ‘ массива ’,a[i]); нахождение суммы
Описание слайда:

for i:=1 to 10 do writeln (‘элемент ’, i, ‘ массива ’,a[i]); нахождение суммы элементов одномерного массива: s:=0; for i:=1 to 10 do s:=s+a[i]; подсчёт количества элементов, удовлетворяющих заданному условию (например, положительных элементов): k:=0; for i:=1 to 10 do if a[i]>0 then k:=k+1;

21 слайд План программы для работы с массивами. В оглавление
Описание слайда:

План программы для работы с массивами. В оглавление

22 слайд 1. Создать одномерный массив, состоящий из 8 элементов и вывести его на экран
Описание слайда:

1. Создать одномерный массив, состоящий из 8 элементов и вывести его на экран. program massiv; var a:array[1..8] of integer; i:integer;     begin     {блок заполнения массива}     for i:=1 to 8 do         begin         writeln('введите элемент массива ');         readln(a[i]);         end;     for i:=1 to 8 do         write( ' a[ ' , i, ' ] = ', a[i] );     readln;     end.

23 слайд 2.Имеется 20 целых чисел. Найти среднее арифметическое из них. program zadach
Описание слайда:

2.Имеется 20 целых чисел. Найти среднее арифметическое из них. program zadacha2_1; var i: integer? s,sr: real; a:array[1..20] of integer; {описание массива} Begin s:=0; writeln('Введите числа'); for i:=1 to 20 do Begin read (a[i]); s:=s+a[i]; End;  sr:=s/20; Writeln (Среднее арифметическое= ', sr :8 :4 ); End.

24 слайд Что такое массив? Что такое элемент массива?  Что такое индекс массива?  Что
Описание слайда:

Что такое массив? Что такое элемент массива?  Что такое индекс массива?  Что такое размерность массива?   Зачем нужны массивы?   Виды массивов?   Сколько индексов нужно для обозначения элементов двумерного массива?  Как записываются элементы одномерного массива? Как можно осуществить заполнение(ввод элементов) одномерного массива? Формат записи массива

25 слайд Д/з. выучить весь конспект, подготовиться к проверочной по теории стр учебник
Описание слайда:

Д/з. выучить весь конспект, подготовиться к проверочной по теории стр учебника 126 -133 вопросы на стр. 139 №1-12 (письменно) Задания для решения в классе. Определить сумму всех элементов массива, произведение, сумму квадратов всех элементов, среднее арифметическое всех элементов массива.

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

Номер материала: ДБ-016033

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

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «Оператор персонального компьютера»
Курс «3D Studio MAX»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс повышения квалификации «Современные тенденции цифровизации образования»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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