Конспект на урок по информатика на тема "Разклоняване и последователно детайлизиране на алгоритъм" (9 клас). Как да създадете план на урок: инструкции стъпка по стъпка Метод за стъпка по стъпка детайлизиране на план на урок

Тип урок: урок за консолидиране на знания и изучаване на нов материал.

Тип урок: комбиниран урок (лекция и практика).Цели на урока: Общо образование:

да формират представа сред учениците за основните понятия на темата: клонова команда, непълна форма на клонова команда;

развиват умения за разработване на алгоритми с разклонения в GRIS “Стрелочка”;

Образователни:

развитие на информационна визия за явления и процеси от околния свят;

Образователни:

възпитаване на информационна култура на учениците, внимание, точност, дисциплина, постоянство;

подхранване на познавателния интерес на учениците

Структура на урока:

аз .Организационен момент (2 мин.)

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

II

Писмена анкета 2 варианта за работа

III

Обяснете с помощта на презентация

Пример за задача с две стъпки на детайлизиране

Обяснение с помощта на презентацията „Демонстрация на алгоритъма с разклонението „Орнамент“ в средата на изпълнител Strelochka.“

IV

V . Обобщение на урока (2 мин.)

VI . Домашна работа (1 мин.)

По време на часовете:

аз .Организиране на времето

Тема на урока: „ Разклоняване и последователно детайлизиране

Основни теми на параграфа:

клонова команда;
♦ непълна форма на разклоняване;
♦ примерна задача с две стъпки на детайлизиране.
(слайд 2)

II . Актуализиране на знанията (5 мин.)

Тест по темата:Циклични алгоритми

Опция 1

1.В коя от фигурите е проверено условието:

2. Цикличният алгоритъм е:


    nc
    стъпка
    kts

    докато има ръб напред, повторете
    nc
    стъпка
    завой
    kts

    начало
    стъпка
    кон

    nc
    стъпка
    kts

4. Тялото на цикъла е:

    графичен начин за описание на алгоритъма

    това е набор от инструкции, които описват реда на действията на изпълнителя за постигане на резултата от решаването на проблем в краен брой действия.

    алгоритъм, при който някаква последователност от команди трябва да се изпълни няколко пъти.

5. Начертайте структурата на цикъла (блокова диаграма)

Тест по темата:Циклични алгоритми

Вариант 2

1.На коя от фигурите се извършва процедурата:

2. Цикълът е:

  1. алгоритъм, при който някаква последователност от команди трябва да се изпълни няколко пъти.

    графичен начин за описание на алгоритъма

    Това е алгоритмична структура, в която една (или няколко) команди се повтарят многократно.

    това е набор от инструкции, които описват реда на действията на изпълнителя за постигане на резултата от решаването на проблем в краен брой действия.

3. Трябва да нарисувате хоризонтална линия през целия екран. Изберете правилната програма:

    начало
    стъпка
    кон

    nc
    стъпка
    kts

nc

стъпка

завой

kts

    докато има ръб напред, повторете

nc

стъпка

kts

4. Блокова диаграма е:

    последователност от команди, включени в алгоритмичната структура „цикъл“.

    графичен начин за описание на алгоритъма

    това е набор от инструкции, които описват реда на действията на изпълнителя за постигане на резултата от решаването на проблем в краен брой действия.

    алгоритъм, при който някаква последователност от команди трябва да се изпълни няколко пъти.

5. Напишете програма за зацикляне на алгоритъма.

III . Теоретична част (20 мин.)

Разклонителна команда

Нека се запознаем с друг екип на GRIS. Нарича се команда за разклоняване. Форматът на командата за разклоняване е:

Ако<условие>
Че<серия 1>
в противен случай<серия 2>
кв(слайд 3)

Служебната дума kv обозначава края на клон.

Както и преди, GRIS може да проверява само две условия: „има ли предимство?“ или „Няма ли предимство?“<Серия>- това е една или повече команди, следващи една след друга. Ако<условие>е справедливо, значи е удовлетворено<серия 1>, в противен случай -<серия 2>. Пример е показан на фиг. 5.12.

(слайд 4)

Това разклоняване се нарича пълно.

Непълна разклонена форма

В някои случаи се използва непълна форма на командата за разклоняване (Фигура 5.13). Например:

ако има предимство напред
след това завъртете
кв

(слайд 4)

Непълна команда за разклоняване има следния формат:

Ако<условие>
Че<серия>
кв

Тук<серия>изпълнено ако<условие>справедлив.слайд 5)

