Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Использование массивов при решении задач в различных программных средах

Использование массивов при решении задач в различных программных средах


  • Информатика

Поделитесь материалом с коллегами:

Тема урока: Использование массивов при решении задач в различных программных...
«Данные хороши тогда, когда они хорошо организованы» Цели урока: - закрепить...
Задание «УГАДАЙ СЛОВО» P > O > K    Е > М < П    Т > Ю > Ь Какое слово...
Замените каждую букву цифрой от 1 до 9 так, чтобы выполнялись все неравенств...
Вопросы для повторения: Что такое массив? Какого типа могут быть элементы мас...
Понятие «массив» Массив – это составной объект, образованный из элементов одн...
Что такое матрица ? Матрица – это прямоугольная таблица заполненная числами и...
Одномерный массив (линейный) – это фиксированное количество элементов одного...
Введем 30 целых чисел от 15 до 44 и объединим их общим именем А. 	Имя А – об...
Количество элементов массива называют его размерностью. Размерность массива...
Двумерный массив B(5,7) Какова размерность массива? Чему равно значение элем...
 Какой массив называется квадратным?
Каким свойством обладают элементы главной диагонали? i=j т.е. индексы строки...
Способы заполнения массивов .
Второй способ заполнения массива – это заполнение с помощью генератора случа...
Способы заполнения массивов .
Третий способ заполнения массива – чтение элементов массива с помощью операт...
Работа с элементами массива Задание1.Нахождение суммы элементов заданного дву...
Подсчет общей суммы в электронной таблице EXCEL Задание 2. При подготовке к н...
Есть ли в массиве элементы с данным свойством? Задание 3. 	Есть ли отрицатель...
Алгоритм: Начнем просматривать массив с первого элемента (i=1). Пока не просм...
Задание 4. Найти номер последнего отрицательного элемента массива. Алгоритм:...
Нахождение количества элементов, обладающих заданным свойством Задание5. Найт...
Работа в EXCEL Задание 6. Используя функцию СЧЁТЕСЛИ, выполнить задание 5. Ср...
Самостоятельная работа Класс делится на 2 группы: 1 группа- выполняет задание...
Задача 1. Определить сумму элементов массива Т размерностью 4x4, стоящих на г...
1 из 28

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

№ слайда 1 Тема урока: Использование массивов при решении задач в различных программных
Описание слайда:

Тема урока: Использование массивов при решении задач в различных программных средах

№ слайда 2 «Данные хороши тогда, когда они хорошо организованы» Цели урока: - закрепить
Описание слайда:

«Данные хороши тогда, когда они хорошо организованы» Цели урока: - закрепить знания на создание и обработку массивов; - установить связь между теорией матриц (раздел математики) и массивами в информатике; - проверить результаты решения задач не только средствами алгоритмического языка, но и с помощью электронной таблицы EXCEL.

№ слайда 3 Задание «УГАДАЙ СЛОВО» P &gt; O &gt; K    Е &gt; М &lt; П    Т &gt; Ю &gt; Ь Какое слово
Описание слайда:

Задание «УГАДАЙ СЛОВО» P > O > K    Е > М < П    Т > Ю > Ь Какое слово здесь зашифровано?

№ слайда 4 Замените каждую букву цифрой от 1 до 9 так, чтобы выполнялись все неравенств
Описание слайда:

Замените каждую букву цифрой от 1 до 9 так, чтобы выполнялись все неравенства, а затем расставьте буквы в порядке возрастания их числовых значений. Подсказка: находим ту букву, от которой отходят только знаки <. Она соответствует минимальной цифре. Определяем, что это буква К и снова повторяем данный алгоритм. Ответ: компьютер

№ слайда 5 Вопросы для повторения: Что такое массив? Какого типа могут быть элементы мас
Описание слайда:

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

№ слайда 6 Понятие «массив» Массив – это составной объект, образованный из элементов одн
Описание слайда:

Понятие «массив» Массив – это составной объект, образованный из элементов одного и того же типа и эти элементы располагаются по строкам и столбцам. Такой тип данных применяется в программировании для обозначения объектов, аналогичных числовым последовательностям в математике. a1, а2, а3, …, а30

