SlideShare a Scribd company logo
(слово французского происхождения,
обозначающее мощный или сплошной)
совокупность множества однородных
по каким-либо признакам объектов,
предметов, данных и т.п. , например:
жилой…, лесной… горный…,
информационный…
МАССИВЫ -
Сегодня на уроке:
1. Что такое массив в языке
программирования?
2. Какие характеристики имеет массив?
3. Какие операции можно производить с
элементами массива?
4. Как описать массив на языке Pascal?
1. Иванов
2. Петров
3. Сидоров
4. Кошкин
5. Мышкин
1. 100
2. 120
3. 120
4. 130
5. 140
6. 140
7. 120
8. 150
9. 160
10.140
...
1 2 3 4 5 6 7 8 9 10
1 1 2 3 4 5 6 7 8 9 10
2 2 4 6 8 10 12 14 16 18 20
3 3 6 9 12 15 18 21 24 27 30
4 4 8 12 16 20 24 28 32 36 40
5 5 10 15 20 25 30 35 40 45 50
6 6 12 18 24 30 36 42 48 54 60
Список
класса
Температура
воздуха
Таблица
умножения
набор однотипных данных,
хранящихся в памяти
компьютера и имеющих имя
Имя - название массива
Индекс - номер элемента в массиве
Элемент - каждое значение в массиве
Размер - количество элементов в массиве
в программе
Характеристики массива
имя массива -
шкаф
индексы -
номера ящиков
элементы
массива-
содержимое
ящиков
размер -
5
1
2
3
4
5
Одномерные Двумерные
имя массива -
кинозал
индексы -
ряд,место
элемент
массива-
человек,
занимающий
место
размер- ?
Создайте массивы:
• девочки 23 гр.
• Мальчики 23гр.
Размер?
Значение 1-го элемента?
Значение последнего элемента?
Операции над элементами массива
Название операции Символьный
массив
Числовой
массив
• Отбор элементов по условию
• Сортировка
• Нахождение максимального
значения
• …
• …
+
+
-
-
-
-
+
+
+
+
+
+
•Нахождение минимального
значения
•Вычисление среднего значения
•Вычисление суммы элементов
Имя массива : array [размер ] of тип элементов;
Размер: [начальный индекс . . Конечный индекс ]
Пример размера : [1..5 ]
Описание массивов: Fam10a, Rost10a:
Var
Fam10a: array [1..12] of string;
Rost10a : array [1..12] of integer;
Описание одномерного массива в программе
Сегодня на уроке:
1. Что такое массив в языке
программирования?
2. Какие характеристики имеет массив?
3. Какие операции можно производить с
элементами массива?
4. Как описать массив на языке Pascal?
+ всё понятно ! хочу узнать больше
? остались вопросы - не понял(а)
Сегодня на уроке:
1. Что такое массив в языке
программирования?
2. Какие характеристики имеет массив?
3. Какие операции можно производить с
элементами массива?
4. Как описать массив на языке Pascal?
+ всё понятно ! хочу узнать больше
? остались вопросы - не понял(а)

More Related Content

What's hot

Лекция 7. Бинарные кучи. Пирамидальная сортировка
Лекция 7. Бинарные кучи. Пирамидальная сортировкаЛекция 7. Бинарные кучи. Пирамидальная сортировка
Лекция 7. Бинарные кучи. Пирамидальная сортировка
Mikhail Kurnosov
 
Лекция 4. Стеки и очереди
Лекция 4. Стеки и очередиЛекция 4. Стеки и очереди
Лекция 4. Стеки и очереди
Mikhail Kurnosov
 
Лекция 4: Стек. Очередь
Лекция 4: Стек. ОчередьЛекция 4: Стек. Очередь
Лекция 4: Стек. ОчередьMikhail Kurnosov
 
Лекция 6. Фибоначчиевы кучи (Fibonacci heaps)
Лекция 6. Фибоначчиевы кучи (Fibonacci heaps)Лекция 6. Фибоначчиевы кучи (Fibonacci heaps)
Лекция 6. Фибоначчиевы кучи (Fibonacci heaps)
Mikhail Kurnosov
 
Haskell Type System with Dzmitry Ivashnev.
Haskell Type System with Dzmitry Ivashnev.Haskell Type System with Dzmitry Ivashnev.
Haskell Type System with Dzmitry Ivashnev.
Sergey Tihon
 
Функциональное программирование на F#
Функциональное программирование на F#Функциональное программирование на F#
Функциональное программирование на F#
akrakovetsky
 
Why Every Language Needs Its Underscore
Why Every Language Needs Its UnderscoreWhy Every Language Needs Its Underscore
Why Every Language Needs Its Underscore
Alexander Schepanovski
 