Нека създадем последната, относително сложна програма за GRIS. В този пример ще видите, че използването на метода за последователно детайлизиране улеснява решаването на някои „озадачаващи“ проблеми.

Пример за задача с двуетапно детайлизиране

Задача 6. Конструирайте орнамент, състоящ се от квадрати, разположени по ръба на полето. Началната позиция на GRIS е в горния ляв ъгъл, посока юг (фиг. 5.14).

(слайд 6)

Нека наречем процедурата, която чертае верига от квадрати от край до край на полето ROW. Нека наречем процедурата, която чертае един квадрат КВАДРАТ. Първо, нека напишем основната програма.

Програма за орнаменти
начало
направи РЕД
завой
направи РЕД
завой
направи РЕД
завой
направи РЕД
кон(слайд 7)

Сега нека напишем процедурите ROW и SQUARE:

(слайд 8)

Процедурата ROW съдържа непълно разклонение в тялото на цикъла. Структурата на такъв алгоритъм може да се нарече така: цикъл с вложено разклоняване.

На фиг. Фигура 5.15 показва блокова диаграма на процедурата SERIES.

Компилирането на тази програма изискваше две стъпки за детайлизиране на алгоритъма, които бяха изпълнени в следната последователност:

Сега знаете всички команди за управление на графичния изпълнител. Те могат да бъдат разделени на три групи: прости команди; команда за извикване на процедура; структурни екипи. Третата група включва команди за цикъл и разклоняване.

(слайд 9)

IV . Затвърдяване на знанията (15 мин.)

Разработване на алгоритъма „Орнамент“.

V . Обобщение на урока (2 мин.)

Оценяване на работата на учениците в клас.

VI . Домашна работа (1 мин.)

§31, въпроси. Подготовка за теста(слайд 10)

Въпроси и задачи

1. Какво е детайлизиране стъпка по стъпка?
2. От какви команди могат да се състоят спомагателните алгоритми на последното ниво на детайлност?
3. Какъв е форматът на командата за разклоняване? Какви действия на изпълнителя определя?
4. Каква е разликата между пълно разклоняване и непълно разклоняване?
5. Използвайки детайлизиране стъпка по стъпка, създайте програми за управление на графичния изпълнител за решаване на следните задачи:
начертайте цялото поле с хоризонтални пунктирани линии;
начертайте квадрати във всичките четири ъгъла на полето;
начертайте цялото поле в квадрат със страна, равна на терена.

Тема: "Метод на поетапно детайлизиране"
Цел на обучението: Повторете със студентите етапите на решаване на задачи на компютър: формулировка, алгоритъм, метод на математически модел, програма, анализ на резултатите. Въведете концепцията за метода на детайлизиране стъпка по стъпка.
Разработване на целта: Развиване на логическо мислене, памет, интерес към темата. Осигуряване на силно и съзнателно овладяване на основите на компютърните науки от учениците.
Развийте цел: култура на поведение и общуване. Възпитаване на информационна култура сред учениците. Подготовка на учениците за активен, пълноценен живот и работа в информационното общество.
По време на часовете:
1. Орг момент
2. Етап на поставяне на целта на урока
3. Проучване д/з
Етапи на решаване на задачи на компютър: формулировка, алгоритъм, метод на математически модел, програма, анализ на резултатите.
Тест
1. Ясно формулирана последователност от правила, описващи този процес
а) блокова схема
б) алгоритъм *
в) едно от свойствата на алгоритъма
2. Свойства на алгоритъма
а) точност, сигурност, ефективност
б) яснота, разбираемост, ефективност
в) дискретност, сигурност, масовост, ефективност*
3. Разработеният алгоритъм може да бъде фиксиран по няколко начина
а) графика
б) съставяне на уравнения, правила, формули
в) словесно описание, блокова диаграма, на алгоритмичен език *
4. Изобразен е етапът на обработка на информацията
а) правоъгълник *
б) ромб
в) овална
5. Показани са условията за проверка
а) правоъгълник
б) ромб *
в) квадрат
6. Във фигура, подобна на овал, пишем
а) вход, изход*
б) формула
в) начало, край
7. Въвеждането на изходните данни и извеждането на резултата се записват в...
а) успоредник *
б) квадрат
в) ромб
8. Кои документи са алгоритми?
а) Правилото за правопис на представки, завършващи на z, s
б) телевизионна програма
в) Кулинарна рецепта за приготвяне на ястие*
d) Инструкции за сглобяване на шкаф, продаван разглобен*
9. В какви случаи изречението завършва правилно: Алгоритъм е
а) крайна последователност от действия, водещи до желания резултат за всякакви приемливи първоначални данни*
б) инструкции за извършване на действия
в) краен набор от команди, разбираеми за някой изпълнител, чието изпълнение води до недвусмислено решение на задачата
г) програма в машинни кодове
10. Разделянето на алгоритъма на отделни елементарни действия е
а) Дискретност*
б) Сигурност
в) Масов характер
г) Детерминизъм
11. Кои документи са алгоритми?
А) Каталог на книгите в библиотеката
B) Процедура за набиране на международен телефонен номер*
B) Рецепта за приготвяне на лепило*
Г) Стенен календар за текущата година

