Презентация "Знакомство с табличными величинами (массивами)"
Подписи к слайдам:
- Что такое данные?
- Какие действия мы можем совершать с данными?
- Василево - 11
- Жарки - 11
- Заборица - 9
- Кокорево - 12
- Лаврово - 33
- Новоивановское - 10
- Овинище - 75
- Прошково - 7
- Селяне - 138
- Семеновское - 133
- Старомусово - 52
- Сувидово - 17
- Щиборово - 8
- Надо подсчитать количество всех жителей, погибших в этих деревнях от рук карателей
- Установить, почему памятник погибшим деревням находится рядом с деревней Селяне.
Найти сумму всех жителей
В какой деревни погибло наибольшее число жителей?
Нахождение большего из двух алг наибольшее из двух нач цел d1, d2 вывод "введите первое число" ввод d1 вывод "введите второе число" ввод d2 если d1>d2 то вывод "первое число больше", d1 иначе вывод "второе число больше", d2 все кон Таблица d («Деревни»)
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
11 |
11 |
9 |
12 |
33 |
10 |
75 |
7 |
138 |
133 |
52 |
17 |
8 |
- Что такое массив?
- Как объявляется массив?
- Как обратиться к элементу массива?
- Как оформить ввод и вывод элементов массива?
- Как производится обработка массивов?
Имя массива – это обычный идентификатор, его программист придумывает сам.
Диапазон для индексов – определяет допустимые номера элементов внутри массива
Как обратиться к элементу массива? Переменной-массивом можно управлять как единым целым, например, при копировании одного массива в другой. Но чаще приходится работать с отдельными его элементами. Как взять элемент из массива?Для доступа к элементу массива необходимо указать имя массива и его индекс, то есть порядковый номер в массиве.
Например:
d[5]:=33, D[10]:=133
Как оформить ввод и вывод элементов массива?При вводе массива необходимо организовать цикл.
Блок-схема ввода массива с использованием цикла с предусловием
Блок-схема ввода массива с использованием цикла с параметром
Вывод массива организуется аналогично вводу.
Ввод элементов массиваi = 1, 13
Вывод ‘d[‘, i, ‘]’
Ввод d[ i]
нц для i от 1 до 13
Вывод ‘d[‘, i, ‘]’
Ввод d[i]
кц
Как производится обработка массивов?Пример 1. Вычисление суммы элементов.
S:=0
нц для i от 1 до 13
S:=S+d[i]
кц
Вывод ‘Сумма = ‘, S
Как производится обработка массивов?Пример 2. Нахождение наибольшего элемента в массиве.
m:=d[1]
n:=1
нц для i от 1 до 13
если d[i]>m
то m:=d[i]
n:=i
всё
кц
Вывод ‘Наибольший элемент = ‘, max
Проверка задания- Сколько всего жителей погибло в деревнях за 4 дня прохода карателей?
- А
- А
- Б
- А
- А
- Дистанционный курс: модуль 6
- Лекции 20 и 21
- Задачи 6.1 и 6.2
- Сегодня на уроке мне понравилось 2) Для меня было сложным 3) Сегодня на уроке мне не понравилось
Информатика - еще материалы к урокам:
- Конспект урока "Знакомство со средой ЛогоМиры"
- Тест "Информация и сообщения. Правила поведения в компьютерном классе"
- Конспект урока "Создание проекта «Выбор компонентов персонального компьютера» в системе программирования"
- Открытый урок "Урок-игра "Паскаль в морском бою"" 8 класс
- Конспект урока "Кодирование информации. Способы кодирования информации"
- Технологическая карта урока "Построение диаграмм" 8 класс