Конспект урока по информатике.
Класс: 11 класс.
Тема: «Сортировка массива».
Тип урока: комбинированный.
Цели урока:
· образовательная – ознакомление с сортировкой массива;
· воспитательная – воспитание алгоритмического мышления;
· развивающая – развитие логического мышления.
Опорные понятия: массив, одномерный массив.
Новые понятия: сортировка массива, линейная сортировка, сортировка методом пузырька.
План урока:
1. Понятие сортировки массива. Способы сортировки массива.
2. Выполнение самостоятельной работы по теме: «Одномерные массивы».
Ход урока.
Этапы урока | Деятельность учителя | Деятельность учащихся |
Вводная часть | Приветствие учеников. Сообщение примерного плана работы на урок. | Приветствие учителя. |
Основная часть | Устный опрос по теме: «Массивы». Знакомит с сортировкой массива. Сортировка массива – это процесс перестановки данного массива в определённом порядке. Способы сортировки. 1. Линейная сортировка. Идея линейной сортировки по убыванию заключается в том, чтобы последовательно просматривать весь массив, отыскать наибольшее число и поместить его на первую позицию, обменяв его с элементом, который ранее занимал первую позицию. Затем просмотреть все остальные элементы массива и выполнить аналогичные операции, что и предыдущие, то есть, исключается первый элемент и работаем, как раньше. 2.Метод пузырька. Основан на том, чтобы в процессе исполнения алгоритма более «лёгкие» элементы «всплывают». Особенностью данного метода является сравнение не каждого элемента со всеми, сравнение в парах соседних элементов. 10 12 3 10 3 12 5 10 12 3 10 12 4 5 3 10 4 12 5 Раздаёт самостоятельную работу и объясняет, как выполнять задания (8 и 9 задания ученики должны выполнить на компьютере в программе Turbo Pascal). Самостоятельная работа по теме: «Одномерные массивы». 1. Одномерный массив – это... 2. Как описать массив в Pascal? 3. Опишите способы задания массива. 4. Сортировка массива – это... 5. Какие способы сортировки вы знаете? 6. За что отвечает оператор read при задании массива? 7. Функция, отвечающая за выбор случайных чисел. 8. Определить в одномерном массиве количество отрицательных элементов. 9. Дан одномерный массив из 10 элементов. Найти сумму элементов, кратных 3. Ответы: 1.Фиксированное количество элементов одного и того же типа, объединённых одним именем, где каждый элемент имеет свой номер. 2. var <имя>: array[1..n] of <тип элементов; 3. · Ввод с клавиатуры с использованием операторов read или readln. · Задание с помощью генератора случайных чисел. · Задание с помощью формул. 4.Процесс перестановки данного массива в определённом порядке. 5. · Линейная сортировка. · Метод пузырька. 6.За отображение чисел на экране при вводе. 7.random 8. uses crt; const n=5; var a:array[1..n] of integer; i, k:integer; begin clrscr; k:=0; for i:=1 to n do begin a[i]:=random(100)-50; writeln(a[i]); if a[i]<0 then k:=k+1; end; writeln('k=',k); readln; end. 9. uses crt; const n=10; var a:array[1..n] of integer; i, s:integer; begin clrscr; s:=0; for i:=1 to n do begin a[i]:=random(60)-15; writeln(a[i]); if (a[i] mod 3) =0 then s:=s+a[i]; end; writeln('s=',s); readln; end. | Отвечают на вопросы учителя. Слушают материал урока и задают возникающие вопросы. Выполняют самостоятельную работу. |
Заключительная часть | Подведение итогов урока. Сегодня на уроке мы узнали… | Отвечают |
Письменный опрос по теме: «Массивы».
1. Одномерный массив – это...
2. Как описать массив в Pascal?
3. Опишите способы задания массива.
4. Сортировка массива – это...
5. Какие способы сортировки вы знаете?
6. За что отвечает оператор read при задании массива?
7. Функция, отвечающая за выбор случайных чисел.
8. Определить в одномерном массиве количество отрицательных элементов.
9. Дан одномерный массив из 10 элементов. Найти сумму элементов, кратных 3.
Разработан учителем информатики МОУ Н-Котьинской СОШ


