Инфоурок Другое ПрезентацииМассивы

Массивы

Скачать материал
Скачать материал "Массивы"

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Ученый секретарь

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

  • МассивыРазработала: 
учитель информатики МБОУ г.Астрахани «СОШ №54»
Кононенко...

    1 слайд

    Массивы
    Разработала:
    учитель информатики МБОУ г.Астрахани «СОШ №54»
    Кононенко Наталия Владимировна

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

    2 слайд

    Определения
    Массив – группа элементов одного типа, объединенных под общим именем.
    Индекс – что-то (чаще всего номер), что позволяет отличать элементы массива один от другого и обращаться к ним.

  • Обычную книгу можно считать своего рода массивом. 
Почему?Книга состоит из мн...

    3 слайд

    Обычную книгу можно считать своего рода массивом.
    Почему?
    Книга состоит из множества однотипных элементов – страниц, у каждой страницы есть номер (индекс), все страницы объединены под одним названием (название книги)

  • Дом также можно считать массивом. Почему?Дому соответствует один почтовый адр...

    4 слайд

    Дом также можно считать массивом. Почему?
    Дому соответствует один почтовый адрес (город, улица, номер). Элементами дома можно считать квартиры, у каждой из которых есть номер (индекс).

  • Шахматную доску можно считать массивом. 
Почему?Доска состоит из клеток, кажд...

    5 слайд

    Шахматную доску можно считать массивом.
    Почему?
    Доска состоит из клеток, каждая клетка обозначается буквой и цифрой (двойной индекс).

  • Спортивную команду можно считать «массивом». 
Почему?
Команда состоит из неск...

    6 слайд

    Спортивную команду можно считать «массивом».
    Почему?

    Команда состоит из нескольких людей, у каждого из них есть номер (индекс).

  • Описание массивовМассивы описываются в разделе описания переменных. 
Общий ви...

    7 слайд

    Описание массивов
    Массивы описываются в разделе описания переменных.
    Общий вид описания:
    <имя массива>: array [<начальный индекс>..<конечный индекс>] of <тип элемента>;
    Примеры:
    A : array [1..10] of real;
    Создается массив из действительных чисел (real), с нумерацией от 1 до 10 (всего 10 элементов).

  • ПримерыM : array [-5..5] of integer;
Сколько элементов в этом массиве? Какого...

    8 слайд

    Примеры
    M : array [-5..5] of integer;
    Сколько элементов в этом массиве? Какого они типа? Как они нумеруются?
    Z : array [-8..-1] of integer;
    Сколько элементов в этом массиве? Какого они типа? Как они нумеруются?
    Mass : array [5..15] of integer;
    Сколько элементов в этом массиве? Какого они типа? Как они нумеруются?

  • Использование элемента массиваДля использования элемента указывается имя масс...

    9 слайд

    Использование элемента массива
    Для использования элемента указывается имя массива и в квадратных скобках индекс этого элемента.
    Примеры:
    Read(A[1]);
    A[3]:=(2 * x + 6) mod 4;
    A[4]:=(A[1]+A[2]) div A[3];
    Допустимые операции определяются типом элемента (элемент массива ничем не отличается от обычной переменной, кроме особенного написания имени).

  • Использование массивовПример. 
Опишите алгоритм доставки свежего номера газет...

    10 слайд

    Использование массивов
    Пример.
    Опишите алгоритм доставки свежего номера газеты во все квартиры дома, если квартиры нумеруются от 1 до 100.

  • началоНачнем с первой 
квартиры N=1Доставим газету
в квартиру NПерейдем к
сле...

    11 слайд

    начало
    Начнем с первой
    квартиры N=1
    Доставим газету
    в квартиру N
    Перейдем к
    следующей квартире
    (увеличим N на 1)
    Такая квартира
    есть?
    (N<=100)
    да
    конец
    нет

  • Ввод массиваПусть массив описан так:
A : array [1..10] of real;
Тогда для вво...

    12 слайд

    Ввод массива
    Пусть массив описан так:
    A : array [1..10] of real;
    Тогда для ввода массива можно использовать цикл:
    For i:=1 to 10 do read( A[i] );

    Вопрос: почему не repeat или while?
    Вопрос: как будет выглядеть вывод всех элементов массива? Вывод первой половины массива?
    Вопрос: как изменится ввод массива, если описание будет таким:
    A : array [-8..8] of integer;

  • Задача. 
Дано 5 целых чисел. Опишите алгоритм (программу) нахождения наибольш...

    13 слайд

    Задача.
    Дано 5 целых чисел. Опишите алгоритм (программу) нахождения наибольшего среди них.

  • Пример программы без использования массивовprogram Maximum;
var a,b,c,d,e : i...

    14 слайд

    Пример программы без использования массивов
    program Maximum;
    var a,b,c,d,e : integer;
    begin
    read(a,b,c,d,e);
    if (a>=b) and (a>=c) and (a>=d) and (a>=e) then write(a);
    if (b>=a) and (b>=c) and (b>=d) and (b>=e) then write(b);
    if (c>=a) and (c>=b) and (c>=d) and (c>=e) then write(c);
    if (d>=a) and (d>=b) and (d>=c) and (d>=e) then write(d);
    if (e>=a) and (e>=b) and (e>=c) and (e>=d) then write(e);
    end.

    Вопрос: как изменится программа, если чисел станет 10?
    Вопрос: как изменится программа, если чисел станет 1000?

  • Пример программы с использованием массиваprogram Maximum;
var 	A :	array [1.....

    15 слайд

    Пример программы с использованием массива
    program Maximum;
    var A :array [1..5] of integer;
    i, max : integer;
    begin
    for i:=1 to 5 do read( A[i] );
    max:= A[1];
    for i:=2 to 5 do if A[i] > max then max:= A[i];
    write(max);
    end.

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

  • ВопросыЧто такое массив?
Что такое индекс?
Как использовать элементы массива...

    16 слайд

    Вопросы
    Что такое массив?
    Что такое индекс?
    Как использовать элементы массива в выражениях?
    В каких случаях использование массива может давать преимущество?

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 662 848 материалов в базе

Скачать материал

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

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 24.01.2020 220
    • PPTX 3.3 мбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Афонина Анна Витальевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Афонина Анна Витальевна
    Афонина Анна Витальевна
    • На сайте: 3 года и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 93049
    • Всего материалов: 210

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Экскурсовод

Экскурсовод (гид)

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Этот курс уже прошли 25 человек

Курс профессиональной переподготовки

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

Педагог-библиотекарь

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 483 человека из 70 регионов
  • Этот курс уже прошли 2 326 человек

Курс повышения квалификации

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 33 человека из 20 регионов
  • Этот курс уже прошли 153 человека

Мини-курс

Фитнес: теория и практика

5 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 14 человек

Мини-курс

Финансовые аспекты и ценности: концепции ответственного инвестирования

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Профессиональное развитие бизнеса: стратегии и инструменты

6 ч.

780 руб. 390 руб.
Подать заявку О курсе