Проверка: Критерии за оценяване: 11 “+”-5, 9 “+”-4, 7 “+”-3, 5 “+”-2

4. Обяснение на нова тема:
Успехът на всяка дейност зависи от внимателното планиране. И колкото по-сложна е задачата, толкова по-важна е способността да планирате действията си. Основното винаги ще бъде ясното определяне на крайните резултати, след това определянето на междинните резултати, без които е невъзможно да се постигнат целите.
Този подход се оказва единственият възможен при създаване на сложни алгоритми и големи програми за решаване на задачи с помощта на компютър. Този метод се нарича стъпка по стъпка детайлизиране на алгоритми и програми. С детайлизиране стъпка по стъпка алгоритмите се записват като набор от спомагателни алгоритми, които решават спомагателни подзадачи и всяка от тях изисква получаване на определени междинни резултати.
След като разработите основния алгоритъм, можете да започнете да разработвате алгоритми от „второ ниво“, което от своя страна може да изисква допълнителни подробности. По този начин основният алгоритъм е план за действие, който трябва да бъде изпълнен за постигане на целта, а същността на всяко действие се дешифрира в съответния спомагателен алгоритъм.
Използването на детайли стъпка по стъпка за описване на алгоритми ви позволява ясно, ясно и разбираемо да опишете как да решавате проблеми.
Методът стъпка по стъпка улеснява компилирането на алгоритми, т.к ви позволява да решите проблем на части и да използвате все още нерешени проблеми като помощни алгоритми. Тази конструкция се нарича програмиране отгоре надолу.
Нека разгледаме проблема и създадем алгоритъм, използвайки метода стъпка по стъпка.
1. Има 2 кани с вместимост 3L и 8L. Изпълнителят Jin може да изтегли вода от реката във всяка кана, да излее вода от нея и да определи дали водата в кана е пълна догоре. Създайте алгоритъм, който ще позволи на Джин да събере 7 литра от реката. вода.
2. Изпълнителят знае как да замени една буква в думата и от смислена дума трябва да се получи отново смислена дума. Създайте алгоритъм за преобразуване:
а) думите ГРАДИНА в думата КОТКА;
б) думите ЛЕТИ в думата СЛОН.

5. Етап на настройка на D/z: прочетете бележките, измислете няколко кратки (не повече от 15 команди) програми с грешки, така че на следващия урок да можете да ги дадете на съседа си по бюро за отстраняване на грешки. След като предварително сте информирали за каква цел сте компилирали тези програми.

6. Етап на обобщаване на урока.

Цели:

Въведение в нови понятия: спомагателен алгоритъм, метод за последователно детайлизиране на алгоритъма, развиване на умения за работа със спомагателни алгоритми; консолидиране на умения за съставяне на линейни алгоритми,

Задачи:

  • образователен– изучават понятията: спомагателен алгоритъм, детайлизиране на алгоритъма, развиване на умения за съставяне на основни и спомагателни алгоритми;
  • развиващи се– развитие на алгоритмично мислене, памет, внимание, логическо мислене, познавателен интерес, комуникативна култура, учебно-познавателна компетентност;
  • образователен– развитие на познавателен интерес, допринасяне за възпитанието на милосърдие, отговорност, взаимно разбиране, взаимно уважение, взаимопомощ и подкрепа у децата.

Изтегли:

Преглед:

За да използвате визуализации на презентации, създайте акаунт в Google и влезте в него: https://accounts.google.com


Надписи на слайдове:

"Костенурка" е графичен образователен изпълнител. "Костенурка" е графичен образователен изпълнител.

Алгоритъмът е ясна и точна инструкция към изпълнителя да изпълни крайна последователност от команди, водещи от първоначалните данни до желания резултат.

E Програмата е алгоритъм, написан на езика на изпълнителя.

1 = N точност. Свойство на алгоритъма. Точността на алгоритъма означава, че всяка команда трябва да се разбира недвусмислено

