Загрузка
Главная  /  Статьи  / План-конспект по информатике на тему массивы 9 класс
Журнал помощи
Россия, Москва

План-конспект по информатике на тему массивы 9 класс

План конспект по информатике и ИКТ

на тему:

"Массивы"

Цель: познакомить учащихся с массивами и основными операциями над ними.

Задачи:

Образовательные - ознакомление с определением и структорой массива, основными принцами работы с массивами.

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

Воспитательные - развитие умения вести диалог, умения слушать собеседника, выделять ключевые моменты.

Тип урока: комбинированный.

Формы работы учащихся: фронтальная, индивидуальная.

Оборудование: компьютер, проектор.

Ход урока:

Преподаватель. Ребята, сегодня у нас очень инетересная и увлекательная тема: "Массивы". Этот термин в жизни Вы врядли могли услышать, поэтому запишем определение.

Массив - это совокупность однотипных элементов, объединенных одним именем, где каждый элемент имеет свой порядковый номер.

Номер элемента массива еще называют индексом.

Одномерный массив В языка Pascal массив задаётся следующей конструкцией: var перемен: array [1..N] of type;

Пример. var a : array [1..N] of integer; // Где N - количество элементов в массиве; array - переводится как массив, является служебным словом, of - переводится как из, type - служебное слово, которое переводится как тип.

или может быть и такая запись как:

type arr = array[1.. N] of integer;

var a: arr;

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

Program Peoples;

var men1, men2, men3, men4, men5:integer;

Begin {нам необходимо присвоить каждому человеку такое количество яблок, которое будет совпадать с его порядковым номером. Если это первый человек, то у него всего 1 яблоко, если пятый - то 5}

   men1:=1;   men2:=2;   men3:=3;   men4:=4;   men5:=5; {присваеваем значения переменным}

   write('men1 = ', men1, ' men2 = ', men2, 'men3 = ', men3, ' men4 = ', men4, 'men5 = ', men5); {выводим значение переменных}

   readln;

end.

Теперь используем конструкцию массив.

Program Peoples;

var men:array[1..5] of integer; i:integer;

Begin

for i:=1 to 5 do

 Begin

   men[i]:=i;

   write('men'+i,' = ', i, '  ');

 end;

end.

Журнал помощи

Физ. минутка. (2 минуты)

1. Закрываем глаза.

2. Ни о чем не думаем.

3. У нас хорошее настроение.

4. Быстро поморгаем и снова закроем глаза.

5. Пять круговых движений глазами вправо, и пять в лево.

6. Закрываем глаза и делаем глубокий вдох.

7. Открываем глаза, выдох  - мы готовы работать снова.

 

Виды массивов.

Массивы бывают как одномерные так и n-мерные, статические и динамические.

Статический массив - это такой массив размер которого задаётся непосрдественно в типе, например var mas:array[1..10] of integer;

Динамический массив - это такое массив, размер которого задаётся непосредственно в самой программе.

var  a: array of integer; b: array [,] of real;

begin

    a := new integer[10];

    b := new real[4,3];

end.

2-ух мерный массив задаётся var a : array [1..N, 1..M] of integer; 3-х мерный массив задаётся var a : array [1..N, 1..M, 1..L] of integer;

Индексами массива могут быть не только числа, но и буквы например var men:array['a'..'z']; {обратиться можно через men['a']}

2-х мерный массив
1 2 3
2 4 7
3 8 5

    var a : array [1..N, 1..M] of integer; {где N- номер строки, M- номер столбца}

   Для того, чтобы обратиться к элементу массива используется такая конструкция как a[i,j] - где i - номер строки, j - номер столбца.

   Пример. Вывести из массива буквы латинского алфавита.

 

Массивы

 

 

 

 

 

 

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

Length(array):integer - возвращает длину динамического массива.

Copy(array):integer - возвращает копию динамического массива.

Low(array):integer - возвращает нижнюю границу размерности массива(для динамических - 0).

High(array):integer - возвращает верхнюю границу размерности массива(для динамических - 0).

Закрепление материала.

Ответьте на следующие вопросы:

1. Что такое массив?

2. Какие виды массивом существуют?

3. Как записывается массив на языке Pascal?

4. Что такое индекс массива?

5. Перечислите несколько функции для работы с массивами?

Домашнее задание.

1. Создайте одномерный статический массив из 10 элементов, заполните массив целыми числами и отсортируйте.

2. Создайте двумерный массив 6x6, заполните его элементы буквами латинского алфавита в случайном порядке, выведите сожердание массива, отсортируйте и выведите отсортированный массив.

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

Класс:1

Читать еще:

Оставить комментарий



Вопрос дня


Опрос пользователей

Как пишется слово Пр*ст*д*ж*тация ?
Пристедижитация
Престидижитация
Престедижитация
Престидижетация

Тесты Journalhelp




Пользователи сайта

Ev Geny
alex alex
Kirill Pyntia
Dima RZHEVSKI
Александр Иванов
Счастливая Гробовщица
Polina Kizaru
Анастасия Тарасова
Крестина Докова
илья гусев
Илья Серебренников
Наталья Кирица

Категории



Дружественные сайты


Наши партнёры