Конспект урока по информатике на тему «Массивы»
план-конспект урока по информатике и икт (10 класс)
Конспект урока по информатике на тему «Массивы»
Скачать:
Вложение | Размер |
---|---|
00046d49-93dee646.docx | 193.63 КБ |
Предварительный просмотр:
Тема урока: «Массивы».
Цель: «Дать понятие одномерного массива, объяснить ввод массива, научиться заполнять массив данными различными способами; формирование навыков решения задач».
Задачи:
1. Образовательные
- Формировать у детей представления об одномерном массиве.
- Организовать деятельность учащихся по восприятию и осмыслению понятий: «массива», «одномерного массива»; по осуществлению ввода и вывода одномерного массива;
2. Воспитательные
- Воспитывать интерес к информатике, как к учебному предмету.
- Воспитание аккуратности, точности.
3. Развивающие
- Развитие представлений детей о программировании на языке Паскаль.
- Развитие психических процессов у детей, таких как внимание, мышление, память (произвольное запоминание, слуховая, зрительная память) с помощью различных методических приёмов на уроке.
- Формирование приемов логического и алгоритмического мышления, развитие познавательного интереса к предмету, развитие умения планировать свою деятельность;
План урока:
- Организационный момент
- Проверка домашнего задания.
- Изучение нового материала. Просмотр презентации с объяснением учителя.
- Закрепление изученного. Повторение базовых определений (кроссворд)
- Подведение итогов.
- Домашнее задание.
1. Понятие одномерного массива.
Тема нашего урока «одномерные массивы».
На сегодняшнем уроке мы рассмотрим следующие вопросы:
- Понятие одномерного массива и его описание
- Виды массивов
- Способы заполнение одномерного массива.
- Виды задач.
Понятие одномерного массива и его описание
В жизни мы постоянно сталкиваемся с множеством объектов, объединенных по определенным признакам.
Например:
- Семейство бабочек…
- Поле цветов…
- Таблица температур за неделю.
Такую таблицу называют линейной. В программировании линейная таблица называется одномерным массивом. Массив- это пронумерованная конечная последовательность однотипных величин. Массив характеризуется: типом, то есть все элементы массива имеют один и тот же тип; именем, массив имеет имя – одно для всех элементов; размером, Размер массива – это количество его элементов. Для обращения к конкретному элементу массива необходимо указать имя массива и в квадратных скобках индекс элемента: A[I].
Пример: Рассмотрим массив А.
Массив состоит из пяти целых чисел: 5, 10, 15, 20, 25.
Элементы массива пронумерованы. Порядковый номер элемента называется его индексом.
Например, 3 – номер элемента массива, по другому индекс. 15 – значение элемента массива.
Обозначаются элементы массива в квадратных скобках, А[2], А[3], А[4], А[5].
Например, А [2]=10.
2 – номер элемента массива. 10 – значение элемента массива.
Рассмотрим описание массива на Паскале. Слово array буквально переводится как массив.
Где А имя массива. 1 – начальный индекс. 5 – конечный индекс. integer – тип элементов – целый. Границы индекса могут быть любыми целыми числами. Важно, чтобы нижняя граница была меньше верхней границы. И рассмотрим описание – размер через константу:
Const – это раздел описания констант, то есть постоянных величин, определяемых заранее и не изменяющихся по ходу выполнения программы. I – переменная, хранящая индекс элемента массива, к которому идет обращение.
Виды массивов
Различают одномерные и двумерные массивы. Одномерные массивы имеют линейную структуру. Содержит одну строку или один столбец. Например: список учащихся в классе, квартиры в доме, школы в городе, данные о температуре воздуха за год, месяц, неделю…
Двумерные массивы задаются в виде таблицы. Например таблица умножения.
Способы заполнение одномерного массива.
Рассмотрим заполнение массива. Существует несколько способов заполнения массива.
Мы рассмотрим три способа:
- с клавиатуры;
- с помощью датчика случайных чисел;
- с помощью формулы.
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...
Конспект урока по информатике на тему: «Таблицы и массивы»
Конспект урока по информатике на тему: «Таблицы и массивы»...