Лекция 4: Стеки и очереди
Лекция 4: Стеки и очередиЛекция 4: Стеки и очереди
Лекция 4: Стеки и очередиMikhail Kurnosov
 
ОПК № 5 – Составные типы данных, списки
ОПК № 5 – Составные типы данных, спискиОПК № 5 – Составные типы данных, списки
ОПК № 5 – Составные типы данных, списки
Vladimir Parfinenko
 
Лекция 4. Префиксные деревья (tries, prefix trees)
Лекция 4. Префиксные деревья (tries, prefix trees)Лекция 4. Префиксные деревья (tries, prefix trees)
Лекция 4. Префиксные деревья (tries, prefix trees)
Mikhail Kurnosov
 
Scala #3
Scala #3Scala #3
Scala - my path
Scala - my pathScala - my path

What's hot (12)

Лекция 7. Бинарные кучи. Пирамидальная сортировка
Лекция 7. Бинарные кучи. Пирамидальная сортировкаЛекция 7. Бинарные кучи. Пирамидальная сортировка
Лекция 7. Бинарные кучи. Пирамидальная сортировка
 
Лекция 4. Стеки и очереди
Лекция 4. Стеки и очередиЛекция 4. Стеки и очереди
Лекция 4. Стеки и очереди
 
Лекция 4: Стек. Очередь
Лекция 4: Стек. ОчередьЛекция 4: Стек. Очередь
Лекция 4: Стек. Очередь
 
Лекция 6. Фибоначчиевы кучи (Fibonacci heaps)
Лекция 6. Фибоначчиевы кучи (Fibonacci heaps)Лекция 6. Фибоначчиевы кучи (Fibonacci heaps)
Лекция 6. Фибоначчиевы кучи (Fibonacci heaps)
 
Haskell Type System with Dzmitry Ivashnev.
Haskell Type System with Dzmitry Ivashnev.Haskell Type System with Dzmitry Ivashnev.
Haskell Type System with Dzmitry Ivashnev.
 
Функциональное программирование на F#
Функциональное программирование на F#Функциональное программирование на F#
Функциональное программирование на F#
 
Why Every Language Needs Its Underscore
Why Every Language Needs Its UnderscoreWhy Every Language Needs Its Underscore
Why Every Language Needs Its Underscore
 
Лекция 4: Стеки и очереди
Лекция 4: Стеки и очередиЛекция 4: Стеки и очереди
Лекция 4: Стеки и очереди
 
ОПК № 5 – Составные типы данных, списки
ОПК № 5 – Составные типы данных, спискиОПК № 5 – Составные типы данных, списки
ОПК № 5 – Составные типы данных, списки
 
Лекция 4. Префиксные деревья (tries, prefix trees)
Лекция 4. Префиксные деревья (tries, prefix trees)Лекция 4. Префиксные деревья (tries, prefix trees)
Лекция 4. Префиксные деревья (tries, prefix trees)
 
Scala #3
Scala #3Scala #3
Scala #3
 
Scala - my path
Scala - my pathScala - my path
Scala - my path
 

Similar to Открытый урок

Scala для всех (РИФ 2015)
Scala для всех (РИФ 2015)Scala для всех (РИФ 2015)
Scala для всех (РИФ 2015)
Арсений Жижелев
 
1
11
Лекция 1. Анализ эффективности алгоритмов
Лекция 1. Анализ эффективности алгоритмовЛекция 1. Анализ эффективности алгоритмов
Лекция 1. Анализ эффективности алгоритмов
Mikhail Kurnosov
 
Scala and LiftWeb presentation (Russian)
Scala and LiftWeb presentation (Russian)Scala and LiftWeb presentation (Russian)
Scala and LiftWeb presentation (Russian)Dmitry Stropalov
 
Одномерные массивы целых чисел
Одномерные массивы целых чиселОдномерные массивы целых чисел
Одномерные массивы целых чисел
Andrey Dolinin
 
Python и его тормоза
Python и его тормозаPython и его тормоза
Python и его тормоза
Alexander Shigin
 
Pourochnoe planirovanie matematika_4_klass
Pourochnoe planirovanie matematika_4_klassPourochnoe planirovanie matematika_4_klass
Pourochnoe planirovanie matematika_4_klass
KLLM73
 
Алгоритмы и структуры данных весна 2014 лекция 1
Алгоритмы и структуры данных весна 2014 лекция 1Алгоритмы и структуры данных весна 2014 лекция 1
Алгоритмы и структуры данных весна 2014 лекция 1Technopark
 
Технологическая карта урока
Технологическая карта урока Технологическая карта урока
Технологическая карта урока
kannak88
 
Haskell
HaskellHaskell
Haskell
DevDay
 