Алгоритъм: 1. Двама туристи се качват на лодката 2. Преплуват 3. Оставят един турист 4. Преплуват 5. Един турист се качват на лодката 6. Преплуват 7. Оставят един турист 8. Преплуват 9. Един турист качете се на лодката 10. Преплувайте 11. Всички туристи слизат

Помощни алгоритми. Метод на последователно детайлиране и метод на сглобяване

Целта на урока: да се развият у учениците понятията спомагателен алгоритъм, подпрограма (процедура); умения за практическо прилагане на тези концепции в средата на графичен образователен изпълнител. Образователни: познава понятията: спомагателен алгоритъм, подпрограма (процедура); да могат да изграждат алгоритми, използвайки процедури в средата на образователния изпълнител Turtle; Развиващи: развитие на алгоритмично мислене, памет, внимание, логическо мислене, познавателен интерес, комуникативна култура, образователна и познавателна компетентност; Образователни: формиране на познавателна дейност; да насърчава у децата отговорност, взаимно разбирателство, взаимно уважение, взаимопомощ и подкрепа. Цели на урока:

Главен алгоритъм на алгоритъма: Пресичане: Вкарайте двама туристи в лодката Изпълнете алгоритъма за пресичане Изпълнете алгоритъма за пресичане Плувайте Слезте от борда на всички туристи. Преплувайте Отпуснете един турист Преплувайте На борда на един турист на лодката

Спомагателният алгоритъм е алгоритъм за решаване на подзадача от първоначалния (основния) проблем. Спомагателен алгоритъм, написан на език за програмиране, се нарича подпрограма или процедура Спомагателен алгоритъм е алгоритъм, снабден със заглавка, която позволява да бъде извикан от други алгоритми (трябва да има собствено име). От основната подпрограма спомагателният алгоритъм се извиква с нейното име.

Основна програма: “Номер 1717” начало направете ЕДНО направете СЕДЕМ направете ЕДНО направете СЕДЕМ край

Описание на спомагателен алгоритъм (процедура) Дефиницията на процедура в една програма се нарича нейно описание. Формат на описание на процедурата: процедура начало-край

Процедура UNIT научете едно (напред 100 наляво 120 напред 30 назад 30 наляво 60 напред 100 наляво 90 pen_raise напред 40 ляво 90 pen_lower) Процедура СЕДЕМ научете седем (напред 100 наляво 90 напред 30 наляво 90 напред 5 назад 5 надясно 90 назад 30 наляво 90 напред 100 ляво 90 feather_raise напред 40 ляво 90 feather_lower) единица седем единица седем

Метод на програмиране, при който много подпрограми, които може да са необходими за решаване на проблем, първо се компилират и след това се пише основна програма, която съдържа извиквания към тях, се нарича метод на асемблиране или програмиране отдолу нагоре. Рутините могат да бъдат комбинирани в библиотека от рутини и съхранени в дългосрочната памет на компютъра. Такава библиотека може постепенно да се попълва с нови подпрограми. Методът на програмиране, при който първо се записва основният алгоритъм и след това се описват спомагателните алгоритми, използвани в него, се нарича метод на последователно детайлизиране или програмиране отгоре надолу. . Последователни детайли, метод на сглобяване

Домашна работа: Научете бележки. параграф 5, № 7 стр. 32 (снимки 1,2,6).

Преглед:

Тема на урока: Помощни алгоритми. Метод на последователно детайлиране и метод на сглобяване

Цели:

Въведение в нови понятия: спомагателен алгоритъм, метод за последователно детайлизиране на алгоритъма, развиване на умения за работа със спомагателни алгоритми; консолидиране на умения за съставяне на линейни алгоритми,

Задачи:

  • образователен – изучават понятията: спомагателен алгоритъм, детайлизиране на алгоритъма, развиване на умения за съставяне на основни и спомагателни алгоритми;
  • развиващи се – развитие на алгоритмично мислене, памет, внимание, логическо мислене, познавателен интерес, комуникативна култура, учебно-познавателна компетентност;
  • образователен – развитие на познавателен интерес, допринасяне за възпитанието на милосърдие, отговорност, взаимно разбиране, взаимно уважение, взаимопомощ и подкрепа у децата.

Тип урок : урок за консолидиране на знания и изучаване на нов материал.

Тип урок : комбиниран урок (лекция и практика).

Хардуер и софтуер:PowerPoint презентации.

Структура на урока:

  1. Организиране на времето

II. Актуализиране на знанията

Групова форма на работа.

III. Теоретична част

Изложение на проблемна ситуация. Обяснете с помощта на презентация.

