Загрузка
Главная  /  Статьи  / План-конспект по информатике на тему массивы 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




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

Мария Глазова
Kirill Pyntia
 алекс _
Татьяна Trust
Ванька Пупкин
Азизбек Баходиров
Владимир -
Ev Geny
Александр Ki
Павел Lu
Дима Малай
Егор Карпов

Категории



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


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