Haskell Lite - presentation for DevDay about Haskell language
Haskell Lite - presentation for DevDay about Haskell languageHaskell Lite - presentation for DevDay about Haskell language
Haskell Lite - presentation for DevDay about Haskell language
Alexander Granin
 
Основы языка R
Основы языка RОсновы языка R
Основы языка R
Sergey Mastitsky
 
урок матем. 3 кл. камыышная о.м.
урок матем. 3 кл. камыышная о.м.урок матем. 3 кл. камыышная о.м.
урок матем. 3 кл. камыышная о.м.Vasiliiiii
 
17 pdf -_programmi
17 pdf -_programmi17 pdf -_programmi
17 pdf -_programmi
MBOU Spasskaya SOSH
 
Массивы в Java
Массивы в JavaМассивы в Java
Массивы в Javametaform
 
Лекция 9. Дерево ван Эмде Боаса (van Emde Boas tree)
Лекция 9. Дерево ван Эмде Боаса (van Emde Boas tree)Лекция 9. Дерево ван Эмде Боаса (van Emde Boas tree)
Лекция 9. Дерево ван Эмде Боаса (van Emde Boas tree)
Mikhail Kurnosov
 
практика 5
практика 5практика 5
практика 5student_kai
 
Data analysis in R
Data analysis in RData analysis in R
Data analysis in R
Mikhail Dubov
 

Similar to Открытый урок (20)

Scala для всех (РИФ 2015)
Scala для всех (РИФ 2015)Scala для всех (РИФ 2015)
Scala для всех (РИФ 2015)
 
1
11
1
 
Лекция 1. Анализ эффективности алгоритмов
Лекция 1. Анализ эффективности алгоритмовЛекция 1. Анализ эффективности алгоритмов
Лекция 1. Анализ эффективности алгоритмов
 
Scala and LiftWeb presentation (Russian)
Scala and LiftWeb presentation (Russian)Scala and LiftWeb presentation (Russian)
Scala and LiftWeb presentation (Russian)
 
Одномерные массивы целых чисел
Одномерные массивы целых чиселОдномерные массивы целых чисел
Одномерные массивы целых чисел
 
Python и его тормоза
Python и его тормозаPython и его тормоза
Python и его тормоза
 
массивы
массивымассивы
массивы
 
Pourochnoe planirovanie matematika_4_klass
Pourochnoe planirovanie matematika_4_klassPourochnoe planirovanie matematika_4_klass
Pourochnoe planirovanie matematika_4_klass
 
Алгоритмы и структуры данных весна 2014 лекция 1
Алгоритмы и структуры данных весна 2014 лекция 1Алгоритмы и структуры данных весна 2014 лекция 1
Алгоритмы и структуры данных весна 2014 лекция 1
 
Технологическая карта урока
Технологическая карта урока Технологическая карта урока
Технологическая карта урока
 
Haskell
HaskellHaskell
Haskell
 
Haskell Lite - presentation for DevDay about Haskell language
Haskell Lite - presentation for DevDay about Haskell languageHaskell Lite - presentation for DevDay about Haskell language
Haskell Lite - presentation for DevDay about Haskell language
 
87
8787
87
 
Основы языка R
Основы языка RОсновы языка R
Основы языка R
 
урок матем. 3 кл. камыышная о.м.
урок матем. 3 кл. камыышная о.м.урок матем. 3 кл. камыышная о.м.
урок матем. 3 кл. камыышная о.м.
 
17 pdf -_programmi
17 pdf -_programmi17 pdf -_programmi
17 pdf -_programmi
 
Массивы в Java
Массивы в JavaМассивы в Java
Массивы в Java
 
Лекция 9. Дерево ван Эмде Боаса (van Emde Boas tree)
Лекция 9. Дерево ван Эмде Боаса (van Emde Boas tree)Лекция 9. Дерево ван Эмде Боаса (van Emde Boas tree)
Лекция 9. Дерево ван Эмде Боаса (van Emde Boas tree)
 
практика 5
практика 5практика 5
практика 5
 
Data analysis in R
Data analysis in RData analysis in R
Data analysis in R
 

More from Dbeshenov

Флажок - переключатель - Мемо
Флажок - переключатель - МемоФлажок - переключатель - Мемо
Флажок - переключатель - Мемо
Dbeshenov
 
Операционная система Windows XP
Операционная система Windows XPОперационная система Windows XP
Операционная система Windows XP
Dbeshenov
 
Решение систем линейных уравнений методом Кремера
Решение систем линейных уравнений методом КремераРешение систем линейных уравнений методом Кремера
Решение систем линейных уравнений методом Кремера
Dbeshenov
 
