Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Презентация по информатике на тему "Одномерные массивы (приложение к лекции" 9 класс
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 26 апреля.

Подать заявку на курс
  • Информатика

Презентация по информатике на тему "Одномерные массивы (приложение к лекции" 9 класс

библиотека
материалов
Задача. С клавиатуры вводится n чисел (числа могут повторяться). Необходимо п...
Тема урока: «Одномерные массивы. Обработка массива»
Цели: Узнать, что такое массив? Что можно хранить в массиве? Для чего он испо...
Массив представляет собой совокупность данных одного типа с общим для всех эл...
Значение элемента массива а[3]=2, а[7]=4. Данные в массивах сохраняются тольк...
Характеристики массива: тип — общий тип всех элементов массива; размерность (...
Способы описания массива Например: Const n=100; var a: array[1..n] of real; {...
Способы описания массива Массив можно описать как типизированную константу. Н...
Способы описания массива Предварительное описание типа в разделе описания тип...
Как вы думаете, при выполнении программы обязательно заполнять все ячейки дан...
Способы заполнения массива 1. Ввод данных с клавиатуры: for i:=1 to n do read...
Способы заполнения массива 4. Присваивание заданных значений; Например. Запол...
Действия с одномерными массивами Например. Var A, B: array[1..n] of integer;...
Действия над элементами массива. Вычислим сумму элементов. … Const n=10; Var...
Например: найти произведение элементов имеющих нечетный индекс. … Const n=10;...
Например, найти номер первого из элементов массива A, имеющего значение равно...
Поиск максимального (минимального) элемента и его номера. Например, в одномер...
Подведение итогов урока Чем ценны массивы? Каким образом задается описание ма...
18 1

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs

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

№ слайда 1 Задача. С клавиатуры вводится n чисел (числа могут повторяться). Необходимо п
Описание слайда:

Задача. С клавиатуры вводится n чисел (числа могут повторяться). Необходимо подсчитать количество чисел равных наименьшему числу.

№ слайда 2 Тема урока: «Одномерные массивы. Обработка массива»
Описание слайда:

Тема урока: «Одномерные массивы. Обработка массива»

№ слайда 3 Цели: Узнать, что такое массив? Что можно хранить в массиве? Для чего он испо
Описание слайда:

Цели: Узнать, что такое массив? Что можно хранить в массиве? Для чего он используется? Как записать массив в число? Как считать число из массива? Какие действия можно выполнять над информацией, попавшей в массив?

№ слайда 4 Массив представляет собой совокупность данных одного типа с общим для всех эл
Описание слайда:

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

№ слайда 5 Значение элемента массива а[3]=2, а[7]=4. Данные в массивах сохраняются тольк
Описание слайда:

Значение элемента массива а[3]=2, а[7]=4. Данные в массивах сохраняются только до конца работы программы. Для их долговременного хранения программа должна записать данные в файл. а[3]=2 индекс имя массива значение -5 8 2 4 -9 -1 6 4 2 1

№ слайда 6 Характеристики массива: тип — общий тип всех элементов массива; размерность (
Описание слайда:

Характеристики массива: тип — общий тип всех элементов массива; размерность (ранг) — количество индексов массива; диапазон изменения индекса (индексов) — определяет количество элементов в массиве

№ слайда 7 Способы описания массива Например: Const n=100; var a: array[1..n] of real; {
Описание слайда:

Способы описания массива Например: Const n=100; var a: array[1..n] of real; { 100 элементов — вещественные числа } b: array[0..50] of char; { 51 элемент — символы } с: array[-3..4] of boolean; { 8 элементов — логические значения } x,y: array[1..20] of integer; { два массива x и у содержат по 20 элементов — целые числа } var ИмяМассива: array [НижняяГраница.. ВерхняяГраница] of Тип Элементов;

№ слайда 8 Способы описания массива Массив можно описать как типизированную константу. Н
Описание слайда:

Способы описания массива Массив можно описать как типизированную константу. Например: const x: array[1..5] of integer=(l,3,5,7,9); В этом примере не просто выделяется память под массив, а происходит заполнение ячеек заданными значениями по строкам.

№ слайда 9 Способы описания массива Предварительное описание типа в разделе описания тип
Описание слайда:

Способы описания массива Предварительное описание типа в разделе описания типов данных. Например. Type z: array[1..20] of integer; Var x, y: z Type ИмяТипа = аггау [НижняяГраница.. ВерхняяГраница ] of Тип Элементов; Var ИмяМассива : ИмяТипа;

№ слайда 10 Как вы думаете, при выполнении программы обязательно заполнять все ячейки дан
Описание слайда:

Как вы думаете, при выполнении программы обязательно заполнять все ячейки данными? Почему? Если ячейка не заполнена то, какое значение в ней находится? Может ли реальное количество элементов в массиве может быть меньше, чем указано при описании? Почему? А может быть больше? Почему?

№ слайда 11 Способы заполнения массива 1. Ввод данных с клавиатуры: for i:=1 to n do read
Описание слайда:

Способы заполнения массива 1. Ввод данных с клавиатуры: for i:=1 to n do read (a[i]); 2. Ввод данных с помощью датчика случайных чисел. Например. Заполним массив числами в диапазоне от -3 до 7. randomize; for i:=1 to n do a[i]:=random(11)-3; 3. Считывая значения элементов из файла: for i:=1 to n do read (f, a[i]);

№ слайда 12 Способы заполнения массива 4. Присваивание заданных значений; Например. Запол
Описание слайда:

Способы заполнения массива 4. Присваивание заданных значений; Например. Заполним массив четными числами for i:=1 to n do a[i]:=i*2; или for i:=1 to n do begin readln (x); if x mod 2=0 then a[i]:=x Вывод элементов массива Вывод элементов массива осуществляется в цикле: for i:=1 to n do write (a[i],’ ‘)

№ слайда 13 Действия с одномерными массивами Например. Var A, B: array[1..n] of integer;
Описание слайда:

Действия с одномерными массивами Например. Var A, B: array[1..n] of integer; Выражение Результат A=B истина, если значение каждого элемента массиваAравно соответствующему значению элементаB. A<>B. результат истина, если хотя бы одно значение элемента массиваAне равно значению соответствующего элемента массиваB A:=B все значения элементов массиваBприсваиваются соответствующим элементам массиваA.

№ слайда 14 Действия над элементами массива. Вычислим сумму элементов. … Const n=10; Var
Описание слайда:

Действия над элементами массива. Вычислим сумму элементов. … Const n=10; Var a:array[1..n] of integer; {описываем массив а} i, s: integer; begin randomize; s:=0; for i:=1 to n do begin a[i]:=random(11)-3; {заполняем массив а случайными числами } write (a[i],’ ‘); {вывожу заполненный массив} end; for i:=1 to n do s:=s+a[i]; {находим сумму элементов массива а} writeln (‘сумма элементов массива =’, s) {выводим ответ } end.

№ слайда 15 Например: найти произведение элементов имеющих нечетный индекс. … Const n=10;
Описание слайда:

Например: найти произведение элементов имеющих нечетный индекс. … Const n=10; Var a:array[1..n] of integer; {описываем массив а} i, p: integer; begin randomize; p:=1; for i:=1 to n do begin a[i]:=random(11)-3; {заполняем массив а случайными числами } write (a[i],’ ‘); {вывожу заполненный массив} end; for i:=1 to n do if i mod 2<>0 then p:=p*a[i] {находим произведение элементов массива а имеющих нечетный индекс} writeln (‘призведение элементов массива =’, s) {выводим ответ } end. Действия над элементами массива.

№ слайда 16 Например, найти номер первого из элементов массива A, имеющего значение равно
Описание слайда:

Например, найти номер первого из элементов массива A, имеющего значение равное нулю. Если таких элементов нет, вывести соответствующее сообщение. Const n=10; Var a:array[1..n] of integer; i, p: integer; begin randomize; p:=1; for i:=1 to n do begin a[i]:=random(11)-3; {заполняем массив а случайными числами } write (a[i],’ ‘); {вывожу заполненный массив} end; i:=1; Repeat i:=i+1; until (a[i]=0) or (i=n) ; выход из цикла, когда нашли нужный элемент или массив закончился} if a[i]=0 then writeln (‘номер первого нулевого элемента=’, i) else writeln (‘ таких элементов нет!’); end. Действия над элементами массива.

№ слайда 17 Поиск максимального (минимального) элемента и его номера. Например, в одномер
Описание слайда:

Поиск максимального (минимального) элемента и его номера. Например, в одномерном массиве подсчитать количество элементов равных минимальному. Действия над элементами массива.

№ слайда 18 Подведение итогов урока Чем ценны массивы? Каким образом задается описание ма
Описание слайда:

Подведение итогов урока Чем ценны массивы? Каким образом задается описание массива, что в нем указывается? Каким образом задается обращение к элементу массива? Почему при описании массива предпочтительнее употреблять константы , а не указывать размеры массива в явном виде?

Автор
Дата добавления 15.11.2016
Раздел Информатика
Подраздел Презентации
Просмотров65
Номер материала ДБ-353447
Получить свидетельство о публикации

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ


Идёт приём заявок на международный конкурс по математике "Весенний марафон" для учеников 1-11 классов и дошкольников

Уникальность конкурса в преимуществах для учителей и учеников:

1. Задания подходят для учеников с любым уровнем знаний;
2. Бесплатные наградные документы для учителей;
3. Невероятно низкий орг.взнос - всего 38 рублей;
4. Публикация рейтинга классов по итогам конкурса;
и многое другое...

Подайте заявку сейчас - https://urokimatematiki.ru

Похожие материалы

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