Презентация, доклад Таблицы и массивы

Содержание

понятие одномерного массива описание массива заполнение одномерного массива вывод значений элементов массива Дарчиева З.Т. СОШ №2 Алагира РСО-АланияТемы параграфа:

Слайд 1
Таблицы и массивы
Дарчиева З.Т. СОШ №2 Алагира РСО-Алания

Таблицы и массивыДарчиева З.Т. СОШ №2 Алагира РСО-Алания

Слайд 2понятие одномерного массива
описание массива
заполнение одномерного массива
вывод значений элементов

массива



Дарчиева З.Т. СОШ №2 Алагира РСО-Алания

Темы параграфа:

понятие одномерного массива описание массива заполнение одномерного массива вывод значений элементов массива Дарчиева З.Т. СОШ №2 Алагира

Слайд 3Например: семейство лилейные;
семейство луковые
Понятие одномерного массива
Класс однодольные;
Класс двудольные



В жизни мы постоянно

сталкиваемся с множеством объектов, объединенных по определенным признакам:

Дарчиева З.Т. СОШ №2 Алагира РСО-Алания

Например: семейство лилейные; семейство луковыеПонятие одномерного массиваКласс однодольные;Класс двудольныеВ жизни мы постоянно сталкиваемся с множеством объектов, объединенных

Слайд 4Понятие одномерного массива
Данные объекты: температура за год оформлены в таблицу



- таблица

называется линейной.

В языках программирования линейная таблица называется одномерным массивом.

Дарчиева З.Т. СОШ №2 Алагира РСО-Алания

Понятие одномерного массиваДанные объекты: температура за год оформлены в таблицу- таблица называется линейной. В языках программирования линейная

Слайд 5В нашем примере Т - это имя массива.
Элементы массива пронумерованы.





Порядковый номер элемента называется его индексом. Каждый элемент массива обозначается индексированным именем в следующей форме:
<имя массива> [<индекс>]

Индекс записывается в квадратных скобках: Т[2], Т[10], Т[12]. Индексы могут представляться не только в виде констант, но и в виде целых переменных и даже выражений целого типа: T[i], T[k], T[i+k], T[2*k].
Важно следить, чтобы значения индексов не выходили за допустимые границы. В примере с температурами они должны лежать в диапазоне от 1 до 12.
Все элементы массива должны иметь одинаковый тип. Если массив состоит только из целых чисел, то тип массива - целый. В нашем примере значения температур могут быть дробными, поэтому тип массива - вещественный.

Дарчиева З.Т. СОШ №2 Алагира РСО-Алания

В нашем примере Т - это имя массива. Элементы массива пронумерованы. Порядковый номер элемента называется его индексом. Каждый

Слайд 6Характеристики массива:
A[I]
ИМЯ
[индекс]
Массивы
Тип элементов массива
Имя массива
Размер массива



Дарчиева З.Т. СОШ №2 Алагира РСО-Алания

Характеристики массива:A[I]ИМЯ[индекс]МассивыТип элементов массиваИмя массиваРазмер массиваДарчиева З.Т. СОШ №2 Алагира РСО-Алания

Слайд 7
Понятие массива:

A
массив
3
15
НОМЕР элемента массива
(ИНДЕКС)
A[1]
A[2]
A[3]
A[4]
A[5]
ЗНАЧЕНИЕ элемента массива
A[2]=10
НОМЕР (ИНДЕКС) элемента массива: 2
ЗНАЧЕНИЕ

элемента массива: 10






Дарчиева З.Т. СОШ №2 Алагира РСО-Алания

Понятие массива: Aмассив315НОМЕР  элемента массива(ИНДЕКС)A[1]A[2]A[3]A[4]A[5]ЗНАЧЕНИЕ элемента массиваA[2]=10НОМЕР (ИНДЕКС)  элемента массива: 2ЗНАЧЕНИЕ  элемента массива: 10

Слайд 8
Массивы
Массив – это пронумерованная конечная последовательность однотипных величин.



Дарчиева З.Т. СОШ №2

Алагира РСО-Алания
МассивыМассив – это пронумерованная конечная последовательность однотипных величин.Дарчиева З.Т. СОШ №2 Алагира РСО-Алания

Слайд 9Решение задач по обработке массива связано, как правило, с перебором элементов

массива.

Такой перебор происходит в цикле, в котором изменяется значение индекса от начальной до конечной величины.

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

Дарчиева З.Т. СОШ №2 Алагира РСО-Алания

Решение задач по обработке массива связано, как правило, с перебором элементов массива. Такой перебор происходит в цикле,

Слайд 10Описание и ввод значений в массив на Алгоритмическом языке
Запишем алгоритм ввода

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

алг Ввод массива, вариант 1  вещ таб Т[1:12]  цел I  нач I:=1      пока I<=12, повторять       нц           вывод ("Т[," I , "]=")            ввод (Т[I])            I:=I+1  кц  кон

алг Ввод массива, вариант 2  вещ таб Т[1:12]  цел I  нач для I от 1 до 12 шаг 1 повторять  нц      вывод ("Т[",I,"]= ")       ввод (Т[I])  кц  кон

Обратите внимание на вторую строку алгоритмов. В ней присутствует описание массива температур. В Алгоритмическом языке массив называется таблицей. Запись вещ таб Т[1:12] описывает таблицу (массив) вещественного типа, имя которого Т и элементы пронумерованы от 1 до 12.

Дарчиева З.Т. СОШ №2 Алагира РСО-Алания

Описание и ввод значений в массив на Алгоритмическом языкеЗапишем алгоритм ввода значений в массив температур. Сначала посмотрим,

Слайд 11Цикл с параметром в АЯ

В первом варианте алгоритма используется уже знакомая

вам алгоритмическая структура цикла с предусловием.
 пока I<=12, повторять       нц           вывод ("Т[," I , "]=")            ввод (Т[I])            I:=I+1  кц  Переменная I играет роль параметра цикла, изменяющегося от 1 до 12 с шагом 1. Внутри цикла она используется в качестве индекса в обозначении элементов цикла: Т[I].

Дарчиева З.Т. СОШ №2 Алагира РСО-Алания

Цикл с параметром в АЯВ первом варианте алгоритма используется уже знакомая вам алгоритмическая структура цикла с предусловием.  пока I

Слайд 12Дарчиева З.Т. СОШ №2 Алагира РСО-Алания
Ввод организован в режиме диалога, что

является
обязательным условием дружественности интерфейса
программы.

Перед вводом каждого очередного элемента таблицы на экран будет выводиться его имя. Это результат выполнения команды вывод "Т[", I , "]=".

После этого программист должен ввести с клавиатуры соответствующее число (команда ввод Т[I]):
Т[1]= -21
Т[2]= -18
Т[3]= -7.5 и т. д.
Дарчиева З.Т. СОШ №2 Алагира РСО-АланияВвод организован в режиме диалога, что является обязательным условием дружественности интерфейса программы.

Слайд 13Во втором варианте используется алгоритмическая структура, которая называется "цикл с параметром".

для I от 1 до 12 шаг 1 повторять  нц      вывод

("Т[",I,"]= ")       ввод (Т[I])  кц 

Ее общая форма такая:

для <параметр цикла> от <начальное значение параметра> до <конечное значение параметра> шаг <величина приращения параметра> повторять  нц    <тело цикла>  кц

Дарчиева З.Т. СОШ №2 Алагира РСО-Алания

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

Слайд 14Дарчиева З.Т. СОШ №2 Алагира РСО-Алания
Параметром цикла должна быть переменная целого

типа. В нашем примере это переменная I.

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

Следовательно, по второму варианту алгоритма будут выполняться те же самые действия, что и по первому.
Дарчиева З.Т. СОШ №2 Алагира РСО-АланияПараметром цикла должна быть переменная целого типа. В нашем примере это переменная

Слайд 15Расчет среднего значения элементов массива стр 108 – сам-но:

Выполнение

задания с пом. ЭТ

Разбор алгоритма на алгоритмическом языке и оформление алгоритма в тетради на АЯ и в виде блок-схем

Дарчиева З.Т. СОШ №2 Алагира РСО-Алания

Расчет среднего значения элементов массива   стр 108 – сам-но:Выполнение задания с пом. ЭТРазбор алгоритма на

Слайд 16Дом задание:

§17, вопросы и задания (1-3 _письм)
Дарчиева З.Т. СОШ №2 Алагира

РСО-Алания
Дом задание:§17, вопросы и задания (1-3 _письм)Дарчиева З.Т. СОШ №2 Алагира РСО-Алания

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

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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