Графический редактор
Графический редакторГрафический редактор
Графический редактор
Dbeshenov
 
Урок викторина
Урок  викторинаУрок  викторина
Урок викторина
Dbeshenov
 
Расчет себестоимости молока
Расчет себестоимости молокаРасчет себестоимости молока
Расчет себестоимости молока
Dbeshenov
 
Библиотечный фонд
Библиотечный фондБиблиотечный фонд
Библиотечный фонд
Dbeshenov
 
Клавиатурный тренажер
Клавиатурный тренажерКлавиатурный тренажер
Клавиатурный тренажер
Dbeshenov
 
Электронная книга
Электронная книгаЭлектронная книга
Электронная книга
Dbeshenov
 

More from Dbeshenov (9)

Флажок - переключатель - Мемо
Флажок - переключатель - МемоФлажок - переключатель - Мемо
Флажок - переключатель - Мемо
 
Операционная система Windows XP
Операционная система Windows XPОперационная система Windows XP
Операционная система Windows XP
 
Решение систем линейных уравнений методом Кремера
Решение систем линейных уравнений методом КремераРешение систем линейных уравнений методом Кремера
Решение систем линейных уравнений методом Кремера
 
Графический редактор
Графический редакторГрафический редактор
Графический редактор
 
Урок викторина
Урок  викторинаУрок  викторина
Урок викторина
 
Расчет себестоимости молока
Расчет себестоимости молокаРасчет себестоимости молока
Расчет себестоимости молока
 
Библиотечный фонд
Библиотечный фондБиблиотечный фонд
Библиотечный фонд
 
Клавиатурный тренажер
Клавиатурный тренажерКлавиатурный тренажер
Клавиатурный тренажер
 
Электронная книга
Электронная книгаЭлектронная книга
Электронная книга
 

Открытый урок

  • 1. (слово французского происхождения, обозначающее мощный или сплошной) совокупность множества однородных по каким-либо признакам объектов, предметов, данных и т.п. , например: жилой…, лесной… горный…, информационный… МАССИВЫ -
  • 2. Сегодня на уроке: 1. Что такое массив в языке программирования? 2. Какие характеристики имеет массив? 3. Какие операции можно производить с элементами массива? 4. Как описать массив на языке Pascal?
  • 3. 1. Иванов 2. Петров 3. Сидоров 4. Кошкин 5. Мышкин 1. 100 2. 120 3. 120 4. 130 5. 140 6. 140 7. 120 8. 150 9. 160 10.140 ... 1 2 3 4 5 6 7 8 9 10 1 1 2 3 4 5 6 7 8 9 10 2 2 4 6 8 10 12 14 16 18 20 3 3 6 9 12 15 18 21 24 27 30 4 4 8 12 16 20 24 28 32 36 40 5 5 10 15 20 25 30 35 40 45 50 6 6 12 18 24 30 36 42 48 54 60 Список класса Температура воздуха Таблица умножения
  • 4. набор однотипных данных, хранящихся в памяти компьютера и имеющих имя Имя - название массива Индекс - номер элемента в массиве Элемент - каждое значение в массиве Размер - количество элементов в массиве в программе Характеристики массива
  • 5. имя массива - шкаф индексы - номера ящиков элементы массива- содержимое ящиков размер - 5 1 2 3 4 5 Одномерные Двумерные имя массива - кинозал индексы - ряд,место элемент массива- человек, занимающий место размер- ?
  • 6. Создайте массивы: • девочки 23 гр. • Мальчики 23гр. Размер? Значение 1-го элемента? Значение последнего элемента?
  • 7. Операции над элементами массива Название операции Символьный массив Числовой массив • Отбор элементов по условию • Сортировка • Нахождение максимального значения • … • … + + - - - - + + + + + + •Нахождение минимального значения •Вычисление среднего значения •Вычисление суммы элементов
  • 8. Имя массива : array [размер ] of тип элементов; Размер: [начальный индекс . . Конечный индекс ] Пример размера : [1..5 ] Описание массивов: Fam10a, Rost10a: Var Fam10a: array [1..12] of string; Rost10a : array [1..12] of integer; Описание одномерного массива в программе
  • 9. Сегодня на уроке: 1. Что такое массив в языке программирования? 2. Какие характеристики имеет массив? 3. Какие операции можно производить с элементами массива? 4. Как описать массив на языке Pascal? + всё понятно ! хочу узнать больше ? остались вопросы - не понял(а)
  • 10. Сегодня на уроке: 1. Что такое массив в языке программирования? 2. Какие характеристики имеет массив? 3. Какие операции можно производить с элементами массива? 4. Как описать массив на языке Pascal? + всё понятно ! хочу узнать больше ? остались вопросы - не понял(а)