IV. Затвърдяване на знанията Практическа задача.

V. Обобщение на урока Рефлексия.

VI. Домашна работа

ПО ВРЕМЕ НА ЗАНЯТИЯТА

I. Организационен момент

Поздравления. Проверка на присъстващите. Установяване на психологически и емоционален контакт с децата. Проверка на домашните.

II. Актуализиране на справочните знания

Учител : Продължаваме да работим с образователния изпълнител “Костенурка”. И преди да решим нови задачи, нека си припомним какво разгледахме в предишните уроци. За да направите това, ще ви дам листове, на които са нарисувани пъзели. Вашата задача е да решите своя пъзел по двойки и да напишете определение за получената дума.

Изпълнение 2 минути.

Учител : Да проверим какво се е случило. (Учениците казват своите отговори, учителят едновременно демонстрира пъзели на екрана).

Turtle е графичен образователен изпълнител.

Алгоритъмът е ясна и точна инструкция към изпълнителя да изпълни крайна последователност от команди, водещи от първоначалните данни до желания резултат.

точност. Свойство на алгоритъма.

Прецизността на алгоритъма означава, че всяка команда трябва да се разбира недвусмислено.

Какви свойства на алгоритмите все още знаете (отговори на ученици)

Програмата е алгоритъм, написан на езика на изпълнителя.

II. Мотивация, целеполагане, постановяване на проблема

Нека се опитаме да си представим как вие и аз ще направим пътуване до реката. Трябва да прекосим реката с лодка. Необходим е алгоритъм за преминаване на реката, като се има предвид, че в лодката се побират само двама души. Нека се опитаме да го сглобим.

Тук вие (ученикът) казвате командите, а аз ще ви покажа на дъската.

Алгоритъм:

  1. Двама туристи се качват на лодката
  2. Преплувайте
  3. Остави един турист
  4. Преплувайте
  5. Един турист се качва на лодката
  6. Преплувайте
  7. Остави един турист
  8. Преплувайте
  9. Един турист се качва на лодката
  10. Преплувайте
  11. Всички туристи слизат

Каква характеристика можете да отбележите за този алгоритъм?

(Учениците отбелязват повторението на команди 2-9.)

Нека помислим за недостатъка на този алгоритъм.

(Прекарах много време в писане на повтарящи се команди)

Загубихме много време в писане на повтарящи се команди. Как можете да съкратите нотацията на този алгоритъм? Ще можем да отговорим на този въпрос, след като разгледаме темата на днешния урок:

(Учениците записват датата и темата на урока в тетрадките си.)

"Помощни алгоритми". И така, кой може да каже какво ще бъде обсъдено в днешния урок (отговори на ученици)

Днес ще научим кои алгоритми се наричат ​​спомагателни алгоритми и как се проектират такива алгоритмични структури.

III. Обяснение на нов материал.

Нека поставим повтарящите се действия в отделен алгоритъм, който ще наречем Пресичане. Вижте как ще изглежда нашият алгоритъм:

Ще бъде извикан алгоритъмът, който получихмеосновен , и алгоритъмът Crossing ще бъдеспомагателни.

Учениците пишат в тетрадките си

Спомагателният алгоритъм е алгоритъм за решаване на подзадача от първоначалния (основния) проблем.

Спомагателен алгоритъм, написан на език за програмиране, се нарича подпрограма или процедура

Спомагателният алгоритъм е алгоритъм, оборудван със заглавка, която позволява да бъде извикан от други алгоритми (трябва да има собствено име).

От основната подпрограма спомагателният алгоритъм се извиква с нейното име.

IV. Консолидация

Нека създадем алгоритъм за изписване на числото 1717 за изпълнителя "Костенурка". В езика за програмиране на логото ключовата дума, указваща началото на подпрограмата, е,уча.

Учениците на компютри пишат подпрограми за числата едно и седем и сравняват написаното с програмата на екрана.

Тук основната програма е командатанулиране и всичко, което идва след затварящата фигурна скоба. От екипауча до и включително затварящата скоба е подпрограма.

Метод на програмиране, при който първо се съставят много подпрограми, които може да са необходими за решаване на проблем, и след това се пише основна програма, съдържаща извиквания към тях, се наричаметод на сглобяване, или програмиране отдолу нагоре.

Подпрограмите могат да се комбинират вбиблиотека от рутинии се съхраняват в дългосрочната памет на компютъра. Такава библиотека може постепенно да се попълва с нови подпрограми.

Метод на програмиране, при който основният алгоритъм първо се записва и след това се описват спомагателните алгоритми, използвани в него, се наричапоследователен детайл, или програмиране отгоре надолу.

