Урок-експеримент на тема Графики и цикли в езика за програмиране QBASIC
Целта на урока: да се обобщят знанията на учениците по теми:
- графични оператори,
- цикли.
Цели на урока:
- Образователни- повторете основни графични оператори, оператор за цикъл; запомнете предназначението на генератора на случайни числа; провеждане на експеримент върху движението на фигури (неонов гирлянд).
- Развитие- да се формират техники за логическо и алгоритмично мислене на учениците
- Образователен- да се култивира творчески подход към изпълнението на задачата
План на урока.
- Организиране на времето. Правила за безопасност.
- Въведение в темата на урока.
- Проверка на домашните.
- Разглобете програмата "Звездно небе".
- Помислете за подобни програми: „цветни линии, топки“.
- Индивидуални задачи върху карти - съживете картината.
- Домашна работа.
- Обобщаване.
- Спокойно, без блъскане, момчетата влизат в класната стая. Подготвям се за урока. Повтарят се правилата за безопасност и се правят съответните записи в тетрадка.
- Обяснява се темата на урока.
- Домашната работа се проверява под формата на фронтална анкета. Учениците назовават графичните оператори, техните формати за запис, запомнят дефиницията на цикъл с параметър и предназначението на генератор на случайни числа.
- Един ученик на дъската с помощта на учител се опитва да направи програма "Звездно небе".
Учителят: Колко звезди има на небето?
Учениците назовават числата.
Учителят: В небето има много звезди. Компютърният екран е малък телескоп, през който можем да гледаме небето. Можете да насочите телескопа си към област, където има много малко звезди, или можете също да насочите към Milkyпът. Как да напиша програмни редове, в които компютърът да поиска броя на звездите?
Ученикът пише на дъската: INPUT „Колко звезди има на небето“; н
Учителят: „Кой оператор ще ни помогне да видим звездите от първата до последната?“
Учителят: „И за да светят звездите, какво трябва да бъде тялото на цикъла?“
Ученик 1: „Трябва да зададем координатите на точки на различни места на екрана. Това ще ни помогне да направим генератор на произволни числа.”
Ученик2:В графичен режим SCREEN 12, 640 точки хоризонтално и 464 вертикално, редовете на програмата ще изглеждат така:
Учителят: „Какъв цвят са звездите в небето?“
Ученик 2: „Звездичките са точки с различни цветове, така че ще зададем цвета чрез генератор на произволни числа
Учителят: „Погледнете отново програмата и ако някой не разбира нещо, вдигнете ръката си.“
ЕКРАН 12 ВХОД „Колко звезди има в небето”; N ЗА n=1 ДО N X= RND(1)*640 Y= RND(1)*480 Z=RND(1)* 15 PSET (X,Y),Z СЛЕДВАЩ N
Учителят: „Но как да накараме звездата да светне, да ни зарадва малко и да изгасне?“
Ученик: „Необходимо е да поставите цикъл на забавяне след командата PSET и да изчистите екрана или да загасите точката, като я направите черна на цвят.
Учителят: „Вкъщи ще ви помоля да се опитате да начертаете блок-схема за този проблем. А сега нека помислим как да получим многоцветни линии с различна дължина, различни цветове, на различни места на екрана.“
Ученик: „Трябва да заменим точковия оператор с линеен оператор и да зададем липсващите координати X2 и Y2
Учителят: „Е, мисля, че ще направите сами многоцветни топки на компютър, като направите промени в програмата си.“
Покажете на учителя на екрана на компютъра: 1. Звездно небе, 2. Многоцветни линии, 3. Многоцветни топки.
Чрез правенезадачи за привличане на вниманието на момчетата към факта, че линиите, топките сякаш оживяват, движат се.
И сега най-важното - експериментът!

Снимките трябва да са подобни, увеличаването на броя на елементите на чертежа е добре дошло.
За нашия експеримент се нуждаехме от познания за графични оператори, генератор на произволни числа, познания за цикли (цикъл с параметър, цикъл на забавяне).
Днес получихме „Отлично“: ________________________________________________
Работил за „Добро“:________________________________________________
Повторете преминатия материал, но засега оценката е „3“ за __________________________________________________________________________
Напомням видомашна работа: начертайте блок-схема за задачата „Звездно небе“.
Благодаря ви за труда! Урокът свърши. Довиждане.