Конспект урока по информатике на тему «Массивы»
план-конспект урока по информатике и икт (10 класс)

Игошкина Юлия Викторовна

Конспект урока по информатике на тему «Массивы» 

Скачать:

ВложениеРазмер
Файл 00046d49-93dee646.docx193.63 КБ

Предварительный просмотр:

Тема урока: «Массивы».

Цель: «Дать понятие одномерного массива, объяснить ввод массива, научиться заполнять массив данными различными способами; формирование навыков решения задач».

Задачи:

1. Образовательные

  1. Формировать у детей представления об одномерном массиве.
  2. Организовать деятельность учащихся по восприятию и осмыслению понятий: «массива», «одномерного массива»; по осуществлению ввода и вывода одномерного массива;

2. Воспитательные

  1. Воспитывать интерес к информатике, как к учебному предмету.
  2. Воспитание аккуратности, точности.

3. Развивающие

  1. Развитие представлений детей о программировании на языке Паскаль.
  2. Развитие психических процессов у детей, таких как внимание, мышление, память (произвольное запоминание, слуховая, зрительная память) с помощью различных методических приёмов на уроке.
  3. Формирование приемов логического и алгоритмического мышления, развитие познавательного интереса к предмету, развитие умения планировать свою деятельность;

План урока:

  1. Организационный момент
  2. Проверка домашнего задания.
  3. Изучение нового материала. Просмотр презентации с объяснением учителя.
  4. Закрепление изученного. Повторение базовых определений (кроссворд)
  5. Подведение итогов.
  6. Домашнее задание.

1. Понятие одномерного массива. 

Тема нашего урока «одномерные массивы».

 На сегодняшнем уроке мы рассмотрим следующие вопросы:

  • Понятие одномерного массива и его описание
  • Виды массивов
  •  Способы заполнение одномерного массива.
  • Виды задач.

Понятие одномерного массива и его описание

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

Например:

  • Семейство бабочек…
  • Поле цветов…
  • Таблица температур за неделю.

Такую таблицу называют линейной. В программировании линейная таблица называется одномерным массивом. Массив- это пронумерованная конечная последовательность однотипных величин. Массив характеризуется: типом, то есть все элементы массива имеют один и тот же тип; именем, массив имеет имя – одно для всех элементов; размером, Размер массива – это количество его элементов. Для обращения к конкретному элементу массива необходимо указать имя массива и в квадратных скобках индекс элемента: A[I].

Пример: Рассмотрим массив А.

Массив состоит из пяти целых чисел: 5, 10, 15, 20, 25.

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

Например, 3 – номер элемента массива, по другому индекс. 15 – значение элемента массива.

Обозначаются элементы массива в квадратных скобках, А[2], А[3], А[4], А[5].

Например, А [2]=10.

2 – номер элемента массива. 10 – значение элемента массива.

Рассмотрим описание массива на Паскале. Слово array буквально переводится как массив.

Где А имя массива. 1 – начальный индекс. 5 – конечный индекс. integer – тип элементов – целый. Границы индекса могут быть любыми целыми числами. Важно, чтобы нижняя граница была меньше верхней границы. И рассмотрим описание – размер через константу:

Const – это раздел описания констант, то есть постоянных величин, определяемых заранее и не изменяющихся по ходу выполнения программы. I – переменная, хранящая индекс элемента массива, к которому идет обращение.

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

Различают одномерные и двумерные массивы. Одномерные массивы имеют линейную структуру. Содержит одну строку или один столбец. Например: список учащихся в классе, квартиры в доме, школы в городе, данные о температуре воздуха за год, месяц, неделю…

Двумерные массивы задаются в виде таблицы. Например таблица умножения.

http://s44.radikal.ru/i105/1108/cc/eb3a3acaf617.jpg

 Способы  заполнение одномерного массива.

Рассмотрим заполнение массива. Существует несколько способов заполнения массива.

Мы рассмотрим три способа:

  • с клавиатуры;
  • с помощью датчика случайных чисел;
  • с помощью формулы.

1. Заполнение массива случайными числами .

Рассмотрим задание значений элементов массива как случайных чисел. Функция получения случайных чисел из заданного интервала [0, М-1] выдает целые числа из этого интервала: random (М). Можно использовать функцию получения случайных чисел без указания аргумента. Она выдает случайное вещественное число от нуля до одного: random

Функция получения случайных чисел из интервала [А, В] имеет вид random (b-a+1)+a

Заполним массив например десятью целыми числами из интервала [1,100] запишем фрагмент программы:

for i:=1 to 10 do

  begin

    a[i]:=random(101); {числа от 1 до 100}

3. Заполнение массива с помощью формулы

Заполнить одномерный массив из 10 чисел по формуле b[i]:=i*3

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

Задача.

Заполнить массив  десятью случайными числами и вывести его на экран.

Решение

 var

mas:array[1..10] of integer;

i:integer;

begin

randomize;

for i:=1 to 10 do mas[i] :=random(100)-50;

for i:=1 to 10 do writeln (mas[i]);

end.

  Виды задач

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

  • нахождение суммы (или произведения) элементов.
  • нахождение максимального (минимального) элемента;
  • нахождение номеров элементов, обладающих заданным свойством.
  • нахождение количества элементов, обладающих заданным свойством.
  • замена элементов массива.
  • удаление элементов из одномерного массива.
  • вставка элементов.
  • изменение значений некоторых элементов.
  • создание массивов.

IV. Закрепление изученного. Повторение базовых определений(кроссворд

VI. Подведение итогов.

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


По теме: методические разработки, презентации и конспекты

План – конспект урока по информатике на тему: Устройства ввода-вывода информации. 8 класс

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

Конспект урока по информатике на тему Технология ввода текста. Редактирование текста вставка, удаление и замена символов; вставка и удаление пустых строк.

Конспект  урока по информатике на тему: Технология ввода текста. Редактирование текста: вставка, удаление и замена символов; вставка и удаление пустых строк. Цель урока: научить техноло...

Конспект урока по информатике на тему «Графики и диаграммы. Визуализация многорядных данных»

Конспект урока по информатикена тему:«Графики и диаграммы. Визуализация многорядных данных»...

Конспект урока по информатике на тему "Высказывание.Логическая величина"

Конспект урока с использованием дидактических игр,  цифровых образовательных ресурсов. Предмет "Информатика"  5 класс....

Конспект урока по информатике по теме "Техника безопасности в кабинете информатики. Информация в живой и неживой природе"

Цели урока:научить правильно и безопасно организовывать своё рабочее место и деятельность на уроке, дать первые основные понятия информации в живой и неживой природе, информатике;воспитание информацио...

Конспект урока по информатике на тему: Программирование алгоритмов с использованием массивов

Познакомить с понятием массивов; учить составлять программы, используя одномерные массивы в Turbo Pascal...

Конспект урока по информатике на тему: «Таблицы и массивы»

Конспект урока по информатике на тему: «Таблицы и массивы»...