Физминутка

Да си починем малко.

Упражнения за ръцете и раменния пояс:

1. Повдигнете раменете, спуснете раменете. Повторете 6-8 пъти. Отпуснете раменете.

2. Свийте ръцете си пред гърдите. При броене 1 - 2 - пружиниращи удари назад със свити ръце, при броене 3 - 4 - същото, но изправено. Повторете 4-6 пъти. Отпуснете раменете.

Упражнения за торса и краката:

1. Броейки 1-2, стъпете наляво, ръцете към раменете, наведете се. При броене 3 - 4 - същото, но в другата посока. Повторете 3-4 пъти.

2. Разкрачени крака, ръце зад главата. На брой 1 - рязък завой наляво, на брой 2 - надясно. Повторете 3-4 пъти.

Гимнастика за очите:

1. Седнете на стол, затворете очи, отпуснете лицевите мускули, облегнете се назад свободно, без напрежение, поставете ръцете си на бедрата (10 - 15 секунди).

2. Отворете очи и погледнете в далечината пред вас (2 - 3 секунди). Погледнете върха на НОСА си (3 – 5 секунди). Повторете 2 пъти.

Практическа задача

Напишете програма за показване на числото 333 с помощта на процедури.

  1. Обобщение на урока

1. Какви въпроси ни бяха зададени?

2. Отговорено ли е на въпросите?

Отражение

Облак от етикети", които трябва да бъдат допълнени. днес разбрах...

  • беше трудно…
  • Осъзнах че...
  • Научих…
  • Аз бях в състояние...
  • Беше интересно да разбера, че...

Всеки ученик избира 1-2 изречения и ги допълва.

Оценяване на работата на учениците в клас.

  1. Домашна работа

Научете нотите.

параграф 5, № 32 (снимки 1, 2).


ТЕМА: "РАЗКЛОНЯВАНЕ И СЛЕДВАЩИ ПОДРОБНОСТИ НА АЛГОРИТМА"

Цели на урока:

Образователни:

1. запознайте учениците с командата за разклоняване.

2.покажете пример за задача с двуетапно детайлизиране.

Образователни:

възпитание на информационна култура, внимание, точност, постоянство.

Образователни:

1.развитие на самоконтрола;

2.развитие на познавателните интереси

Тип урок: комбинирани

Тип урок: урок за обяснение и първично консолидиране на материала

Оборудване: дъска, компютри, проектор

учебник: Семакин „Информатика и ИКТ” 9 клас

План на урока:

    Организационен момент, проверка на домашните.

    Обяснение на нов материал.

    Практическа част.

    Обобщаване на урока.

    Домашна работа.

По време на часовете

Дейности на учителя

Студентски дейности

Здравейте момчета! Седнете! Днес ще изучаваме алгоритъма за разклоняване.

Проверка на домашните

Разклонителна команда

Нека се запознаем с друг екип на GRIS. Нарича се команда за разклоняване. Форматът на командата за разклоняване е:

Ако<условие>
Че<серия 1>
в противен случай<серия 2>
кв

Служебната дума kv обозначава края на клон.

Както и преди, GRIS може да проверява само две условия: „има ли предимство?“ или „Няма ли предимство?“<Серия>- това е една или повече команди, следващи една след друга. Ако<условие>е справедливо, значи е удовлетворено<серия 1>, в противен случай -<серия 2>.

Нека начертаем блокова схема.

Това разклоняване се нарича пълно.

Непълна разклонена форма

В някои случаи се използва непълна форма на командата за разклоняване

Например:

ако има предимство напред
след това завъртете
кв

Блокова диаграма:

Непълна команда за разклоняване има следния формат:

Ако<условие>
Че<серия>
кв

Тук<серия>изпълнено ако<условие>справедлив.

Нека съставим сравнително сложноотносно програмата за GRIS. В този пример ще видите, че използването на метода за последователно детайлизиране улеснява решаването на някои „озадачаващи“ проблеми.

Пример за задача с двуетапно детайлизиране

Задача 6. Конструирайте орнамент, състоящ се от квадрати, разположени по ръба на полето. Първоначалната позиция на GRIS е в горния ляв ъгъл, посока юг.

Нека наречем процедурата, която чертае верига от квадрати от край до край на полето ROW. Нека наречем процедурата, която чертае един квадрат КВАДРАТ. Нека първо напишем основното

Програма за орнаменти
начало
направи РЕД
завой
направи РЕД
завой
направи РЕД

завой
направи РЕД
кон

Сега нека напишем процедурите ROW и SQUARE:

