Массивы
презентация к уроку по информатике и икт (11 класс) на тему

Юдахина Татьяна Михайловна

Данная презентация поможет четко, понятно, в условиях ограниченного количества часов организовать работу по изучению темы "Массивы" в среде программирования Бейсик

Скачать:

ВложениеРазмер
Office presentation icon massivy.ppt506 КБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

МАССИВЫ Автор: Юдахина Татьяна Михайловна, Учитель информатики МОУ Октябрьская СОШ Радищевского района Ульяновской области

Слайд 2

Понятие массива Массив – это упорядоченная совокупность однородных величин, обозначенных одним и тем же именем с различными целочисленными индексами, изменяющимся по порядку; Это пронумерованная последовательность однотипных данных

Слайд 3

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

Слайд 4

Модели массива Стеллажи с данными о книгах (картотека) Комод с ящиками Места в кинотеатре и т. д.

Слайд 5

Характеристики массива Имя массива задается так же, как и имя переменной, с учетом типа переменных. Размерность - количество измерений (одномерный или двумерный) Размер - количество элементов массива. Тип - это тип используемых элементов (числовой или символьный)

Слайд 6

Специальный оператор Оператор DIM . Он необходим для того, чтобы транслятор мог выделить необходимую область памяти для хранения всех элементов массива. В описании массива должно быть указано имя, число элементов , содержащихся в массиве, или допустимый диапазон индексов и тип каждого элемента. Одним оператором DIM можно описать сразу несколько массивов. Например, DIM A (8), В$ (11), 0% (5,5) Чтобы обратиться к элементу массива, надо указать его имя и индекс . Например, следующий оператор присваивает элементу массива с индексом 5 значение 1: А(5) = 1 Индекс массива записывается в круглых скобках.

Слайд 7

Обработка массива С точки зрения программиста, массив представляет собой список данных, который часто приходится обрабатывать как одно целое. Последовательно применить одни и те же действия ко всем элементам массива позволяет цикл со счетчиком. В этом случае переменную цикла используют как индекс при обращении к элементу массива или для вычисления такого индекса. DIM F (10) FOR I =1 TO 10 ……… NEXT I

Слайд 8

Заполнение массива Датчиком случайных чисел, вводить с клавиатуры ( INPUT) использовать операторы DATA , READ по формулам По условию

Слайд 9

Случайными числами Пример 1. Если в массиве должны быть числа с разными знаками, то используется запись: А (I) = INT(RND(l) * 100) - INT(RND(l) * 100). Программа Пояснения DIM A (10) FOR I=1 ТО 10 A(I) = INT(RND (I)*100) PRINT A (I) NEXT I Задается массив Открывается цикл Заполняется массив датчиком чисел Выводятся элементы массива на экран Закрывается цикл

Слайд 10

С помощью INPUT Пример 2. Программа для создания одномерного массива Программа Пояснения INPUT N DIM F (N) FOR I = 1 TO N INPUT F (I) NEXT I FOR I = 1 TO N PRINT F (I); NEXT I Вводится количество элементов массива Задается массив Цикл для ввода с клавиатуры элементов массива Цикл для вывода элементов массива на экран

Слайд 11

С помощью DATA READ Пример 3. Определить количество положительных элементов массива С (10), элементами которого являются числа: 8, -15, -5, 0,1, 4.5, -1.2, 61, 59,-3. К = 0 DIM С (10) DATA 8, -15, -5, 0, 1, 4.5, -1.2, 61, 59,-3 FOR I=l TO 10 READ С (I) IF С (I) > 0 THEN К = К + 1 NEXT I PRINT «Количество положительных элементов =»; К END Пояснение: Оператор DATA подразумевает перечисление заранее известных данных через запятую, а оператор READ предполагает использование этих данных при решении одно за другим. Эти два оператора используются всегда вместе. (Работает не во всех версиях Basic) При подсчете суммы элементов начальное значение должно быть равным 0!

Слайд 12

С помощью формулы Пример 4. Распечатать двумерный массив, который заполняется с помощью формулы T IJ =I*J DIM T% (9, 9) FOR I = 1 ТО 9 FOR J = 1 ТО 9 Т % (I, J) = I*J PRINT T% (I, J); NEXT J PRINT NEXT I END Данная программа печатает произведения чисел из таблицы умножения.

Слайд 13

С помощью условия Пример 5. Заполнить массив 10*10 так, чтобы на главной диагонали стояли 1, остальные - 0 DIM F ( 10 , 10 ) FOR I = 1 ТО 10 FOR J = 1 ТО 10 IF I=J THEN F (I,J)=1 Е LSE F (I,J)=0 PRINT F (I, J); NEXT J PRINT NEXT I END Без комментариев…

Слайд 14

Нахождение суммы элементов массива Нахождение произведения элементов массива Нахождение минимального (максимального) элемента Менять местами элементы (до половины) в одномерном массиве Основные алгоритмы работы с массивами

Слайд 15

есть одномерный массив А(10)-(уже создан) см выше Входим в созданный массив S=0 – обозначаем сумму FOR I=l TO 10 S= S+A(I) NEXT I PRINT «Сумма элементов массива равна»; S END Нахождение суммы элементов массива

Слайд 16

есть одномерный массив А(10)-(уже создан) см выше Входим в созданный массив Р = 1 – обозначаем произведение FOR I=l TO 10 Р = Р* A(I) NEXT I PRINT «Произведение элементов массива равна»; Р END Нахождение произведения элементов массива

Слайд 17

есть одномерный массив А(10)-(уже создан) см выше Входим в созданный массив M=A(1) – обозначаем максимальный элемент FOR I= 2 TO 10 If A(I)>M THEN M=A(I) …А( I)

Слайд 18

10 INPUT “ Введите размер ”;N 20 DIM A(N) 30 FOR I=1 TO N 40 INPUT A(I) 50 NEXT I 70 M=INT(N/2) 80 FOR I=1 TO M 90 P=A(I) 100 A(I)=A(N-I+1) 110 A(N-I+1)=P 120 NEXT I 130 ? “ Перевернутый массив ” 140 FOR I=1 TO N 150 PRINT A(I) ; 160 NEXT I 170 END Перевернутый массив

Слайд 19

Создать и вывести на экран массив, элементами которого являются результаты умножения на «5» чисел от 1 до 10. Практическая работа


По теме: методические разработки, презентации и конспекты

Понятие массива. Одномерные и двумерные массивы. Элемент массива.

Сегодня на уроке мы с вами рассмотрим новое понятие массив. Массив – это упорядоченный набор однотипных данных. Иначе говоря, массив – это таблица, каждый элемент которой является элементом массива. М...

Массивы в Turbo Pascal. Решение задач на массивы

Зачетная работа на курсах повышения квалификации...

Одномерные массивы. Поиск элемента массива.

Расматриваются алгоритм линейного поиска и бинарного поиска в отсортированном массиве....

Схема конспекта урока «Одномерные массивы. Ввод и вывод одномерного массива»

Предмет   «Информатика»    Класс   9  Тема урока  «Одномерные массивы. Ввод и вывод одномерного массива»Тип урока: комбинированныйОборудование: компью...

Урок по теме "Массивы.Одномерные массивы" 9 класс

Урок по теме «Массивы. Одномерные массивы» 9 класс Цель урока:Ø  Образовательная: Создание условий для формирования понятия массива, основных алгоритмов обработки массива.Ø...

План-конспект урока в 9 классе по теме "Одномерные массивы. Обработка массива"

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

Презентация к уроку (8 класс) по теме "Массивы данных. Числовые массивы".

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