Конспект урока «Массивы. Ввод и вывод одномерных массивов» по информатике для 9 класса
МОУ Октябрьская средняя общеобразовательная школа№1
Конспект открытого
урока-экскурсии по теме:
«Массивы.
Ввод и вывод одномерных массивов»
9 класс
(игровые технологии)
Урок-экскурсия по теме:
«Массивы. Ввод и вывод одномерных массивов»
Цели урока:
-
Формирование знаний об организации данных в массивы, о правилах ввода и вывода элементов массива и умений применять их для решения простейших задач;
-
Развитие мышления, речи, памяти и познавательной активности;
-
Воспитание ответственного отношения к учебному труду.
Тип урока – урок ознакомления с новым материалом.
Оборудование:
-
Экран (слайд - схема города «Массивов»)(Приложение 1)
-
На доске эпиграф: «Никто не научится хорошо составлять большие программы, пока он не научиться хорошо составлять малые». (Дэвид Грис)
-
Карточки для работы в парах, индивидуальной и самостоятельной работы.
-
Опорные конспекты.
.
Ход урока
Деятельность учащихся | |
| |
Сегодня на уроке вы продолжите знакомство с языком программирования QBasic, побывав в удивительном городе «Массивов». Вы узнаете об организации данных в массивы и научитесь составлять простейшие программы по обработке массивов. Ведь как сказал Дэвид Грис: «Никто не научится хорошо составлять большие программы, пока он не научится хорошо составлять малые». Я буду вашим экскурсоводом в новом потоке информации, а вы должны стать гидами для своих одноклассников, показать им свои знания и умения. В течение всего урока вы будете сами оценивать свои знания в баллах и результат заносить в карточки-путеводители (Приложение 2). А правильно отвечать на вопросы и выполнять задания вам помогут опорные конспекты (Приложение 3), имеющиеся на партах. Итак, в путь! | Слушают внимательно учителя, записывают в тетрадь число и тему. |
| |
История нашего города начинается с 1964 года, когда американские ученые Джон Кемени и Томас Курц придумали язык программирования QBasic. Чтобы начать нашу экскурсию нужно хорошо знать изученные ранее операторы. Дома вы должны были их повторить и сейчас, работая в парах, проверите знания друг у друга. (Приложение 4)За каждый верный ответ получаете 1 балл. | Работают в парах, проверяют знания друг у друга. |
3. Подготовка к изучению нового материала. (групповая работа) 5 мин. | |
Город этот не простой и, чтобы войти в него нужно выполнить несколько заданий. У меня имеются тексты программ, в которых допущены ошибки. Вы, работая в группах должны найти их, исправить и кто-то один из группы объяснит, в каких операторах они допущены. Молодцы! Вы хорошо справились с заданиями (за его выполнение вы получаете 3 балла) и можно продолжить наш путь, где за ответ на каждый дополнительный вопрос вы будете получать по 1 баллу. | Работают в группах и один из группы объясняет. |
4.Изложение нового материала.(лекция с элементами беседы) 15 мин | |
Первой нас встречает «Аллея знакомств», где вы должны узнать, что такое массив и познакомиться с его элементами. Массив – это совокупность данных, с каждым из которых связан упорядоченный набор целых чисел, называемых индексами. Массивы бывают одномерные и двумерные. Синонимом слова «массив» является слово «таблица». ? Попробуйте найти синонимы для слов «одномерный массив» и «двумерный массив». ? А теперь приведите примеры одномерного и двумерного массивов. Каждый массив имеет имя – латинская буква или буква с цифрой. Работа с массивом сводится к работе с элементами массива, количество которых определяет размер массива. А количество индексов у каждого элемента определяет размерность массива (одномерный или двумерный). Сами же элементы записываются так: А(1), В1(7), К(3,6). Что ж теперь вы знаете, что такое массив и чем он характеризуется. И следующая наша остановка «Регистрационная палата». Для того, чтобы в программе начать работу с массивом, его нужно описать с помощью оператора DIM имя массива (размер). Например, DIM А(9)-одномерный массив с именем А, состоящий из 9 элементов. DIM В(3,6)-двумерный массив с именем В, состоящий из 18 элементов. Теперь зайдем в «Мастерскую дядюшки Ввода» и узнаем, как же можно в программе ввести элементы массива. ? Но прежде вспомните, как раньше вы вводили данные. Так вот, элементы массива также можно ввести с помощью: - последовательного присваивания - оператора ввода, заключенного в цикле - операторов DATA и READ - функции случайных чисел RND. (примеры в опорных конспектах) Следующей в нашем маршруте стоит «Фирма «Обработка». И само название говорит о том, что разговор пойдет об обработке массива. ? Подумайте и скажите, что, по-вашему, можно делать с элементами массива. Верно, вы заметили, что элементы можно сортировать, подсчитывать, заменять и проводить поиск нужного. Более подробно с этими операциями вы будете знакомиться на следующих уроках. А нам осталось узнать, как вывести на экран элементы массива. Для этого мы отправимся в «Салон мистера Вывода» ? Вспомните, с помощью какого оператора можно вывести результат выполнения программы. ? Попробуйте сами рассказать о том, как организовать вывод элементов массива. Молодцы! Вы правильно догадались, что вывод осуществляется с помощью оператора PRINT. А теперь посмотрите внимательно на доску. Если сейчас я прикреплю у «ворот» табличку со словом «ПРОГРАММА», то вы увидите этапы построения программы для обработки массива. | Ищут синонимы. Приводят примерыСмотрят опорные конспекты, вспоминают, как раньше вводили данные.Учащиеся думают, высказывают предположения. Вспоминают. Пробуют сами рассказать. Внимательно смотрят на доску. |
5. Закрепление изученного материала (фронтальный опрос). 5 мин. | |
Наше путешествие подходит к концу. ? Что нового и интересного вы узнали. ? Что означают записи: А(6), DIM А(6). ? Опишите ход построения программы для работы с массивом. | Ученики отвечают на вопросы учителя. |
6. Проверка знаний. (индивидуальная самостоятельная работа) 7 мин. | |
И теперь вам предстоит выполнить задание на компьютере, научиться применять полученные знания на практике. Верно выполненное задание оценивается 5 баллами. (проверка учителем по ходу выполнения задания) Тот, кто не смог получить 5 баллов, может снять цветной лист и, сверив текст своей программы с верным, найти свои ошибки и недочеты. | Ученики работают индивидуально, выполняя самостоятельную работу. |
7. Итог урока. Домашнее задание 2 мин. | |
Что ж наш увлекательный и познавательный урок подошел к концу. Давайте подведем итог. Посчитайте набранные баллы.(15 и > - «5», 13-10 – «4», 9-7 –«3», Дома оформить в тетради конспект и тем, у кого не получилась задача еще раз прорешать ее. Вы сегодня хорошо поработали. Спасибо за урок. | Записывают в дневники. |
Что ж наш увлекательный и познавательный урок подошел к концу. Давайте подведем итог. Посчитайте набранные баллы.(15 и > - «5», 13-10 – «4», 9-7 –«3», Дома оформить в тетради конспект и тем, у кого не получилась задача еще раз прорешать ее. Вы сегодня хорошо поработали. Спасибо за урок.
| |
Приложение 1
Приложение 2
Карточка-путеводитель
Максимальный балл за правильный ответ | Баллы | |
Проверка домашнего задания | 1 балл за каждый верный ответ | |
Работа в группах | 3 балла | |
Аллея знакомств | 1 балл за ответ на дополнительный вопрос | |
Регистрационная палата | | |
Мастерская дядюшки Ввода | | |
Фирма «Обработка» | | |
Салон мистера Вывода | | |
Практическая работа на компьютере | 5 баллов | |
ИТОГО: | | |
Приложение 3
Опорный конспект по теме: «Массив. Ввод и вывод одномерных массивов»
МАССИВ – это упорядоченная совокупность однотипных данных с каждым, из которых связан упорядоченный набор целых чисел, называемых ИНДЕКСАМИ.
МАССИВ
Одномерные Двумерные
Массив характеризуется:
1.Именем массива (латинская буква или буква с цифрой).
2. Размером (задаётся границами измерения индексов по каждому измерению).
3. Размерностью (определяется числом индексов : ОДНОМЕРНЫЕ и ДВУМЕРНЫЕ).
Работа с массивом сводится к действию над его элементами. Элемент массива обозначается переменной с индексом. Например, A(1), B(13), K(M), C(3,8).
Описание массива.
Для хранения чисел в памяти компьютера необходимо выделить нужное количество ячеек памяти, которое определяется размером массива. Поэтому перед использованием массива его нужно описать: DIM имя массива (размер).
Например, DIM A(9) – одномерный массив с именем А состоит из 9 элементов.
DIM B(3,6) – двумерный массив с именем В состоит из 18 элементов.
Ввод массива.
1.Последовательное присваивание чисел нужным элементам массива указывая их индекс.
DIM A(5)
A(1)=3
A(2)=-2
……….
2.Оператор ввода, заключенный в цикле.
DIM A(5)
FOR I=1 TO 5
INPUT A(I)
NEXT I
3.С помощью операторов DATA и READ.
DIM A(10)
FOR I=1 TO 10
READ A(I)
NEXT I
…………….
DATA 7,-12,3,1,8,-5,6,7,-3,2
4.С помощью функции случайных чисел RND.
DIM A(7)
FOR I=1 TO 7
A(I)=INT(RND(1)*100)
NEXT I
Вывод массива.
FOR I=1 TO 5
PRINT A(I)
NEXT I
Пример.
CLS
REM массив
DIM A(5)
FOR I=1 TO 5
INPUT A(I)
NEXT I
FOR I=1 TO 5
PRINT A(I)
NEXT I
END
Приложение 4
Карточки для работы в парах.
ОПЕРАТОР КОММЕНТАРИЕВ ОПЕРАТОР ВЫВОДА УСТАНАВЛИВАЕТ ПОЗИЦИИ ВЫВОДА РИСУЕТ ТОЧКУ РИСУЕТ ЛИНИЮ ИЛИ ПРЯМОУГОЛЬНК | |
ОЧИСТКА ЭКРАНА ОПЕРАТОР ВВОДА КОНЕЦ ПРОГРАММЫ ОПЕРАТОР ПРИСВАИВАНИЯ РИСУЕТ ОКРУЖНОСТЬ | REM LOCATE PSET LINE |
Учитель информатики МОУ Октябрьская СОШ№1 Кондрашина С.А.
Здесь представлен конспект к уроку на тему «Массивы. Ввод и вывод одномерных массивов», который Вы можете бесплатно скачать на нашем сайте. Предмет конспекта: Информатика (9 класс). Также здесь Вы можете найти дополнительные учебные материалы и презентации по данной теме, используя которые, Вы сможете еще больше заинтересовать аудиторию и преподнести еще больше полезной информации.