Процедурата ROW съдържа непълно разклонение в тялото на цикъла. Структурата на такъв алгоритъм може да се нарече така: цикъл с вложено разклоняване.

СЕРИЯ процедури.

Компилирането на тази програма изискваше две стъпки за детайлизиране на алгоритъма, които бяха изпълнени в следната последователност:

Сега знаете всички команди за управление на графичния изпълнител. Те могат да бъдат разделени на три групи: прости команди; команда за извикване на процедура; структурни екипи. Третата група включва команди за цикъл и разклоняване.

Приложение 1.

Нека да преминем към практическата част на нашия урок.

Качете файл Ts_1 ниво

Разработете алгоритъм за придвижване от точка А до точка Б по права линия, като начертаете пътека. Разстоянието от А до Б е предварително неизвестно. Но със сигурност се знае, че зад точка Б, на разстояние една клетка от нея, има стена. Използвайте тази стена, за да завършите движението точно в точка B: скочете напред, проверете дали има стена отпред и, ако няма стена, тогава се върнете и оставете белег.

Качете файл ниво Ts_2

Разработете алгоритъм за преместване на изпълнителя от точка А до точка Б, преодолявайки три чифта „скачащи“ стени, които се появяват по пътя. Следата трябва да се вижда. Използвайте процедурата, за да преодолеете един чифт стени.

Качване на файл Ts_3 ниво

Приложение 2

Приложение 3

Приложение 4

Обобщаване на урока, даване на оценки.

Домашна работа стр.31,

Приложение 1.

Приложение 2

Приложение 3

Приложение 4

Един добър, полезен урок не може да бъде преподаден без подготовка. Ето защо е толкова важно да обмислите хода му предварително. Федералният държавен стандарт за основно общо образование подчертава, че образователният процес трябва да бъде организиран така, че учениците да могат да постигнат общи културни, лични и когнитивни резултати. Следователно има няколко общи изисквания за това как да се създаде план на урока.

Какво е обобщение на урока?

Всеки компетентен учител, преди да проведе урок, съставя план на урока. Какво означава този термин? От студентски времена всички са свикнали с факта, че резюмето е информацията, която току-що е била изслушана писмено. В света на преподаването всичко е различно. Конспектът (или с други думи планът на урока) се изготвя предварително и служи като вид опора, подсказка за учителя. Това е информация, събрана заедно за какво е урокът, как е структуриран, какво значение носи, каква е целта му и как се постига тази цел.

Защо трябва да създадете план за урок?

На първо място, учителят се нуждае от план на урока. Това важи особено за младите учители, които поради липса на опит могат да се объркат, да забравят нещо или да не вземат предвид. Разбира се, ако предварително се обмисли внимателно как да се представи информация на учениците, какви упражнения да се консолидират и практикуват, тогава процесът на усвояване ще върви много по-бързо и по-добре.

Често се изисква бележките за уроци да се представят на директора, защото това е пряко отражение на това как работи учителят, как методологията на преподаване съответства на училищните изисквания и учебната програма. От записките ясно личат както силните страни на учителя, така и методическите му грешки и недостатъци.

Основни изисквания

Трудно е да се измислят общи изисквания, на които трябва да отговарят всички учебни планове. В крайна сметка много зависи от децата, тяхната възраст, ниво на развитие, тип урок и, разбира се, самият предмет. Планът на урока по руски език ще бъде коренно различен от плана на урока, например, за света около нас. Следователно в педагогиката няма единна унификация. Но има няколко общи изисквания за това как трябва да изглежда планът на урока:


На какво друго си струва да се обърне внимание?

Като правило, когато създава план за урок, учителят трябва да обмисли всеки малък детайл. До колко време ще бъде изразходвано за изпълнение на всяка от точките на плана. Необходимо е да се запишат всички забележки, казани от учителя, и да се дадат очакваните отговори на учениците към тях. Всички въпроси, които учителят ще задава, също трябва да бъдат ясно формулирани. Би било добра идея отделно да посочите с какво оборудване трябва да работите по време на урока. Ако по време на урока се използват някакви раздавателни материали или учителят показва презентация, снимки и др. за яснота, всичко това също трябва да бъде приложено към бележките на урока в печатен и електронен вид. Резюмето трябва да завършва с обобщение и домашна работа.

Как правилно да подготвим контур?

Учителят може да състави план за себе си във всякаква форма. Това може да са прости бележки, отделни редове, изречения или подробен сценарий. Някои схематично изобразяват необходимата информация. Ако трябва да изпратите бележките си за преглед от началниците си, най-често срещаният формуляр е под формата на таблица. Много е удобно и визуално.

Пример за изготвяне на кратък план

Кратък план на урока. 5 клас

Вещ:Руски език.

Предмет:прилагателно.

Тип урок:комбинирани.

Целта на урока:запознайте учениците с нова част на речта.

Основни цели:

  • развиват речеви умения и способности;
  • практикувайте способността да координирате думите.

Оборудване:дъска, тебешир, листовки, таблици.

По време на часовете:

  • Организиране на времето;
  • проверка на домашните;
  • обяснение на нов материал (четене на правилата, работа с тях, изпълнение на упражнения за консолидиране на материала);
  • повторение на изучен материал;
  • обобщаване на урока, оценка на знанията на учениците;
  • домашна работа.

Моля, обърнете внимание, че всички точки от урока трябва да бъдат описани подробно от учителя, до всяка забележка. Освен това срещу всеки елемент трябва да напишете максималното време, което ще бъде отделено за всеки от тях. Така няма да се стигне до ситуация, че часът е към своя край, а е направено само половината от планираното от учителя.

Не всички бележки ще бъдат еднакви. Възрастта на учениците е много важна, когато говорим за урочни планове. 6 клас, например, може да възприема нова информация в стандартна форма. Това е моментът, когато учителят обяснява правилото, записва важни материали на дъската и след това предлага поредица от дейности за практикуване и консолидиране на наученото. За степен 2 тази опция ще бъде неефективна. За децата е обичайно да въвеждат нови неща по игрив начин или с помощта на визуални материали.

Нека дадем пример за друго резюме.

Конспект на урок по английски език 7 клас

Предмет: повторение на преминатия граматичен материал.

Тип урок:комбинирани.

Целта на урока:затвърдете придобитите умения по темата за превод на изречения от пряка реч към непряка реч.

Основни цели:

  • развиват комуникативни умения;
  • развиват умение за работа в екип;
  • развиват способността да подчертават основното в изучавания материал.

Оборудване: дъска, тебешир, презентация, магнетофон.

По време на часовете:

  • Организиране на времето;
  • фонетична загрявка;
  • лексикална загрявка;
  • повторение на преминатия материал (упражнения, самостоятелна работа, работа в екип);
  • проверка на домашните;
  • обобщаване на урока;
  • домашна работа.

Както се вижда от този пример, точките от плана на урока нямат ясно място. Стандартната проверка на домашното може да се извърши в началото на урока, в средата или дори в края на урока. Основното нещо за учителя е да не се страхува да експериментира, да измисля и да внася нещо ново във всеки урок, така че урокът да е интересен и специален за децата. За да го очакват с нетърпение. В зависимост от това кой тип е избран, ще зависи планът на урока. 7 клас (за разлика например от по-малките ученици) ви позволява да структурирате урок по нестандартен начин. Повторението на наученото може да се извърши под формата на игра или състезание. Можете да дадете възможност на учениците да покажат своите умения чрез самостоятелна работа. Основното нещо е да разберете какъв тип дейност е подходящ за конкретен клас, конкретна група ученици (трябва да вземете предвид както възрастта, така и цялостното представяне в класа).

Обобщаване

И така, нека обобщим всичко по-горе. Инструкциите стъпка по стъпка за изготвяне на план на урок ще изглеждат така:

  1. Предмет/клас.
  2. Един вид урок.
  3. Тема на урока.
  4. Мишена.
  5. Основни цели.
  6. Оборудване.
  7. По време на часовете:
  • организационен момент, загрявка и др. (започваме да описваме подробно речта на учителя и учениците);
  • проверка на домашните;
  • въвеждане на нов материал, неговото развитие;
  • затвърдяване на наученото, повторение.

8. Обобщаване.

Етапите на урока могат да бъдат подредени в произволен ред, могат да бъдат допълвани или представени избирателно по време на урока.

Не забравяйте, че на първо място бележките не са необходими на властите, нито на главния учител, нито на директора, нито на учениците. Той е работен инструмент и помощник на учителя. И тук не става въпрос за опит или способност да експериментирате на място. Никой не ви притеснява да внесете нещо ново и уникално в урока. Учителят може да се пошегува, да даде пример от живота (и, разбира се, това не трябва да се пише в бележките). Но във всеки случай трябва да присъства план на урока. Имаш 8 клас, 3 или 11 - няма значение! Класът е активен или пасивен, схваща го „в движение“ или изисква дълги обяснения - няма значение! Направете си правило – правете план преди всеки урок. Определено няма да е излишно.