Разделы презентаций


Массивы

Содержание

МассивыМассив — разновидность объекта, которая предназначена для хранения пронумерованных значений и предлагает дополнительные методы для удобного манипулирования такой коллекцией.Обычно массивы используются для хранения однотипных пронумерованных данных, например, списка студентов в группе,

Слайды и текст этой презентации

Слайд 1Массивы

Массивы

Слайд 2Массивы
Массив — разновидность объекта, которая предназначена для хранения пронумерованных значений

и предлагает дополнительные методы для удобного манипулирования такой коллекцией.
Обычно массивы

используются для хранения однотипных пронумерованных данных, например, списка студентов в группе, их оценок, списка товаров, их цен, курса валют за разные дни, и т.п. Массивы задаются в блоке «Выражение» следующим образом:
mas = {} — это пустой массив; «mas» - имя массива.
mas = {1, 5, 6, 7, 8} — массив из 5 элементов.
Обращение к элементу массива:
mas[0] , mas[2], mas[4] — mas[i], где i — это номер элемента в массиве, начиная с 0.
МассивыМассив — разновидность объекта, которая предназначена для хранения пронумерованных значений и предлагает дополнительные методы для удобного манипулирования

Слайд 3Массивы. Задача
Задача 3.1.1:
Есть массив old = {3, 1, 3, 1,

3, 2, 3, 3, 2, 3, 3, 3, 2, 3,

2, 3, 1, 3, 1, 3, 2, 3, 1, 3}. Необходимо убрать из массива все двойки и получить таким образом новый массив newArr.

Выведите на экран новый массив построчно. Каждый элемент на новой строке. Если элементы не влезают в один столбец, тогда выводить в несколько столбцов. Высота экрана 220 пикселей.

Поле: 3.2.1-1

Массивы. ЗадачаЗадача 3.1.1:Есть массив old = {3, 1, 3, 1, 3, 2, 3, 3, 2, 3, 3,

Слайд 4Массивы. Задача
Реализация в TRIK Studio
Объявите переменные: old — заданный массив i —

номер элемента в массиве old newArr — новый массив a — номер

элемента в массиве newArr

Массивы. ЗадачаРеализация в TRIK StudioОбъявите переменные: old — заданный массив i — номер элемента в массиве old

Слайд 5Массивы. Задача
Напишите цикл с итерациями, который будет проверять каждый элемент

массива old на совпадение с цифрой 2.
Количество итераций равно кол-ву

элементов массива, в данном случае это 24.
Неименованная исходящая связь — выход из цикла, идёт на «конец программы».
Связь с именем «тело цикла» - идёт на тело цикла.
Массивы. ЗадачаНапишите цикл с итерациями, который будет проверять каждый элемент массива old на совпадение с цифрой 2.Количество

Слайд 6Массивы. Задача
В ветке «ложь»:
записываем «не двойку» в массив newArr
увеличиваем индекс

a массива newArr.
Ветка «истина» пустая — мы не создаем нового

элемента массива newArr.

После каждой итерации нужно увеличивать индекс i массива old.

Массивы. ЗадачаВ ветке «ложь»:записываем «не двойку» в массив newArrувеличиваем индекс a массива newArr.Ветка «истина» пустая — мы

Слайд 7Массивы. Задача
Общий вид алгоритма без вывода итогового массива на экран:

Массивы. ЗадачаОбщий вид алгоритма без вывода итогового массива на экран:

Слайд 8Массивы. Задача
Реализация вывода
Для вывода массива на экран создадим подпрограмму «На

экран» с двумя параметрами:
n — количество выводимых элементов
y_max —

высота экрана в пикселах

Переменные подпрограммы: i — номер элемента в массиве;
x, y — координаты вывода элементов на экран.
Массивы. ЗадачаРеализация выводаДля вывода массива на экран создадим подпрограмму «На экран» с двумя параметрами:n — количество выводимых

Слайд 9Массивы. Задача
Выводим значения в цикле:
Если столбец не закончился (y

y_max) — выводим значение в координатах (x, y) и увеличиваем

координату y;
Если закончился экран (y > y_max) — переводим на новый столбец, а затем выводим на экран.
Массивы. ЗадачаВыводим значения в цикле:Если столбец не закончился (y < y_max) — выводим значение в координатах (x,

Слайд 10Массивы. Задача
Чтобы блок «Вывести текст» вывел значение, а не текст,

нужно поставить галочку «Вычислять» в свойствах блока «Напечатать текст».

Массивы. ЗадачаЧтобы блок «Вывести текст» вывел значение, а не текст, нужно поставить галочку «Вычислять» в свойствах блока

Слайд 11Массивы. Задача
Перед блоком «Конец» можно поставить блок «Таймер» или блок

«Ждать нажатие кнопки», чтобы вывод не пропал с экрана. Второй

способ удобнее, так как не ограничивает время на просмотр результатов.

Конец программы с ожиданием нажатия кнопки:

Конец программы с ожиданием таймера:

Массивы. ЗадачаПеред блоком «Конец» можно поставить блок «Таймер» или блок «Ждать нажатие кнопки», чтобы вывод не пропал

Слайд 12Массивы. Задача

Массивы. Задача

Слайд 13Массивы. Задача
Можно реализовать вывод не отдельно в подпрограмме, а в

теле основного цикла:

Массивы. ЗадачаМожно реализовать вывод не отдельно в подпрограмме, а в теле основного цикла:

Слайд 14Массивы. Задача
Пример массива для Задачи 3.1.1:
Есть массив old = {1,

1, 3, 1, 3, 2, 3, 3, 2, 3, 3,

3, 2, 3, 2, 3, 1, 3, 1, 3, 2}. Длина 21. Проверьте данный массив в своем решении. Поле: 3.1.1-2
Массивы. ЗадачаПример массива для Задачи 3.1.1:Есть массив old = {1, 1, 3, 1, 3, 2, 3, 3,

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика