Викторина
Тема «Одномерные и двухмерные массивы»
Цели мероприятия:
- Обобщить и систематизировать знания учащихся о массивах в Паскале.
Представление команд
1. Название
2. Девиз
РАЗМИНКА РЕБУСАМИ
ВОПРОСЫ ПРО МАССИВАХ
УМНИК
КРОССВОРДЫ
ЗАДАНИЕ 1
ЗАДАНИЕ 2
АНКЕТА
Разминка
ребусами
1.Ребус
1.Ребус
Таблица
2.Ребус
2.Ребус
массив
ВОПРОСЫ ПРО
МАССИВАХ
- Что такое массив?
- Что такое массив?
Это табличная величина, имеющая фиксированное число пронумерованных элементов одного типа .
2. Какие существуют виды массивов?
2. Какие существуют виды массивов?
Одномерные (линейные).
Двумерные (Прямоугольник).
Трехмерные (параллелепипедные).
3.Название массива ?
4.Название массива ?
Имя
4.Номер элемента в массиве ?
4.Номер элемента в массиве ?
Индекс
5.Каждое значение в массиве ?
5.Каждое значение в массиве ?
Элемент
6.Количество элементов в массиве ?
6.Количество элементов в массиве ?
Размер
Умник
Определяете виды массивов
? 1 г
? 2 г
кинозал
шкаф
имя массив а –?
_______________
индексы – ?
_______________
элемент массива- ?
_______________
размер- ?
1
2
3
4
5
Виды массивов
Одномерные
Двумерные
имя массив а -
кинозал
индексы -
ряд,место
элемент массива-
человек, занимающий место
размер- ?
имя массив а
шкаф
индексы -
номера ящиков
элементы массива-
содержимое ящиков
размер - 5
1
2
3
4
5
Обычную книгу можно считать своего рода массивом. Почему?
Обычную книгу можно считать своего рода массивом. Почему?
Ответ: книга состоит из множества однотипных элементов – страниц, у каждой страницы есть номер (индекс), все страницы объединены под одним названием (название книги)
Футбольную команду можно считать «массивом». Почему?
Футбольную команду можно считать «массивом». Почему?
Ответ: команда состоит из нескольких людей, у каждого из них есть номер (индекс).
Дом также можно считать массивом. Почему?
Дом также можно считать массивом. Почему?
Ответ: дому соответствует один почтовый адрес (город, улица, номер). Элементами дома можно считать квартиры, у каждой из которых есть номер (индекс).
Шахматную доску можно считать массивом. Почему?
Шахматную доску можно считать массивом. Почему?
Доска состоит из клеток, каждая клетка обозначается буквой и цифрой (двойной индекс).
Кроссворды
ЗАДАНИЕ
1
Составить линейную таблицу А с 6 элементом слова «массив» ?
Составить линейную таблицу А с 6 элементом слова «массив» ?
A[1]
м
A[2]
A[3]
а
A[4]
с
A[5]
с
и
A[6]
в
Опишите прямоугольную таблицу с именем А и размером 3 на 3 элементами ?
Опишите прямоугольную таблицу с именем А и размером 3 на 3 элементами ?
1
1
1.2
2
2
A[1.1]
3
0.2
1.9
3
8.2
A[1.2]
A[2.1]
4.2
4.6
A[1.3]
A[3.1]
A[2.2]
2.2
1.8
A[2.3]
A[3.2]
7.2
A[3.3]
Задание 2
Определите размерность и количество элементов массивов, заданных следящим последовательности
A[0], A[1], A[2], A[3],…, A[100]
Определите размерность и количество элементов массивов, заданных следящим последовательности
A[0], A[1], A[2], A[3],…, A[100]
Ответ: 101
Создать программу: вывод элементов одномерным массива символьного типа
Создать программу: вывод элементов одномерным массива символьного типа
var
b: array[1..7] of char;
i: integer;
Begin
b[1]:='9';
b[2]:='-';
b[3]:='к';
b[4]:='л';
b[5]:='а';
b[6]:='с';
b[7]:='с';
for i := 1 to 7 do write(b[i]);
end.
1
9
2
3
-
4
к
5
л
а
6
7
с
с
Создать программу: вывод элементов одномерным массива вещественного типа
Создать программу: вывод элементов одномерным массива вещественного типа
var
b: array[1..5] of real;
i: integer;
Begin
b[1]:=1.3;
b[2]:=2.4;
b[3]:=0.5;
b[4]:=2.2;
b[5]:=0.50;
for i := 1 to 5 do write(b[i]);
end.
1
1.3
2
3
2.4
4
0.5
5
2.2
0.50
Создать программу: вывод элементов двухмерным массива
строковая типа
Создать программу: вывод элементов двухмерным массива
строковая типа
var
god: array[1..3,1..3] of STRING;
i,j:integer;
begin
god[1,1]:='В';
god[1,2]:='Кыргызстане';
god[1,3]:='2017 год';
god[2,1]:='объявлен';
god[2,2]:='Годом';
god[2,3]:='Нравственности ';
god[3,1]:='воспитания';
god[3,2]:='и';
god[3,3]:='культуры';
For i:=1 to 3 do
for j:=1 to 3 do
writeln(god[i,j]:5);
writeln;
end.
1
1
В
2
2
3
3
Кыргызстане
объявлен
воспитания
2017 год
Годом
Нравственности
и
культуры
Создать программу: вывод элементов двухмерным массива
целый типа
Создать программу: вывод элементов двухмерным массива
целый типа
var
god: array[1..3,1..3] of integer;
i,j:integer;
begin
god[1,1]:=2017;
god[1,2]:=1991;
god[1,3]:=2003;
god[2,1]:=23;
god[2,2]:=31;
god[2,3]:=4;
god[3,1]:=23;
god[3,2]:=8;
god[3,3]:=9;
For i:=1 to 3 do
for j:=1 to 3 do
writeln(god[i,j]:5);
writeln;
end.
1
1
2017
2
2
3
3
1991
23
23
2003
31
4
8
9
Тест
Анкета
+ всё понятно ! хочу узнать больше
? остались вопросы - не понял(а)
Спасибо за
внимание !