№ слайда 7 Что такое матрица ? Матрица – это прямоугольная таблица заполненная числами и
Описание слайда:

Что такое матрица ? Матрица – это прямоугольная таблица заполненная числами из множества действительной оси. Размер матрицы в терминах числа строк m и числа столбцов n обозначается через mn. В случае m=n матрица называется квадратной порядка n. В общем случае матрица называется прямоугольной.

№ слайда 8 Одномерный массив (линейный) – это фиксированное количество элементов одного
Описание слайда:

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

№ слайда 9 Введем 30 целых чисел от 15 до 44 и объединим их общим именем А. 	Имя А – об
Описание слайда:

Введем 30 целых чисел от 15 до 44 и объединим их общим именем А. Имя А – общее имя для всех элементов. Элементы массива – целые числа, их 30. В среде программирования Qbasic описание такого массива выглядит таким образом: Dim A(30) REM Элементы массива: А(1)=15 А(2)=16 А(3)=17 … А(30)=44

№ слайда 10 Количество элементов массива называют его размерностью. Размерность массива
Описание слайда:

Количество элементов массива называют его размерностью. Размерность массива равна: количество строк * количество столбцов

№ слайда 11 Двумерный массив B(5,7) Какова размерность массива? Чему равно значение элем
Описание слайда:

Двумерный массив B(5,7) Какова размерность массива? Чему равно значение элемента В(3,5)? Чему равно значение элемента В(2,5)+В(6,3)=?

№ слайда 12  Какой массив называется квадратным?
Описание слайда:

Какой массив называется квадратным?

№ слайда 13 Каким свойством обладают элементы главной диагонали? i=j т.е. индексы строки
Описание слайда:

Каким свойством обладают элементы главной диагонали? i=j т.е. индексы строки и столбца совпадают Каким свойством обладают элементы побочной или вспомогательной диагонали? i+j=n+1 1 2 3 4 5 6 7 1 61 56 8 49 27 70 57 2 32 27 34 30 19 76 81 3 93 81 4 46 70 6 10 4 90 99 7 29 35 49 66 5 22 54 63 37 8 8 59 6 33 74 60 25 18 45 98 7 3 13 43 75 88 38 7 1 2 3 4 5 6 7 1 61 56 8 49 27 70 57 2 32 27 34 30 19 76 81 3 93 81 4 46 70 6 10 4 90 99 7 29 35 49 66 5 22 54 63 37 8 8 59 6 33 74 60 25 18 45 98 7 3 13 43 75 88 38 7

№ слайда 14 Способы заполнения массивов .
Описание слайда:

Способы заполнения массивов .

№ слайда 15 Второй способ заполнения массива – это заполнение с помощью генератора случа
Описание слайда:

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

№ слайда 16 Способы заполнения массивов .
Описание слайда:

Способы заполнения массивов .

№ слайда 17 Третий способ заполнения массива – чтение элементов массива с помощью операт
Описание слайда:

Третий способ заполнения массива – чтение элементов массива с помощью оператора READ. Значения элементов содержатся в операторе DATA: for i=1 to 4 for j=1 to 3 READ В(i, j) next j next I …… DATA 3,5,-11,6,0,4,-3,1,22,-7,10,8

№ слайда 18 Работа с элементами массива Задание1.Нахождение суммы элементов заданного дву
Описание слайда:

Работа с элементами массива Задание1.Нахождение суммы элементов заданного двумерного массива В(5,2) . . . s=0 for i=1 to 5 for j=1 to 2 input В(i,j) s=s+B(i,j) next j next i Print “s=“;s . . .

№ слайда 19 Подсчет общей суммы в электронной таблице EXCEL Задание 2. При подготовке к н
Описание слайда:

Подсчет общей суммы в электронной таблице EXCEL Задание 2. При подготовке к началу учебного года были куплены тетради, ручки, дневники, обложки для тетрадей и карандаши. Используя функцию СУММ найти стоимость данной покупки, если цена и количество известны и эти данные совпадают с элементами массива в задании 1. Полученные результаты сравнить

№ слайда 20 Есть ли в массиве элементы с данным свойством? Задание 3. 	Есть ли отрицатель
Описание слайда:

Есть ли в массиве элементы с данным свойством? Задание 3. Есть ли отрицательный элемент в массиве?

№ слайда 21 Алгоритм: Начнем просматривать массив с первого элемента (i=1). Пока не просм
Описание слайда:

Алгоритм: Начнем просматривать массив с первого элемента (i=1). Пока не просмотрен последний (i<=n) и не найден отрицательный (A[i]<0), будем переходить к следующему. Таким образом, мы закончим просмотр в одном из двух случаев: первый – просмотрели все элементы и не нашли отрицательного, тогда i>n, второй – нашли нужный, при этом i<=n. Опишем переменную с, значение которой истина (True), если в массиве есть отрицательный элемент, и ложь (False), если его нет.

№ слайда 22 Задание 4. Найти номер последнего отрицательного элемента массива. Алгоритм:
Описание слайда:

Задание 4. Найти номер последнего отрицательного элемента массива. Алгоритм: Последний отрицательный – это первый отрицательный элемент, который встретится при просмотре массива с конца. Если очередной элемент не является отрицательным, то нужно уменьшить значение текущего индекса, пока он не станет меньше номера первого элемента или не будет найден отрицательный элемент. Договоримся, что если в массиве нет отрицательного элемента, значение результата будет равно 0.

№ слайда 23 Нахождение количества элементов, обладающих заданным свойством Задание5. Найт
Описание слайда:

Нахождение количества элементов, обладающих заданным свойством Задание5. Найти количество положительных и отрицательных элементов в данном массиве. Алгоритм: Суть программы заключается во введении двух переменных (счетчиков – k1, k2) для хранения значений количества положительных и отрицательных элементов в массиве соответственно.

№ слайда 24 Работа в EXCEL Задание 6. Используя функцию СЧЁТЕСЛИ, выполнить задание 5. Ср
Описание слайда:

Работа в EXCEL Задание 6. Используя функцию СЧЁТЕСЛИ, выполнить задание 5. Сравнить результаты.

№ слайда 25 Самостоятельная работа Класс делится на 2 группы: 1 группа- выполняет задание
Описание слайда:

Самостоятельная работа Класс делится на 2 группы: 1 группа- выполняет задание в среде Бейсик, 2 группа –в электронной таблице EXCEL Задача 1. В сбербанке хранятся N вкладов. Составить программу, которая подсчитает и сообщит, какова станет величина каждого вклада через 4 года, если годовой процент равен 8. Фамилии и кол-во вкладчиков взять произвольно Задача 2. Вступительные экзамены сдают N абитуриентов (N>10) по 3 предметам. Разработать алгоритм и написать программу, которая подсчитает сумму баллов, набранную каждым абитуриентом, и количество абитуриентов зачисленных в ВУЗ, если известен проходной балл –РВ Проверить и сравнить полученные результаты.

№ слайда 26
Описание слайда:

№ слайда 27 Задача 1. Определить сумму элементов массива Т размерностью 4x4, стоящих на г
Описание слайда:

Задача 1. Определить сумму элементов массива Т размерностью 4x4, стоящих на главной диагонали. Задача 2. Определить, сколько элементов массива превосходят по модулю заданное число Н. Задача 3. Задана температура воздуха в течении марта месяца. Сравнить среднюю температуру со средней температурой прошлого года ТР.

№ слайда 28
Описание слайда:


Краткое описание документа:

Тема "Массивы" является наиболее сложной при изучении раздела "Программирование" в предметной области информатики. Данная разработка поможет ученикам разобраться в этом вопросе, а также здесь проведена связь с разделом "Матрицы" в математике. Разобраны простейшие программы на языке программирования QBASIC. Представлены операторы ввода и вывода для линейных и двумерных массивов. Интересны будут сюжетные задачи, где необходимо использовать обязательно организацию данных в виде таблиц при составлении программ, а результаты тестирования программ проверяются с помощью электронной таблицы EXCEL.

 

Автор
Дата добавления 08.03.2015
Раздел Информатика
Подраздел Презентации
Просмотров290
Номер материала 429788
Получить свидетельство о публикации


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