extracted_text:
Циклограмма
воспитательной развивающей     деятельности

Ежедневно:
«Утренняя
встреча» - настрой учащихся на учебную деятельность.

Еженедельно:
Анализ
работы, подведение итогов, информирование, классный час.

Понедельник - индивидуальная работа с учащимися

Вторник – методический день

Среда - профилактика правонарушений

Четверг – классный час.

Пятница - проверка дневников

Суббота

   Ежемесячно:

Чередование
творческих поручений

Работа родительского
актива.

Самоанализ
деятельности классным руководителем.

Помощь учащимся в
реализации программ самовоспитания.

Участие в работе
творческой группы.

Родительское
собрание.

1 раз в
семестр:

Мониторинг
успеваемости, рейтинг учащихся.

Диагностика
направлений самореализации личности.

Тематическое
классное собрание по итогам семестра.

Создание и
поддержание эстетического уровня окружающей среды.

1 раз в
год:

Анализ деятельности
классного коллектива.

«Мозговой штурм» по
планированию воспитательной развивающей деятельности.

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

file_name: Циклограмма.doc

title: Циклограмма


extracted_text:
Самостоятельная работа № 2.
Межпредметный
проект – урок в 3 классе.
Выполнила работу: учитель
изобразительного искусства и черчения МБОУ «СОШ №8» Сергиево-Посадский
городской округ Московская область
Новикова Лилия Александровна
Тема:    «Игрушки художественных
промыслов» (изобразительное искусство, технология, окружающий мир)
Проект-урока предназначен для уточнения и расширения
представления учащихся об игрушках художественных промыслов. Ребята узнают о
профессиях, необходимых для занятия народными промыслами, попробуют себя в роли
художника, дизайнера, экскурсовода. Освоят технологию лепки игрушки.
Цель: развитие творческих
способностей учеников с учётом индивидуальных способностей; развитие умений
организовывать, контролировать и оценивать собственную деятельность,
формирование умений учебного сотрудничества; воспитание
эмоционально-ценностного отношения к той красоте, которую дарят нам мастера художественных
промыслов.
Планируемые результаты обучения:
Личностные:
способствовать сплочению классного коллектива, помочь осознать ценность
совместной деятельности;  формировать познавательный интерес к художественным промыслам.
Метапредметные:
учить понимать учебную задачу, содействовать развитию коммуникативной культуры
учащихся и навыков сотрудничества; учить осуществлять поиск нужной информации,
используя различные источники.
Предметные:
обобщить знания учащихся об игрушках в художественных промыслах, профессиях,
выполнить лепку игрушки с последующей росписью.
1. Сообщение цели практической части
мастер-класса.
  -Хотите ли вы стать волшебниками?
Сегодня я приглашаю вас в сказочный мир народного
искусства. А любая сказка предполагает волшебство. Поэтому сегодня мы не только
обобщим наши знания об игрушках в художественных промыслах, но и постараемся
сотворить волшебство своими руками. Мы будем творить чудеса, используя свойства
глины или пластилина, гуаши. Слайд
- Как вы считаете, будущее в ваших руках?  А что для
этого нужно?  (Любимое занятие, хобби, любимая работа).
- А знаете ли вы профессии людей, связанные с народными
промыслами? (Ответы детей)
Слайд (Кроссворд)
1.Мастер по выделке глиняной посуды? (гончар)
2. Мастерица, плетущая кружева? (кружевница)
3. Человек, занимающийся дизайном, то есть внешним
видом, оформлением чего-либо? (дизайнер)
4. Специалист, дающий пояснения экскурсантам
(экскурсовод)
5. А кто такой игрушечник? (мастер, который делает
игрушки)
Возможно, во время проекта вам придётся побывать в
роли одной из профессий, а на презентации прорекламировать своё изделие, чтобы
всем захотелось его купить.
 Мы побываем в гостях у мастеров, чтобы тоже стать
мастерами.
Кто такой мастер? (Специалист, достигший высокого
искусства в своём деле. Человек, который умеет хорошо делать что-нибудь.)
Вместе со своей творческой группой вы будете работать
в одной мастерской, а затем, на презентации познакомитесь с работой других
мастеров.
Чтобы получить удовольствие от работы,  у всех должно
быть хорошее настроение, мы должны помогать друг другу во время работы и тогда
наши изделия будут излучать тепло и доброту. Протяните руки ладошками вверх,
закройте глаза, представьте себе красивый цветок доброты, радости, счастья -
поместите его себе в сердце.
Ну, а теперь, чтобы разбудить жар-птицу нашего
творчества мы ненадолго заглянем в каждую мастерскую.
(Слайд) Первая посвящена знаменитой Дымковской
игрушке. Не просто игрушке – игрушке-символу, игрушке–оберегу подаренной нам Кировской
областью. Село Дымково считается одним из самых древних, где возник игрушечный
промысел. Иностранец, побывавший в России, обязательно увезет с собой эту
нарядную игрушку. Сейчас творчеству игрушечного промысла нет предела. Это и
барыни, и кавалеры, и звери, и птицы, и сказочные герои.
(Слайд) Вторая мастерская удивляет нас красотой
Абашевской игрушки, простотой и стройностью ее форм, величием рогов у животных..
Она поражает нас удивительным умением при помощи только одной краски (золотистой
или серебристой) создавать колоссальную палитру образов. Абашевская
игрушка призвана высмеивать человеческие пороки, в особенности сребролюбие и
обман. Именно поэтому вместе с необычными фигурками животных можно увидеть
нарядную барышню, лихого всадника и князя в образе барана с человеческим лицом.
 В ней преобладают красный, зеленый и синий цвета.
 (Слайд) В чём красота русской игрушки? В чём её
прелесть и неповторимость? Каргопольской
игрушке свойственна тема деревни. Герои местных мастеров — простые русские
люди, работающие в поле, пахари и сеятели, которые отдыхают в период обеда,
женщины, которые стирают белью и нянчат детишек. Часто мастера создавали не
только существующих, но и вымышленных зверей. Например, полуконя-получеловека,
которого изображают в военной форме с орденами; двухголового коня или птицу
Сирин. Настоящих животных каргопольские умельцы очеловечивали, то есть рисовали
им одежду, бытовые предметы, музыкальные инструменты. Игрушку всегда украшали
узорами - символами солнца, неба, луны, огня, земли и воды.
 Наше экспресс-путешествие по залам мастерских
закончилось. Далее приглашаю вас поработать в сказочной мастерской. Ваша
задача: используя особенности колорита и орнамента придумать неповторимый узор
на вылепленных вами игрушках. Вы уже приготовили необходимые материалы.
У вас на столах лежат виды элементов орнаментов,
присущих каждому  виду росписи игрушек, Главный мастер распределяет работу в
группе. Во время работы один из группы готовится к почетной должности
экскурсовода. Для этого на столе лежит маршрутный лист-путеводитель по мастерской.
Приветствуются любые творческие дополнения. В конце занятия экскурсовод,
пользуясь маршрутным листом должен представить изделия, изготовленные в
мастерской.
2. Практическая работа.
После обсуждения в группе переходим к лепке игрушек. Выполнять
украшения мы будем в  виде росписи гуашью. Давайте повторим основные этапы работы.
(Слайд)
- Лепим игрушку, присоединяя последовательно элемент
за элементом.
- Грунтуем гуашью фон игрушки.
- Наносим гуашью элементы узора, украшения.
Вам поможет инструкционная карта.
Самостоятельная работа по изготовлению игрушки (планирование,
сбор нужной информации, подготовка презентации)
3. Защита проекта, рефлексия.
Представление работы творческой мастерской с
обязательным анализом деятельности группы и выводами о проделанной работе (во
время рассказа экскурсовода демонстрируется слайд зала мастерской, в котором
работала творческая группа. Необходимо приготовить и задать вопросы друг другу
после презентации: «Выведать секреты Мастеров»)
Вывод: Итак, мы с вами побывали
в гостях у мастеров. Вспомнили о тех чудесах, которые дарят нам народные промыслы.
Попробовали сотворить чудо своими руками. Рассказали о нем и сделали
соответствующие выводы о том, что получилось, а что нет, а вместе с этим
повторили и прошли всеми этапами работы методом учебного проектирования. Я
думаю, что презентация прошла успешно. Вы показали себя настоящими мастерами,
волшебниками. У нас всё получилось замечательно, и наши игрушки излучают
доброту. Давайте скажем друг другу “спасибо” за сотрудничество.
Готовые игрушки мы подарим ребятам из детского сада.

file_name: ПРОЕКТИРОВАНИЕ МЕЖПРЕДМЕТНОГО УЧЕБНОГО ЗАНЯТИЯ. Самостоятельная работа № 2.docx

intro: Курсы повышения квалификации.

изобразительное искусство

group: Дисциплины

title: Проектирование межпредметного учебного занятия. Самостоятельная работа № 2.


extracted_text:
Департамент
образования города
Москвы

Государственное
автономное образовательное учреждение
высшего образования
города Москвы
«Московский
городской педагогический университет»
Институт среднего
профессионального образования им. К.Д. Ушинского

колледж
«Медведково»

Конспект пробного урока
в 4 «Д» классе ГБОУ СОШ №
763
по Окружающему миру
(учебные предмет)

Студентка ПНК д 41
ш – 13
Калашникова
Татьяна

Методист Воробьева
Наталья
Александровна
Учитель ОУ Дьяконова
Светлана
Владимировна

Дата
проведения________________
Подпись
методиста____________
Подпись
учителя______________
Оценка__________________

Москва, 2016
Тема урока: Прошлое
и настоящее глазами эколога.
Тип
урока: Урок
изучения нового материала.

Цель
урока: Формирование
знаний у
учащихся о состоянии природы нашей планеты.

Планируемые
результаты

ü Предметные:

Знать:
Некоторые экологические проблемы, которые необходимо решать на современном
уровне; названия и эмблемы экологических организаций; различные последствия
влияния человека на природу.
Уметь:
Самостоятельно работать с текстом и вычленять необходимую для себя
информацию; четко формулировать ответы на поставленные вопросы; отвечать за
свои поступки и их последствия; делать сравнение прошлого и настоящего.

ü
Метапредметные (УУД):
Личностные: Уметь
оценивать
жизненные ситуации (поступки людей) с точки зрения общепринятых норм и
ценностей; Уметь в предложенных ситуациях отмечать конкретные поступки, которые
можно оценить как хорошие или плохие; Уметь осознавать ценность и важность роли человека в решение экологической
проблемы.
Регулятивные: Уметь
формулировать учебную задачу урока; Уметь
понимать и толковать исследовательские задачи, стоящие перед группой; Уметь планировать
работу в группе; Уметь определять свои обязанности (свой вклад в общую работу),
оценивать результаты работы в группе.
Познавательные: Уметь
сравнивать , понимать суть проблемы; Уметь делать
выводы и обобщения на основе реализованных исследовательских задач; Уметь прогнозировать
развитие событий на основе сделанных выводов.
Коммуникативные: Уметь
доносить
свою позицию до других: высказывать свою точку зрения и пытаться её обосновать,
приводя аргументы; Уметь слушать других, пытаться принимать другую точку
зрения, быть готовым изменить свою точку зрения.

Учебно-методическое
обеспечение (средства, оборудование):

ü
Для учителя
Учебник «Окружающий мир» Образовательная система
«Начальная школа 21 века» 4 кл, 1 ч.
Тест по изученным темам.
Раздаточный материал в виде карточек (текст+вопросы к
нему), для проведения парной работы.
Карточки для рефлексии.
Жетоны.
Конспект урока.

ü Для ученика

Учебник «Окружающий мир» Образовательная система
«Начальная школа 21 века» 4 кл, 1 ч.
Тетрадь.
Пенал

Информационные
источники:

Учебник «Окружающий мир» Образовательная система
«Начальная школа 21 века» 4 кл, 1 ч.
https://infourok.ru/material.html?mid=55243
http://nsportal.ru/nachalnaya-shkola/okruzhayushchii-mir/2015/04/18/tehnologicheskaya-karta-uroka-proshloe-i

Содержание урока

Этап урока, время

Методы,
  приемы

Деятельность
  учителя

Деятельность
  учащихся

УУД
  по каждому заданию

Оборудование

Организационный этап

Подготовка к активному и сознательному
  усвоению нового материала

Усвоение нового материала

Подведение итогов

М- словесный (беседа)

М- словесный
(беседа)
П- логический  (классификация)
П-
организационный
(ответ с места / у доски)

М- словесный (беседа)
П- логический (планирование)
П-
организационный
(ответ с места / у доски)

М- словесный (беседа)
П-
организационный
(ответ с места / у доски)

Слайд 1

-Здравствуйте
  ребята, сегодня урок окружающего мира проведу у вас я, Татьяна Александровна.
  Проверьте готовность к уроку. У вас на парте должны лежать: учебник; пенал;
  листочки с заданиями и карточки трех цветов которые понадобятся нам позже.

-В течении сегодняшнего
  урока, каждый из вас, за правильные ответы будет получать жетоны, и в конце
  урока мы посчитаем у кого сколько жетонов, и определим того, кто наиболее
  активно работал на уроке. Если вы будете выкрикивать свои ответы, отвечать не
  по поднятой руке, нарушать дисциплину, жетоны вы получать не будете.

-Давайте
  вспомним темы предыдущих уроков и посмотрим, насколько хорошо вы их усвоили.
  У вас на столах лежат тесты. Ваша задача выбрать один правильный ответ. В
  верхней строчке напишите свою фамилию и имя. Приступайте.

-Время
  закончилось. Давайте проверим правильно ли вы выполнили задания.

-Что
  такое астрономия?

-Значит
  правильный вариант ответа?

-Верно.

Слайд
  2.

-Вселенная-это…

-Вариант
  ответа.

Слайд
  3.

-На
  каком рисунке изображены Земля с Луной, Марс и Сатурн?

-Верно.

Слайд
  4.

-Какая звезда
  является помощницей путешественников?

-Вариант ответа.

Слайд 5.

-Какой из данных
  фрагментов является политической картой мира?

-Вариант ответа.

Слайд 6.

-Что изучает
  археология?

-Вариант ответа.

Слайд 7.

-Они появились на
  Руси около тысячи лет назад. В них год за годом велись записи о событиях того
  времени. Сейчас с их помощью ученые-историки узнают о прошлом нашей Родины.

-Вариант ответа.

Слайд 8.

-В каком случае год
  и век соотнесены неверно?

-Вариант ответа.

-Итак, если вы
  сделали все правильно, то у вас должно было получиться какое слово?

-Верно.

-Кто попробует
  сформулировать тему сегодняшнего урока?

Слайд 9.

-Верно. Сегодня мы
  будем в роли юных экологов.

-Когда-то
  очень давно, жизнь древних людей зависела от капризов окружающей природы.

Слайд 10.

-
  Если случалась засуха или лесной пожар, то им грозил голод. Поэтому наши
  далекие предки преклонялись перед силами природы.

Слайд 11.

-И
  брали у нее только самое необходимое для жизни.
-Но
  постепенно все изменилось.

Слайд
  12.

-Человек
  решил, что он не зависит от природы, что он сильнее ее, и даже решил покорить
  природу с помощью техники.

-А
  к чему привело такое покорение, вы расскажете мне сами, прочитав последний
  абзац на стр. 47 в учебнике.

-К
  чему привело покорение природы человеком?

-Так
  может ли человек господствовать над природой?

-А
  как человек должен относиться к природе?

-Верно.
  Человеку нельзя быть покорителем природы, такое отношение приводит к
  необратимым последствиям. По вине человека на нашей планете возникло
  множество экологических проблем. Но перед тем, как мы обсудим некоторые из
  них, давайте немножко отдохнем.

Физминутка.

Руки
  подняли и покачали-
Это
  деревья в лесу.
Руки
  согнули, кисти
встряхнули-
Ветер
  сбивает росу.
В
  стороны руки,
плавно
  помашем-
Это
  к нам птицы летят.

-Итак ребята,
  сегодня мы поговорим о таких важных экологических проблемах, как: загрязнение
  океана, исчезновение тропических лесов и как избавиться от мусора.

-Ваша задача в
  парах, опираясь на листочки с текстом, которые я сейчас раздам, выписать:
  причину возникновения данной проблемы и что необходимо сделать, чтобы от нее
  избавиться.

-Первый ряд будет
  работать с проблемой загрязнения океана.
-Второй ряд будет
  работать с проблемой исчезновения тропических лесов.
-И третий ряд
  расскажет нам как можно избавиться от мусора.

-Приступайте, кто
  закончит, поднимите руку.

-Итак, у нас готова
  пара для рассказа про загрязнение океана.

Слайд 13.

-Выходите к доске.

-Кто-нибудь
  из первого ряда хочет дополнить?

-Молодцы,
  присаживайтесь.

-Какая
  пара со второго ряда хочет выйти ответить?

Слайд
  14.

-Итак, вы у нас
  рассказываете про проблему исчезновения тропических лесов.

-Кто-нибудь из
  второго ряда желает дополнить рассказ одноклассников?

-Молодцы,
  присаживайтесь.

-И последняя пара с
  третьего ряда, выходите.

Слайд 15.

-Кто-нибудь хочет
  дополнить?

-Молодцы,
  присаживайтесь.

Слайд 16.

-Ребят, так кто мне
  скажет, в чьих руках все изменить?

-Именно так. А что
  самое главное должно быть в людях на ваш взгляд?

-Верно. Но скажите
  мне, может ли один человек вылечить планету?

-Да, вы правы,
  охрана окружающей среды- задача всего человечества.

-Как эту проблему
  решают люди, вы узнаете, прочитав статью «Лечить планету сообща» начиная со
  стр 50 в учебнике. Читаем внимательно про себя, я потом буду задавать
  вопросы.

-Что заключают
  государства, чтобы сообща бороться за спасение природы?

-Приведите пример
  такого соглашения, опираясь на учебник.

-Что создано помимо
  соглашений?

-На что они
  направлены?

-Как называется
  организация, эмблемой которой служит изображение панды?

-Верно. Или
  сокращенно WWF.

-Что делает данный
  фонд?

-А как называется
  международная экологическая организация?

-Как переводится с
  английского?

-Что делает эта
  организация?

-Верно.

-Кто хочет
  прочитать названия международных дней, посвященных защите природы из
  экологического календаря?

-Вот видите как
  много существует дней, посвященных защите природы. Подумайте и обсудите дома
  с родителями, для чего объявлены такие дни?

(Если
  останется время можно дать задание, придумать название своей экологической
  организации и нарисовать для нее эмблему)

-А сейчас давайте
  вспомним, какие экологические проблемы мы с вами решали?

-От чего возникает
  и к чему приводит загрязнение океана?

-В чем причины
  уничтожения лесов? Как с этим бороться?

-Как люди должны
  относиться к природе? Что делать с мусором?

-Назовите
  международные экологические организации, с которыми вы сегодня познакомились.

-Какая
  экологическая организация имеет эмблему с изображением панды?

-Если люди погубят
  окружающую природу, смогут ли они сами выжить?

-Какая работа на
  уроке вас понравилась больше всего?

-Что вызвало
  затруднения?

-Посчитайте
  количество жетонов.

-Поднимите руку те,
  у кого 5 жетонов? А больше? А еще больше есть у кого-нибудь?

-Все сегодня хорошо
  работали, но лучше всех работал Вася. Давайте похлопаем ему и пожелаем чтобы
  он так работал всегда.

-Ребята, у вас на
  столах лежат карточки трех цветов.

Слайд 17.

-Поднимите зеленую
  карточку, если вы набрали 5 или более жетонов.
-Поднимите желтую
  карточку, если вы набрали менее пяти жетонов.
-И поднимите красную
  карточку, если вы не набрали ни одного жетона за урок.

Опрашивает детей,
  что им помешало набрать жетоны.
-Всем спасибо, урок
  окончен!

Приветствуют
  учителя, проверяют готовность к уроку.

Ученики слушают
  учителя.

Выполняют тестовое
  задание.

-Наука о небесных
  или космических телах.
-Э.

-Необъятное
  пространство со звездами, планетами и другими небесными телами.
-К.

-На первом рисунке
  под буквой О.

-Полярная звезда.

-Л.

-Второй.

-О.

-Древние предметы,
  сооружения.

-Г.

-Летописи.

-И.

-В последнем.

-Я.

-Экология.

-Прошлое и
  настоящее глазами эколога.

Слушают учителя.

Открывают учебник,
  выполняют задание учителя.

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

-Нет, такое
  господство может погубить ее.

-Человек должен
  бережно относиться к природе, заботиться о ней, охранять.

Выполняют
  физминутку.

Слушают и выполняют
  задание учителя.

-Чем
  загрязняется океан? Нефтью и нефтепродуктами, отходами промышленных
  предприятий, сточными водами с полей и ферм, бытовыми отходами, твердым
  мусором, полиэтиленовыми пакетами, бутылками, банками, сетями, полиэтиленовой
  пленкой.
Средства для
  устранения: Химические
  препараты от нефтяных пятен, «суда-губки», установка очистительных сооружений
  на предприятиях, ограничение отлова рыб.

-Как еще
  называют тропические леса? «Легкие нашей планеты».
Для чего их
  вырубают? Ради
  древесины, ради того, чтобы освободить место для постройки дорог, для
  посевов.
К чему это может
  привести? Это
  может привести к уменьшению кислорода, снижению плодородия почвы, вымиранию
  растений и животных.
Как устранить
  эту проблему?
  Высаживать новые саженцы, ужесточить наказание за уничтожение леса.

-Откуда берется
  мусор? Отходы жизнедеятельности человека, промышленные
  предприятия,        стройки, магазины.
Как избавиться
  от мусора? Нужно
  воспитывать культуру поведения у людей, не сорить на улице, выкидывать мусор
  только в специальные контейнеры. Строить больше сортировочных и
  перерабатывающих заводов, использовать стеклянные банки, бутылки,
  организовать сбор металлолома и макулатуры.

-В руках людей.

-Люди должны уважать
  природу, быть ей благодарными. Не причинять природе боль- ведь океан, леса-
  это часть природы.

-Нет, здесь нужно
  потрудиться всем людям.

Читают статью в
  учебнике.

-Международные
  соглашения.

-Конвенция по
  ограничению торговли редкими и исчезающими видами диких животных и растений.

-Международные
  организации.

-На охрану природы.

-Всемирный фонд
  дикой природы.

-Собирает и
  распределяет  деньги, необходимые для охраны редких видов живых организмов и
  мест их обитания.

-Гринпис.

-«Зеленый мир».

-Борится против
  загрязнения окружающей среды.

Читают
  международные дни защиты природы.

-Загрязнение
  океана, уничтожение тропических лесов, уничтожение мусора.

Отвечают на вопросы
  учителя.

-Всемирный фонд
  дикой природы, гринпис.

-Всемирный фонд
  дикой природы.

Отвечают на вопросы
  учителя.

Считают количество
  жетонов.

Поднимают карточки.

Р - умение
  контролировать свою готовность к уроку; осознание себя как ученика.
Р- соотнесение
  того, что имеется на парте с тем, что называет учитель.
К- планирование
  учебного сотрудничества с учителем и сверстниками.

П-
  (общеучебные)
осознанное и
  произвольное построение речевого высказывания в устной и письменной форме.
Р- оценка-
  выделение и осознание учащимися того, что уже усвоено и что  еще нужно
  усвоить, осознание качества и уровня усвоения.
Р- целеполагание
  как постановка учебной задачи на основе соотнесения того, что уже известно и
  усвоено учащимися, и того, что еще неизвестно.
Р- планирование-
  определение последовательности промежуточных целей с учетом конечного
  результата.

Л- самостоятельное
  создание способов решения проблем творческого и поискового характера.
Р- планирование-
  определение последовательности промежуточных целей с учетом конечного
  результата.
П-
  (общеучебные)
  осознанное и произвольное построение речевого высказывания в устной и
  письменной форме.
П-
  (постановка и решение проблемы)
самостоятельное создание
  способов решения проблем творческого и поискового характера.
К-постановка
  вопросов -инициативное сотрудничество в поиске и сборе информации.
К-умение с
  достаточной полнотой и точностью выражать свои мысли в соответствии с
  задачами и условиями коммуникации.

Р – умение
  анализировать рациональность способов действий;
Р – умение самооценивать.

Презентация,
  жетоны

Презентация,
  тест, учебник

Презентация,
  задания на листочках, учебник

Жетоны,
  карточки для самооценивания.

Скачано с www.znanio.ru

file_name: Окружающий мир.docx

alt: Департамент образования города

alt: Содержание урока Этап урока, время

alt: Усвоение нового материала

alt: Усвоение нового материала

alt: Подведение итогов

alt: Подведение итогов

alt: Подведение итогов

alt: Подведение итогов

alt: Подведение итогов

alt: М- словесный (беседа)


extracted_text:
Тематический план ОБЖ 10 класс.

№

Тема урока.

Кол-во часов

Литература.

Дата.

Примечание.

Экстремальные ситуации в природных
  условиях. Смена климатографических условий. – 4 ч.

1.

Чрезвычайные
  ситуации в природе.

1

2.

Турпоход.
  Правила выживания.

1

3.

Смена
  климатогеографических условий.

1

4.

Подготовка
  к турпоходу.

1

Практическое
  занятие.

Автономное существование человека в
  природных условиях. – 5 ч.

1.

Если
  ты отстал от группы или заблудился в лесу.

1

2.

Авария
  транспортного средства в безлюдной местности.

1

3.

Способы
  подачи сигналов бедствия.

1

4.

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

1

5.

Практическое
  занятие.

1

Самостоятельная
  работа.

Выживание в природных условиях после
  аварии. – 7 ч.

1.

Анализ
  ситуации и составление общего плана действий по выживанию.

1

2.

Оборудование
  временного укрытия.

1

3.

Виды
  летних и зимних укрытий.

1

4.

Разведение
  костра, типы костров.

1

5.

Обогрев
  внутри временного жилища.

1

6.

Меры
  по профилактике отравления угарным газом.

1

7.

Практическое
  занятие.

1

Самостоятельная
  работа.

Обеспечение водой и пищей в условиях
  вынужденной автономии. – 8 ч.

1.

Обеспечение
  водой.

1

2.

Очистка
  воды.

1

3.

Организация
  питания. Растительная пища.

1

4.

Пр/р.
  Изготовление простейшего фильтра для очищения воды.

1

5.

Рыбная
  ловля и охота.

1

6.

Приготовление
  пищи.

1

7.

Профилактика
  пищевых отравлений

1

8.

Пр/р.

1

Средства оказания медицинской
  самопомощи. – 2 ч.

1.

Медицинская
  аптечка, перевязочные и лекарственные средства в условиях автономии.

1

2.

Лекарственные
  растения. Использование природных лекарственных средств.

1

Основы медицинских знаний и правила
  оказания первой помощи. – 8 ч.

1.

Первая
  помощь при порезах, ссадинах и ушибах.

1

2.

Оказание
  первой помощи при травмах и переломах костей.

1

3.

Первая
  помощь при укусах животных.

1

4.

Первая
  помощь утопающему.

1

5.

Медицинская
  помощь при тепловых  и солнечных ударах, обморожениях.

1

6.

Первая
  помощь при отравлениях.

1

7.

Пр/р.
  Наложение  повязок, жгута, проведение искусственного дыхания.

1

8.

Итоговый
  тест.

1

file_name: ОБЖ 10 кл.docx

alt: Тематический план ОБЖ 10 класс

intro: Календарно-тематическое планирование по ОБЖ 10 класс коррекционной школы 8 вида. Программа составлена на основе программы "Основы безопасности жизнедеятельности" для общеобразовательных учреждений с учетом рекомендаций для работы с детьми с ограниченными возможностями здоровья и рассчитана на 1 час в неделю (всего 34 часа).

title: Тематическое планирование ОБЖ 10 класс коррекционной школы 8 вида.


file_name: Геометрия в таблицах. 10-11кл_45.docx

title: Геометрия в таблицах 10-11кл


extracted_text:
Государственное
автономное профессиональное образовательное учреждение
Чувашской Республики

"Чебоксарский
экономико-технологический колледж"
Министерства
образования и молодежной политики Чувашской Республики

БИЗНЕС ПЛАН
ПО СОЗДАНИЮ
ПРЕДПРИЯТИЯ
Пекарни  «Ватрушка»
по адресу город Цивильск, Цивильского р-н ,ЧР, ул.
Шоссейная , 14Б

Автор
(заявитель): Крылова Юлия Петровна
89373838215
y2001kotenok@mail.ru
Краткая
суть бизнес-плана: Открытие пекарни, в котором будут продаваться свежая выпечка
и хлебобулочные изделия.

Чебоксары,
2019
Содержание
1.Резюме…………………………………………………………………………………3
2.Описание бизнеса…………………………………………………………………….5
3.Характеристика товаров/услуг……………………………………………………....6
4.Анализ рынка………………………………………………………………………….8
5.Маркетинговый план………………………………………………………………….10
6.Организационный план……………………………………………………………….12
7.Производственный план………………………………………………………………14
8.Финансовый план……………………………………………………………………...18
9.Оценка рисков и страхование…………………………………………………………20
10.Приложения…………………………………………………………………………...21

1.
Резюме.
Создание мини
–пекарни для производства хлебобулочной продукции высокого качества.
Ещё в Средние века в городах обязательно
были булочные и пекарни.
 Городские
жители всегда любили горячую выпечку. Эта традиция сохранилась и по сей день.
Для кого-то свежая выпечка — это прекрасный способ быстро перекусить, для
кого-то лепёшки будут хорошим дополнением к обеденному столу, а кто-то по праву
оценит кондитерские изделия. На текущий момент в крупных городах даже заведения
быстрого питания не могут полностью вытеснить с рынка классические пекарни, так
как многие предпочитают более натуральную пищу. Кроме того, выпечка часто
бывает ощутимо дешевле фастфуда. Поэтому бизнес на производстве горячей выпечки
— это выгодное и перспективное направление, которое может приносить стабильную
прибыль.

2.Описание
бизнеса
Полное наименование предприятия Индивидуальный
предприниматель Крылова Юлия Петровна
Краткое наименование предприятия  «Пекарня»
Адрес город  Цивильск, ул. Шоссейная  14Б
График работы: ежедневно с 7:00  до 189:00  без перерыва и выходных

Дата регистрации   мая 2019 года
Описание основных видов деятельности предприятия  (код
ОКВЭД)-56
Организацонно-правовая форма : ИП
Система налогообложения : упращенка
ФИО руководителя : Крылова Юлия  Петровна

Цель: 1. Обеспечение свежей выпечки
2.
Получение прибыли.
3.
Создание рабочих мест до 5 человек.

3.Характеристика товаров и услуг

Очевидным преимуществом открытия пекарни является то, что несмотря
на общий спад расходов населения на товары и услуги, спрос
на хлеб остается стабильным. Кроме того, аналогичная импортная продукция
возрастает в цене, а изделия отечественных хлебозаводов
не способна конкурировать с продукцией пекарни по вкусовым
свойствам.
Основной
упор в производстве выпечки мы делаем на качестве используемых
продуктов и сохранении уникальной рецептуры каждого изделия.
Хлеб,
который продается в крупных магазинах, как правило, безвкусный
и содержит много растительного жира и сахара. Что касается
аналогичных пекарен, то они делают упор на изготовлении пирогов
и практически не имеют в ассортименте диетической продукции.

3.Характеристика товаров и услуг
Организация занимается производством
хлебобулочных изделий. В ассортименте будут: хлеб, баранки, рогалики, сушки,
сдобы, кексы и ватрушки с творогом.
Таблица 1. Характеристика товаров/услуг с указанием цен.

№ п/п

Наименование товара

Цена (руб.)

Продукция

1.

Хлеб формовой пшеничный (0,400)

 20/шт.

20-00

2.

БАТОН НАРЕЗНОЙ(0,300)

20/шт.

19-00

3.

Рогалики (0,300)

30/шт.

15-00

4.

Пирог с начинкой (0,200)

15/шт.

46-00

5.

Сосиски в тесте (0,100)

15/шт.

25-00

6.

Булочка «Домашняя» (0,100)

10/шт.

12-00

7.

Хуплу (картошка с фаршем)(0,325)

14/шт.

50-00

8.

Кекс «Московский» 50 гр

10/шт.

15-00

9.

Пицца «домашняя» 100гр

14/шт.

23-00

10.

Баранки 1кг

4/кг

16-00

11.

Пирожки с капустой/фаршем 70 гр

10/шт

20-00

12.

Пирожки с картошкой 70 гр

10/шт

18-00

13.

Пирожки с яблоками  70 гр

10/шт

18-00

14.

Пирожки с рисом и яйцом 70 гр

10/шт

20-00

15.

Сдоба «Выборгская» 100гр

10/шт.

17-00

16.

Ватрушки с творогом 70 гр

10/шт

15-00

17.

Ватрушки с повидлом70 гр

10/шт

14-00

18.

Сметанник 150гр

7/шт.

21-00

19.

Ватрушка «Королевская» 150гр

7/шт.

24-00

20

Пончики

15/шт.

12-00

4.Анализ
рынка (окружающей среды предприятия)
Для того,
чтобы оценить целесообразность открытия пекарни в г. Цивильска . Наша пекарня
будет находиться в придорожной территории на трассе М7, было решено провести
опрос в социальной сети «Инстаграмм». В опросе участвовало 210 человек.
Диаграмма
1. Результаты проведенного социологического опроса.

Таблица
2. Анализ конкурентов предприятия по 5 бальной шкале

№п/п

Конкуренты

Местоположение

Сервис

Цены

Качество
  облуживания

1.

Горячий
  хлеб ул. Терешковой ,5

5

4

3

4

2.

кафе
  «Катунь»

4

5

4

5

3.

Горячая
  выпечка .ул. Строителей,1/6

3

5

4

4

4.

Акконд,ул.Кирова,24

4

4

3

3

5.

Кафе
  «Марсель» ,ул. Терешковой ,18А

5

4

5

4

Диаграмма
2. Доля рынка, которую занимает предприятие среди конкурентов.

Таблица 3. SWOT анализ предприятия.

Преимущества

Недостатки

Особая атмосфера
Оригинальная культура заведения
  Качественный кофе и напитки
Поскольку цветы всегда являются ходовым
  товаром, а в праздничные дни происходит резкое увеличение спроса на данный
  вид продукции, то создание такого магазина будет актуально

Еще не сформированный имидж
Отсутствие постоянных клиентов
Отсутствие налаженных связей с
  поставщиками

Возможности

Угрозы

Расширение ассортимента
Выстраивание связей с новыми
  инвесторами
Выбор наиболее выгодных поставщиков
Заинтересованность потребителей,
  наличие постоянных клиентов

Большая конкуренция.
Налоги+аренда.
 Проблемы с поставщиками.

Приложение

alt: Чебоксары, 2019 Содержание 1

alt: Характеристика товаров и услуг

alt: Пицца «домашняя» 100гр 14/шт

alt: Приложение

title: бизнес  план


extracted_text:
Методический семинар –
«Активные методы
обучения на уроках географии»
Учитель географии Евдакова Л.Г

Под активными методами обучения понимают такие способы и приемы
педагогического воздействия, которые побуждают обучаемых к мыслительной
активности, к проявлению творческого, исследовательского подхода и поиску новых
идей для решения разнообразных задач.
Активные методы обучения (АМО) должны вызывать у обучаемых стремление
самостоятельно разобраться в сложных вопросах и на основе глубокого системного
анализа имеющихся факторов и событий выработать оптимальное решение по
исследуемой проблеме для реализации его в практической деятельности.
Активные формы занятий – это такие формы организации
учебно-воспитательного процесса, которые способствуют разнообразному
(индивидуальному, групповому, коллективному) изучению (усвоению) учебных
вопросов (проблем), активному взаимодействию обучаемых и преподавателя, живому
обмену мнениями между ними, нацеленному на выработку правильного понимания
содержания изучаемой темы и способов ее практического использования.
Активные формы и методы неразрывно связаны друг с другом. Их
совокупность образует определенный вид занятий, на которых осуществляется
активное обучение. Методы наполняют формы конкретным содержанием, а формы влияет
на качество методов. Если на занятиях определенной формы используются активные
методы, можно добиться значительной активизации учебно-воспитательного
процесса, роста его эффективности. В этом случае сама форма занятий приобретает
активный характер.
В настоящее
время  широко используются в учебно-воспитательном процессе следующие методы
активного обучения:
– проблемный;
– диалоговый;
– игровой;
– исследовательский;
– модульный;
– опорных сигналов;
– критических ситуаций;
Активные методы обучения базируются на экспериментально установленных
фактах о том, что в памяти человека запечатлевается (при прочих равных
условиях) до 90% того, что он делает, до 50% того, что он видит, и только 10%
того, что он слышит. Следовательно, наиболее эффективная форма обучения должна
основываться на активном включении в соответствующее действие. Эти данные
показывают целесообразность использования активных методов обучения.
Они  формируют у обучаемых не просто знания-репродукции, а умения и потребности
применять эти знания для анализа, оценки и правильного принятия решений.
Использование АМО, их выбор определяются целями и содержанием обучения,
индивидуальными особенностями обучаемых и рядом других условий.
Я считаю, что целесообразнее всего сочетать различные методы  и формы.
Наиболее результативным, как подтверждает практика, является сочетание
трех основных компонентов:
1.  Проблемность (выделение проблемы, ее постановка, поиск
путей решения, решение через выявление и разрешение диалектических
противоречий).
2. Избранный метод (методы) проведения занятий.
3. Соответствующая ему форма (формы).
Детям нужно больше давать самостоятельности в приобретении знаний. Ведь
мы не просто обучаем детей своему предмету, а готовим всесторонне развитую
личность, способную адаптироваться к меняющимся социальным условиям жизни
общества. Педагог должен стимулировать учащегося к саморазвитию, создавать
условия творческой деятельности и тем самым формировать познавательные интересы
учащихся..
Поэтому главная задача учителя – развивать познавательную деятельность
учащихся на уроках географии.
Использование активных методов обучения приводит к изменению привычных
форм общения на уроке, когда учитель излагает материал, опрашивает и оценивает
учеников, которые отвечают на вопросы, проявляя тем самым свою активность и
самостоятельность. Нашедшие в настоящее время широкое распространение
нестандартные уроки (урок-тестирование, урок-исследование, урок-семинар,
урок-игра, урок-КВН, урок - викторина и т. д.) позволяют каждому ученику
поучаствовать в подготовке и проведении урока, выступить на каком-то этапе в
роли учителя.
Такие уроки – один из наиболее эффективных путей формирования умения
учиться, поскольку при такой организации деятельности учащихся происходит не
просто овладение знаниями, умениями и навыками, но и накопление опыта
творчества, передачи этого опыта другим ученикам, осознание при этом
потребности в приобретении знаний, обсуждение своих учебных действий с
учителем, сверстниками, сотрудничество с ними.
         К
активным методам обучения относятся цифровые, числовые  диктанты,
головоломки, ребусы, синквейны, задания на поиск «лишнего» в предложенном
списке понятий, на определение и восстановление связи между терминами или
действиями, поиск географических ошибок в тексте, восстановление текста с пропущенными
понятиями и т.д. В каждом школьном курсе географии есть темы, позволяющие
включить в урок элементы занимательности, «разбавить» сложный материал, снизить
эмоциональную нагрузку, помочь в усвоении новых терминов и понятий. Вот
некоторые приемы, которые использую на уроках.
«Цифровой
диктант»
Набор утверждений, правильных и неправильных, составленный на материале
изучаемой темы. Проводится в устной форме, ученики сигнализируют учителю о
своем согласии или несогласии с помощью компьютерной связи или специальных
сигнальных карточек «+» и «-».  Можно проводить в письменной форме, когда
учащиеся выписывают номера правильных утверждений или неправильных. В ответе
получается цепочка из цифр.
1) Африка
омывается тремя океанами
2) Самый
маленький материк находится в северном полушарии
3) Северный
Ледовитый океан пересекают все меридианы Земли
4)  Самое
глубокое озеро расположено  на материке Евразия
5) Самая
длинная река мира протекает в восточном полушарии и т.д.
Такие задания позволяют выявить за несколько минут проблемы, связанные
с усвоением того или иного материала, темы. Для устранения ошибок и ликвидации
пробелов в знаниях достаточно быстрого разъяснения учителя. Прием обучает
концентрации внимания, может быть использован в начале урока, темы, для проверки
домашнего задания.
«Числовой
диктант»
1) К числу
всех океанов прибавь число всех материков Земли (4+6)
2) Число
материков, пересекающихся экватором, раздели на число материков, омываемых
сразу всеми океанами(2:1)
3) От
количества букв в слове, обозначающем гигантскую глыбу льда в океане, вычесть
количество материков, названия которых начинаются на букву «А» (7-3) и т.д.
Задания для числового диктанта состоят из 6-7 этапов. Каждый
этап-пример на арифметическое действие, который может отражать фактологию или
понятийный аппарат изучаемого материала. Ученики записывают только числа и
действия с ними. Этот прием--самая сложная форма развивающих диктантов. Может
использоваться в сильных классах, тренирует навыки счета, умение быстро
переключаться. Лучше всего использовать на этапе обобщения изученного
материала.
 Для подготовленных детей можно предложить игру «да-нет», задавая
вопросы по теме, например: Учитель загадывает объект на карте. Учащиеся задают
вопросы, ответом на которые могут быть слова «да» или «нет».
- Этот
объект расположен  в океане?     -Нет
-Он находится
на материке?
          -Да
-На этом
материке две части света?       -Нет
-Этот материк
расположен в Северном полушарии?   -Нет
-Этот материк
пересекает экватор?         -Нет
-Данный
материк пересекается всеми меридианами?  -Нет
-Этот
объект-часть гидросферы?
  -Да
-Имеет связь с
океаном?
-Да
-Является
рекордсменом на материке?  -Да
-Это река
Муррей?
-Да!
Географию
невозможно хорошо выучить без карты, атласа, контурных карт. Дети приучены с
ними работать, легко в них ориентируются, поэтому каждый урок проходит с их
обязательным применением.
И, конечно же,
незаменимым помощником на уроке является компьютер, потому что в памяти
человека запечатлевается, до 50% того, что он видит. Почти на каждом уроке
стараюсь использовать презентации по темам: целиком или частично, тестирование,
географические диктанты. Задания в тетрадях с печатной основой предполагают
работу с интернетом, поэтому часто на дом задаю сообщения, рефераты, учу детей
правильному их оформлению.
         Технология
активных методов и форм обучения универсальна, легко воспринимается и её может
применять любой учитель.
Уроки с
использованием таких приемов и форм обучения обеспечивают активное участие
каждого ученика, повышают авторитет знаний и индивидуальную ответственность
школьников за результаты учебного труда.

file_name: Метод.семинар Активные методы обучения.docx

alt: Активные методы обучения базируются на экспериментально установленных фактах о том, что в памяти человека запечатлевается (при прочих равных условиях) до 90% того, что он делает,…


extracted_text:
ЛЕКЦИЯ № 18. Команды

1. Команды пересылки данных
Для удобства практического применения и отражения их
специфики команды данной группы удобнее рассматривать в соответствии с их функциональным
назначением, согласно которому их можно разбить на следующие группы команд:
1) пересылки данных общего назначения;
2) ввода-вывода в порт;
3) работы с адресами и указателями;
4) преобразования данных;
5) работы со стеком.
Команды
пересылки данных общего назначения
К этой группе относятся следующие команды:
1) mov – это основная команда пересылки данных. Она
реализует самые разнообразные варианты пересылки. Отметим особенности
применения этой команды:
а) командой mov нельзя осуществить пересылку из
одной области памяти в другую. Если такая необходимость возникает, то нужно
использовать в качестве промежуточного буфера любой доступный в данный момент
регистр общего назначения;
б) нельзя загрузить в сегментный регистр значение
непосредственно из памяти. Поэтому для выполнения такой загрузки нужно
использовать промежуточный объект. Это может быть регистр общего назначения или
стек;
в) нельзя переслать содержимое одного сегментного
регистра в другой сегментный регистр. Это объясняется тем, что в системе команд
нет соответствующего кода операции. Но необходимость в таком действии часто
возникает. Выполнить такую пересылку можно, используя в качестве промежуточных
все те же регистры общего назначения;
г) нельзя использовать сегментный регистр CS в качестве
операнда назначения. Причина здесь простая. Дело в том, что в архитектуре
микропроцессора пара cs: ip всегда содержит адрес команды, которая должна
выполняться следующей. Изменение командой mov содержимого регистра CS
фактически означало бы операцию перехода, а не пересылки, что недопустимо. 2)
xchg – применяют для двунаправленной пересылки данных. Для этой операции можно,
конечно, применить последовательность из нескольких команд mov, но из-за
того, что операция обмена используется довольно часто, разработчики системы
команд микропроцессора посчитали нужным ввести отдельную команду обмена xchg.
Естественно, что операнды должны иметь один тип. Не допускается (как и для всех
команд ассемблера) обменивать между собой содержимое двух ячеек памяти.
Команды
ввода-вывода в порт
Посмотрите на рисунок 22. На нем показана сильно
упрощенная, концептуальная схема управления оборудованием компьютера.

Рис. 22. Концептуальная схема управления оборудованием
компьютера

Как видно из рисунка 22, самым нижним уровнем является
уровень BIOS, на котором работа с оборудованием ведется напрямую через порты.
Тем самым реализуется концепция независимости от оборудования. При замене
оборудования необходимо будет лишь подправить соответствующие функции BIOS,
переориентировав их на новые адреса и логику работы портов.
Принципиально управлять устройствами напрямую через порты
несложно. Сведения о номерах портов, их разрядности, формате управляющей
информации приводятся в техническом описании устройства. Необходимо знать лишь
конечную цель своих действий, алгоритм, в соответствии с которым работает
конкретное устройство, и порядок программирования его портов, т. е.,
фактически, нужно знать, что и в какой последовательности нужно послать в порт
(при записи в него) или считать из него (при чтении) и как следует трактовать
эту информацию. Для этого достаточно всего двух команд, присутствующих в
системе команд микропроцессора:
1) in аккумулятор, номер_порта – ввод в аккумулятор из
порта с номером номер_порта;
2) out порт, аккумулятор – вывод содержимого
аккумулятора в порт с номером номер_порта.
Команды
работы с адресами и указателями памяти
При написании программ на ассемблере производится
интенсивная работа с адресами операндов, находящимися в памяти. Для поддержки
такого рода операций есть специальная группа команд, в которую входят следующие
команды:
1) lea назначение, источник – загрузка эффективного
адреса;
2) Ids назначение, источник – загрузка указателя в
регистр сегмента данных ds;
3) les назначение, источник – загрузка указателя в регистр
дополнительного сегмента данных es;
4) lgs назначение, источник – загрузка указателя в
регистр дополнительного сегмента данных gs;
5) lfs назначение, источник – загрузка указателя в
регистр дополнительного сегмента данных fs;
6) lss назначение, источник – загрузка указателя в
регистр сегмента стека ss.
Команда lea похожа на команду mov тем, что
она также производит пересылку. Однако команда lea производит пересылку
не данных, а эффективного адреса данных (т. е. смещения данных
относительно начала сегмента данных) в регистр, указанный операндом назначение.
Часто для выполнения некоторых действий в программе
недостаточно знать значение одного лишь эффективного адреса данных, а
необходимо иметь полный указатель на данные. Полный указатель на данные состоит
из сегментной составляющей и смещения. Все остальные команды этой группы
позволяют получить в паре регистров такой полный указатель на операнд в памяти.
При этом имя сегментного регистра, в который помещается сегментная
составляющая адреса, определяется кодом операции. Соответственно смещение помещается
в регистр общего назначения, указанный операндом назначение.
Но не все так просто с операндом источник. На самом
деле, в команде в качестве источника нельзя указывать непосредственно имя
операнда в памяти, на который мы бы хотели получить указатель. Предварительно
необходимо получить само значение полного указателя в некоторой области памяти
и указать в команде получения полный адрес имени этой области. Для выполнения
этого действия необходимо вспомнить директивы резервирования и инициализации
памяти.
При применении этих директив возможен частный случай, когда
в поле операндов указывается имя другой директивы определения данных
(фактически, имя переменной). В этом случае в памяти формируется адрес этой переменной.
Какой адрес будет сформирован (эффективный или полный), зависит от применяемой
директивы. Если это dw, то в памяти формируется только 16-битное значение
эффективного адреса, если же dd – в память записывается полный адрес.
Размещение этого адреса в памяти следующее: в младшем слове находится смещение,
в старшем – 16-битная сегментная составляющая адреса.
Например, при организации работы с цепочкой символов удобно
поместить ее начальный адрес в некоторый регистр и далее в цикле модифицировать
это значение для последовательного доступа к элементам цепочки.
Необходимость использования команд получения полного
указателя данных в памяти, т. е. адреса сегмента и значения смещения
внутри сегмента, возникает, в частности, при работе с цепочками.
Команды
преобразования данных
К этой группе можно отнести множество команд
микропроцессора, но большинство из них имеет те или иные особенности, которые
требуют отнести их к другим функциональным группам. Поэтому из всей
совокупности команд микропроцессора непосредственно к командам преобразования
данных можно отнести только одну команду: xlat [адрес_таблицы_перекодировки]
Это очень интересная и полезная команда. Ее действие
заключается в том, что она замещает значение в регистре al другим байтом из
таблицы в памяти, расположенной по адресу, указанному операндом адрес_таблицы_перекодировки.
Слово «таблица» весьма условно, по сути, это просто строка
байт. Адрес байта в строке, которым будет производиться замещение содержимого
регистра al, определяется суммой (bx) + (al), т. е. содержимое al
исполняет роль индекса в байтовом массиве.
При работе с командой xlat обратите внимание на следующий
тонкий момент. Несмотря на то что в команде указывается адрес строки байт, из
которой должно быть извлечено новое значение, этот адрес должен быть
предварительно загружен (например, с помощью команды lea) в регистр bх.
Таким образом, операнд адрес_таблицы_перекодировки на самом деле не
нужен (необязательность операнда показана заключением его в квадратные скобки).
Что касается строки байт (таблицы перекодировки), то она представляет
собой область памяти размером от 1 до 255 байт (диапазон числа без знака в
8-битном регистре).
Команды
работы со стеком
Эта группа представляет собой набор специализированных
команд, ориентированных на организацию гибкой и эффективной работы со стеком.
Стек – это область памяти, специально выделяемая для
временного хранения данных программы. Важность стека определяется тем, что для
него в структуре программы предусмотрен отдельный сегмент. На тот случай, если
программист забыл описать сегмент стека в своей программе, компоновщик tlink
выдаст предупреждающее сообщение.
Для работы со стеком предназначены три регистра:
1) ss – сегментный регистр стека;
2) sp/esp – регистр указателя стека;
3) bp/ebp – регистр указателя базы кадра стека.
Размер стека зависит от режима работы микропроцессора и
ограничивается 64 Кбайтами (или 4 Гбайтами в защищенном режиме).
В каждый момент времени доступен только один стек, адрес
сегмента которого содержится в регистре SS. Этот стек называется текущим. Для
того чтобы обратиться к другому стеку («переключить стек»), необходимо
загрузить в регистр ss другой адрес. Регистр SS автоматически используется
процессором для выполнения всех команд, работающих со стеком.
Перечислим еще некоторые особенности работы со стеком:
1) запись и чтение данных в стеке осуществляется в
соответствии с принципом LIFO,
2) по мере записи данных в стек последний растет в
сторону младших адресов. Эта особенность заложена в алгоритм команд работы со
стеком;
3) при использовании регистров esp/sp и ebp/bp для
адресации памяти ассемблер автоматически считает, что содержащиеся в нем
значения представляют собой смещения относительно сегментного регистра ss.
В общем случае стек организован так, как показано на
рисунке 23.

Рис. 23. Концептуальная схема организации стека

Для работы со стеком предназначены регистры SS, ESP/SP и
ЕВР/ВР. Эти регистры используются комплексно, и каждый из них имеет свое
функциональное назначение.
Регистр ESP/SP всегда указывает на вершину стека,
т. е. содержит смещение, по которому в стек был занесен последний элемент.
Команды работы со стеком неявно изменяют этот регистр так, чтобы он указывал
всегда на последний записанный в стек элемент. Если стек пуст, то значение esp
равно адресу последнего байта сегмента, выделенного под стек. При занесении
элемента в стек процессор уменьшает значение регистра esp, а затем записывает
элемент по адресу новой вершины. При извлечении данных из стека процессор
копирует элемент, расположенный по адресу вершины, а затем увеличивает значение
регистра указателя стека esp. Таким образом, получается, что стек растет вниз,
в сторону уменьшения адресов.
Что делать, если нам необходимо получить доступ к элементам
не на вершине, а внутри стека? Для этого применяют регистр ЕВР Регистр ЕВР – регистр
указателя базы кадра стека.
Например, типичным приемом при входе в подпрограмму
является передача нужных параметров путем записи их в стек. Если подпрограмма
тоже активно работает со стеком, то доступ к этим параметрам становится
проблематичным. Выход в том, чтобы после записи нужных данных в стек сохранить
адрес вершины стека в указателе кадра (базы) стека – регистре ЕВР. Значение в
ЕВР в дальнейшем можно использовать для доступа к переданным параметрам.
Начало стека расположено в старших адресах памяти. На
рисунке 23 этот адрес обозначен парой ss: fffF. Смещение шТ приведено здесь
условно. Реально это значение определяется величиной, которую программист
задает при описании сегмента стека в своей программе.
Для организации работы со стеком существуют специальные
команды записи и чтения.
1. push источник – запись значения источник в
вершину стека.
Интерес представляет алгоритм работы этой команды, который
включает следующие действия (рис. 24):
1) (sp) = (sp) – 2; значение sp уменьшается на 2;
2) значение из источника записывается по адресу,
указываемому парой ss: sp.

Рис. 24. Принцип работы команды push

2. pop назначение –
запись значения из вершины стека по месту, указанному операндом назначение. Значение
при этом «снимается» с вершины стека. Алгоритм работы команды pop обратен
алгоритму команды push (рис. 25):
1) запись содержимого вершины стека по месту,
указанному операндом назначение;
2) (sp) = (sp) + 2; увеличение значения sp.

Рис. 25. Принцип работы команды pop

3. pusha – команда групповой записи в стек. По этой
команде в стек последовательно записываются регистры ах, сх, dx, bx, sp, bp,
si, di. Заметим, что записывается оригинальное содержимое sp, т. е. то,
которое было до выдачи команды pusha (рис. 26).

Рис. 26. Принцип работы команды pusha

4. pushaw – почти синоним команды pusha В чем разница?
Атрибут разрядности может принимать значение use16 или use32. Рассмотрим работу
команд pusha и pushaw при каждом из этих атрибутов:
1) use16 – алгоритм работы pushaw аналогичен алгоритму
pusha;
2) use32 – pushaw не изменяется (т. е. она
нечувствительна к разрядности сегмента и всегда работает с регистрами размером
в слово – ах, сх, dx, bx, sp, bp, si, di). Команда pusha чувствительна к
установленной разрядности сегмента и при указании 32-разрядного сегмента
работает с соответствующими 32-разрядными регистрами, т. е. еах, есх, edx,
ebx, esp, ebp, esi, edi.
5. pushad – выполняется аналогично команде pusha, но
есть некоторые особенности.
Следующие три команды выполняют действия, обратные
вышеописанным командам:
1) рора;
2) popaw;
3) popad.
Группа команд, описанная ниже, позволяет сохранить в стеке
регистр флагов и записать слово или двойное слово в стеке. Отметим, что
перечисленные ниже команды – единственные в системе команд микропроцессора,
которые позволяют получить доступ (и которые нуждаются в этом доступе) ко всему
содержимому регистра флагов.
1. pushf – сохраняет регистр флагов в стеке.
Работа этой команды зависит от атрибута размера сегмента:
1) use 16 – в стек записывается регистр flags размером
2 байта;
2) use32 – в стек записывается регистр eflags размером
4 байта.
2. pushfw – сохранение в стеке регистра флагов
размером в слово. Всегда работает как pushf с атрибутом use16.
3. pushfd – сохранение в стеке регистра флагов flags
или eflags в зависимости от атрибута разрядности сегмента (т. е. то же,
что и pushf).
Аналогично, следующие три команды выполняют действия,
обратные рассмотренным выше операциям:
1) popf;
2) popftv;
3) popfd.
И в заключение отметим основные виды операции, когда
использование стека практически неизбежно:
1) вызов подпрограмм;
2) временное сохранение значений регистров;
3) определение локальных переменных.
2. Арифметические команды
Микропроцессор может выполнять целочисленные операции и
операции с плавающей точкой. Для этого в его архитектуре есть два отдельных
блока:
1) устройство для выполнения целочисленных операций;
2) устройство для выполнения операций с плавающей
точкой.
Каждое из этих устройств имеет свою систему команд. В принципе,
целочисленное устройство может взять на себя многие функции устройства с
плавающей точкой, но это потребует больших вычислительных затрат. Для
большинства задач, использующих язык ассемблера, достаточно целочисленной
арифметики.
Обзор
группы арифметических команд и данных
Целочисленное вычислительное устройство поддерживает чуть
больше десятка арифметических команд. На рисунке 27 приведена классификация
команд этой группы.

Рис. 27. Классификация арифметических команд

Группа арифметических целочисленных команд работает с двумя
типами чисел:
1) целыми двоичными числами. Числа могут иметь
знаковый разряд или не иметь такового, т. е. быть числами со знаком или
без знака;
2) целыми десятичными числами.
Рассмотрим машинные форматы, в которых хранятся эти типы
данных.
Целые
двоичные числа
Целое двоичное число с фиксированной точкой – это число, закодированное в двоичной системе счисления.
Размерность целого двоичного числа может составлять 8, 16
или 32 бит. Знак двоичного числа определяется тем, как интерпретируется старший
бит в представлении числа. Это 7,15 или 31-й биты для чисел соответствующей
размерности. При этом интересно то, что среди арифметических команд есть всего
две команды, которые действительно учитывают этот старший разряд как знаковый, –
это команды целочисленного умножения и деления imul и idiv. В остальных случаях
ответственность за действия со знаковыми числами и, соответственно, со знаковым
разрядом ложится на программиста. Диапазон значений двоичного числа зависит от
его размера и трактовки старшего бита либо как старшего значащего бита числа,
либо как бита знака числа (табл. 9).
Таблица
9. Диапазон значений двоичных чисел

Десятичные
числа
Десятичные числа – специальный
вид представления числовой информации, в основу которого положен принцип
кодирования каждой десятичной цифры числа группой из четырех бит. При этом
каждый байт числа содержит одну или две десятичные цифры в так называемом
двоично-десятичном коде (BCD – Binary-Coded Decimal). Микропроцессор хранит
BCD-числа в двух форматах (рис. 28):
1) упакованном формате. В этом формате каждый байт
содержит две десятичные цифры. Десятичная цифра представляет собой двоичное
значение в диапазоне от 0 до 9 размером 4 бита. При этом код старшей цифры
числа занимает старшие 4 бита. Следовательно, диапазон представления
десятичного упакованного числа в 1 байте составляет от 00 до 99;
2) неупакованном формате. В этом формате каждый байт
содержит одну десятичную цифру в четырех младших битах. Старшие 4 бита имеют
нулевое значение. Это так называемая зона. Следовательно, диапазон
представления десятичного неупакованного числа в 1 байте составляет от 0 до 9.

Рис. 28. Представление BCD-чисел

Как описать двоично-десятичные числа в программе? Для этого
можно использовать только две директивы описания и инициализации данных – db и
dt. Возможность применения только этих директив для описания BCD-чисел
обусловлена тем, что к таким числам также применим принцип «младший байт по
младшему адресу», что очень удобно для их обработки. И вообще, при
использовании такого типа данных как BCD-числа, порядок описания этих чисел в
программе и алгоритм их обработки – это дело вкуса и личных пристрастий
программиста. Это станет ясно после того, как мы ниже рассмотрим основы работы
с BCD-числами.
Арифметические
операции над целыми двоичными числами
Сложение двоичных чисел без знака
Микропроцессор выполняет сложение операндов по правилам
сложения двоичных чисел. Проблем не возникает до тех пор, пока значение
результата не превышает размерности поля операнда. Например, при сложении
операндов размером в байт результат не должен превышать число 255. Если это
происходит, то результат оказывается неверным. Рассмотрим, почему так
происходит.
К примеру, выполним сложение: 254 + 5 = 259 в двоичном
виде. 11111110 + 0000101 = 1 00000011. Результат вышел за пределы 8 бит и
правильное его значение укладывается в 9 бит, а в 8-битовом поле операнда
осталось значение 3, что, конечно, неверно. В микропроцессоре этот исход
сложения прогнозируется и предусмотрены специальные средства для фиксирования
подобных ситуаций и их обработки. Так, для фиксирования ситуации выхода за
разрядную сетку результата, как в данном случае, предназначен флаг переноса cf.
Он располагается в бите 0 регистра флагов EFLAGS/FLAGS. Именно установкой этого
флага фиксируется факт переноса единицы из старшего разряда операнда.
Естественно, что программист должен учитывать возможность такого исхода
операции сложения и предусматривать средства для корректировки. Это
предполагает включение участков кода после операции сложения, в которых
анализируется флаг cf. Анализ этого флага можно провести различными способами.
Самый простой и доступный – использовать команду условного
перехода jcc. Эта команда в качестве операнда имеет имя метки в текущем
сегменте кода. Переход на эту метку осуществляется в случае, если в результате
работы предыдущей команды флаг cf установился в 1. В системе команд
микропроцессора имеются три команды двоичного сложения:
1) inc операнд – операция инкремента, т. е.
увеличения значения операнда на 1;
2) add операнд_1, операнд_2 – команда сложения с
принципом действия: операнд_1 = операнд_1 + операнд_2;
3) adc операнд_1, операнд_2 – команда сложения с
учетом флага переноса cf. Принцип действия команды: операнд_1 = операнд_1 +
операнд_2 + значение_сГ.
Обратите внимание на последнюю команду – это команда
сложения, учитывающая перенос единицы из старшего разряда. Механизм появления
такой единицы мы уже рассмотрели. Таким образом, команда adc является средством
микропроцессора для сложения длинных двоичных чисел, размерность которых
превосходит поддерживаемые микропроцессором длины стандартных полей.

Сложение двоичных чисел со знаком
На самом деле микропроцессор «не подозревает» о различии
между числами со знаком и без знака. Вместо этого у него есть средства
фиксирования возникновения характерных ситуаций, складывающихся в процессе
вычислений. Некоторые из них мы рассмотрели при обсуждении сложения чисел без
знака:
1) флаг переноса cf, установка которого в 1 говорит о
том, что произошел выход за пределы разрядности операндов;
2) команду adc, которая учитывает возможность такого
выхода (перенос из младшего разряда).
Другое средство – это регистрация состояния старшего
(знакового) разряда операнда, которое осуществляется с помощью флага
переполнения of в регистре EFLAGS (бит 11).
Вы, конечно, помните, как представляются числа в
компьютере: положительные – в двоичном коде, отрицательные – в дополнительном
коде. Рассмотрим различные варианты сложения чисел. Примеры призваны показать
поведение двух старших битов операндов и правильность результата операции
сложения.

Пример
30566 = 0111011101100110
+
00687 = 00000010 10101111
=
31253 = 01111010 00010101
Следим за переносами из 14 и 15-го разрядов и правильностью
результата: переносов нет, результат правильный.

Пример
30566 = 0111011101100110
+
30566 = 0111011101100110
=
1132 = 11101110 11001100
Произошел перенос из 14-го разряда; из 15-го разряда
переноса нет. Результат неправильный, так как имеется переполнение – значение
числа получилось больше, чем то, которое может иметь 16-битное число со знаком
(+32 767).

Пример
-30566 = 10001000 10011010
+
-04875 = 11101100 11110101
=
-35441 = 01110101 10001111
Произошел перенос из 15-го разряда, из 14-го разряда нет
переноса. Результат неправильный, так как вместо отрицательного числа
получилось положительное (в старшем бите находится 0).

Пример
-4875 = 11101100 11110101
+
-4875 = 11101100 11110101
=
09750 = 11011001 11101010
Есть переносы из 14 и 15-го разрядов. Результат правильный.

Таким образом, мы исследовали все случаи и выяснили, что
ситуация переполнения (установка флага OF в 1) происходит при переносе:
1) из 14-го разряда (для положительных чисел со знаком);
2) из 15-го разряда (для отрицательных чисел).
И наоборот, переполнения не происходит (т. е. флаг OF
сбрасывается в 0), если есть перенос из обоих разрядов или перенос отсутствует
в обоих разрядах.
Итак, переполнение регистрируется с помощью флага переполнения
of. Дополнительно к флагу of при переносе из старшего разряда устанавливается в
1 и флаг переноса CF Так как микропроцессор не знает о существовании чисел со
знаком и без знака, то вся ответственность за правильность действий с
получившимися числами ложится на программиста. Проанализировать флаги CF и OF
можно командами условного перехода JC\JNC и JO\JNO соответственно.
Что же касается команд сложения чисел со знаком, то они те
же, что и для чисел без знака.

Вычитание двоичных чисел без знака
Как и при анализе операции сложения, порассуждаем над сутью
процессов, происходящих при выполнении операции вычитания. Если уменьшаемое
больше вычитаемого, то проблем нет, – разность положительна, результат
верен. Если уменьшаемое меньше вычитаемого, возникает проблема: результат
меньше 0, а это уже число со знаком. В этом случае результат необходимо
завернуть. Что это означает? При обычном вычитании (в столбик) делают заем 1 из
старшего разряда. Микропроцессор поступает аналогично, т. е. занимает 1 из
разряда, следующего за старшим, в разрядной сетке операнда. Поясним на примере.

Пример
05 = 00000000 00000101
-10 = 00000000 00001010
Для того чтобы произвести вычитание, произведем
воображаемый заем из старшего разряда:
100000000 00000101
-
00000000 00001010
=
11111111 11111011
Тем самым, по сути, выполняется действие
(65 536 + 5) – 10 = 65 531
0 здесь как бы эквивалентен числу 65536. Результат,
конечно, неверен, но микропроцессор считает, что все нормально, хотя факт заема
единицы он фиксирует установкой флага переноса cf. Но посмотрите еще раз
внимательно на результат операции вычитания. Это же -5 в дополнительном коде!
Проведем эксперимент: представим разность в виде суммы 5 + (-10).

Пример
5 = 00000000 00000101
+
(-10)= 11111111 11110110
=
11111111 11111011
т. е. мы получили тот же результат, что и в предыдущем
примере.
Таким образом, после команды вычитания чисел без знака
нужно анализировать состояние флага СЕ Если он установлен в 1, то это говорит о
том, что произошел заем из старшего разряда и результат получился в
дополнительном коде.
Аналогично командам сложения группа команд вычитания
состоит из минимально возможного набора. Эти команды выполняют вычитание по
алгоритмам, которые мы сейчас рассматриваем, а учет особых ситуаций должен
производиться самим программистом. К командам вычитания относятся следующие:
1) dec операнд – операция декремента, т. е.
уменьшения значения операнда на 1;
2) sub операнд_1, операнд_2 – команда вычитания; ее
принцип действия: операнд_1 = операнд_1 – операнд_2;
3) sbb операнд_1, операнд_2 – команда вычитания с
учетом заема (флага ci): операнд_1 = операнд_1 – операнд_2 – значение_сГ.
Как видите, среди команд вычитания есть команда sbb,
учитывающая флаг переноса cf. Эта команда подобна adc, но теперь уже флаг cf
исполняет роль индикатора заема 1 из старшего разряда при вычитании чисел.

Вычитание двоичных чисел со знаком
Здесь все несколько сложнее. Микропроцессору незачем иметь
два устройства – сложения и вычитания. Достаточно наличия только одного –
устройства сложения. Но для вычитания способом сложения чисел со знаком в
дополнительном коде необходимо представлять оба операнда – и уменьшаемое, и
вычитаемое. Результат тоже нужно рассматривать как значение в дополнительном
коде. Но здесь возникают сложности. Прежде всего они связаны с тем, что старший
бит операнда рассматривается как знаковый. Рассмотрим пример вычитания 45 –
(-127).

Пример
Вычитание чисел со знаком 1
45 = 0010 1101
-
-127 = 1000 0001
=
-44 = 1010 1100
Судя по знаковому разряду, результат получился
отрицательный, что, в свою очередь, говорит о том, что число нужно
рассматривать как дополнение, равное —44. Правильный результат должен быть
равен 172. Здесь мы, как и в случае знакового сложения, встретились с
переполнением мантиссы, когда значащий разряд числа изменил знаковый разряд
операнда. Отследить такую ситуацию можно по содержимому флага переполнения of.
Его установка в 1 говорит о том, что результат вышел за диапазон представления
знаковых чисел (т. е. изменился старший бит) для операнда данного размера,
и программист должен предусмотреть действия по корректировке результата.

Пример
Вычитание чисел со знаком 2
-45–45 = -45 + (-45)= -90.
-45 = 11010011
+
-45 = 11010011
=
-90 = 1010 0110
Здесь все нормально, флаг переполнения of сброшен в 0, а 1
в знаковом разряде говорит о том, что значение результата – число в
дополнительном коде.

Вычитание и сложение операндов большой размерности
Если вы заметили, команды сложения и вычитания работают с
операндами фиксированной размерности: 8, 16, 32 бит. А что делать, если нужно
сложить числа большей размерности, например 48 бит, используя 16-разрядные
операнды? К примеру, сложим два 48-разрядных числа:

Рис. 29. Сложение операндов большой размерности

На рисунке 29 по шагам показана технология сложения длинных
чисел. Видно, что процесс сложения многобайтных чисел происходит так же, как и
при сложении двух чисел «в столбик», – с осуществлением при необходимости
переноса 1 в старший разряд. Если нам удастся запрограммировать этот процесс,
то мы значительно расширим диапазон двоичных чисел, над которыми мы сможем
выполнять операции сложения и вычитания.
Принцип вычитания чисел с диапазоном представления,
превышающим стандартные разрядные сетки операндов, тот же, что и при сложении,
т. е. используется флаг переноса cf. Нужно только представлять себе
процесс вычитания в столбик и правильно комбинировать команды микропроцессора с
командой sbb.
В завершение обсуждения команд сложения и вычитания
отметим, что кроме флагов cf и of в регистре eflags есть еще несколько флагов,
которые можно использовать с двоичными арифметическими командами. Речь идет о
следующих флагах:
1) zf – флаг нуля, который устанавливается в 1, если
результат операции равен 0, и в 1, если результат не равен 0;
2) sf – флаг знака, значение которого после
арифметических операций (и не только) совпадает со значением старшего бита
результата, т. е. с битом 7, 15 или 31. Таким образом, этот флаг
можно использовать для операций над числами со знаком.

Умножение чисел без знака
Для умножения чисел без знака предназначена команда
mul сомножитель_1
Как видите, в команде указан всего лишь один
операнд-сомножитель. Второй операнд-сомножитель_2 задан неявно. Его
местоположение фиксировано и зависит от размера сомножителей. Так как в общем
случае результат умножения больше, чем любой из его сомножителей, то его размер
и местоположение должны быть тоже определены однозначно. Варианты размеров
сомножителей и размещения второго операнда и результата приведены в таблице 10.
Таблица
10. Расположение операндов и результата при умножении

Из таблицы видно, что произведение состоит из двух частей и
в зависимости от размера операндов размещается в двух местах – на месте
сомножитель_2 (младшая часть) и в дополнительном регистре ah, dx, edx (старшая
часть). Как же динамически (т. е. во время выполнения программы) узнать,
что результат достаточно мал и уместился в одном регистре или что он превысил
размерность регистра и старшая часть оказалась в другом регистре? Для этого привлекаются
уже известные нам по предыдущему обсуждению флаги переноса cf и переполнения
of:
1) если старшая часть результата нулевая, то после
операции произведения флаги cf = 0 и of = 0;
2) если же эти флаги ненулевые, то это означает, что
результат вышел за пределы младшей части произведения и состоит из двух частей,
что и нужно учитывать при дальнейшей работе.

Умножение чисел со знаком
Для умножения чисел со знаком предназначена команда
[imul операнд_1, операнд_2, операнд_3]
Эта команда выполняется так же, как и команда mul.
Отличительной особенностью команды imul является только формирование знака.
Если результат мал и умещается в одном регистре (т. е.
если cf = of = 0), то содержимое другого регистра (старшей части) является
расширением знака – все его биты равны старшему биту (знаковому разряду)
младшей части результата. В противном случае (если cf = of = 1) знаком
результата является знаковый бит старшей части результата, а знаковый бит
младшей части является значащим битом двоичного кода результата.

Деление чисел без знака
Для деления чисел без знака предназначена команда
div делитель
Делитель может находиться в памяти или в регистре и иметь
размер 8, 16 или 32 бит. Местонахождение делимого фиксировано и так же, как в
команде умножения, зависит от размера операндов. Результатом команды деления
являются значения частного и остатка.
Варианты местоположения и размеров операндов операции
деления показаны в таблице 11.
Таблица
11. Расположение операндов и результата при делении

После выполнения команды деления содержимое флагов
неопределенно, но возможно возникновение прерывания с номером 0, называемого
«деление на нуль». Этот вид прерывания относится к так называемым исключениям.
Эта разновидность прерываний возникает внутри микропроцессора из-за некоторых аномалий
во время вычислительного процесса. Прерывание О, «деление на нуль», при
выполнении команды div может возникнуть по одной из следующих причин:
1) делитель равен нулю;
2) частное не входит в отведенную под него разрядную
сетку, что может произойти в следующих случаях:
а) при делении делимого величиной в слово на делитель
величиной в байт, причем значение делимого в более чем 256 раз больше значения
делителя;
б) при делении делимого величиной в двойное слово на
делитель величиной в слово, причем значение делимого в более чем 65 536 раз
больше значения делителя;
в) при делении делимого величиной в учетверенное слово
на делитель величиной в двойное слово, причем значение делимого в более чем 4
294 967 296 раз больше значения делителя.

Деление чисел со знаком
Для деления чисел со знаком предназначена команда
idiv делитель
Для этой команды справедливы все рассмотренные положения,
касающиеся команд и чисел со знаком. Отметим лишь особенности возникновения
исключения 0, «деление на нуль», в случае чисел со знаком. Оно возникает при
выполнении команды idiv по одной из следующих причин:
1) делитель равен нулю;
2) частное не входит в отведенную для него разрядную
сетку.
Последнее в свою очередь может произойти:
1) при делении делимого величиной в слово со знаком на
делитель величиной в байт со знаком, причем значение делимого в более чем 128
раз больше значения делителя (таким образом, частное не должно находиться вне
диапазона от —128 до + 127);
2) при делении делимого величиной в двойное слово со
знаком на делитель величиной в слово со знаком, причем значение делимого в
более чем 32 768 раз больше значения делителя (таким образом, частное не должно
находиться вне диапазона от —32 768 до +32 768);
3) при делении делимого величиной в учетверенное слово
со знаком на делитель величиной в двойное слово со знаком, причем значение
делимого в более чем 2 147 483 648 раз больше значения делителя (таким образом,
частное не должно находиться вне диапазона от —2 147 483 648 до +2 147 483
647).
Вспомогательные
команды для целочисленных операций
В системе команд микропроцессора есть несколько команд,
которые могут облегчить программирование алгоритмов, производящих
арифметические вычисления. В них могут возникать различные проблемы, для
разрешения которых разработчики микропроцессора предусмотрели несколько команд.

Команды преобразования типов
Что делать, если размеры операндов, участвующих в
арифметических операциях, разные? Например, предположим, что в операции
сложения один операнд является словом, а другой занимает двойное слово. Выше
сказано, что в операции сложения должны участвовать операнды одного формата.
Если числа без знака, то выход найти просто. В этом случае можно на базе
исходного операнда сформировать новый (формата двойного слова), старшие разряды
которого просто заполнить нулями. Сложнее ситуация для чисел со знаком: как
динамически, в ходе выполнения программы, учесть знак операнда? Для решения
подобных проблем в системе команд микропроцессора есть так называемые команды
преобразования типа. Эти команды расширяют байты в слова, слова – в двойные
слова и двойные слова – в учетверенные слова (64-разрядные значения). Команды
преобразования типа особенно полезны при преобразовании целых со знаком, так
как они автоматически заполняют старшие биты вновь формируемого операнда
значениями знакового бита старого объекта. Эта операция приводит к целым
значениям того же знака и той же величины, что и исходная, но уже в более
длинном формате. Подобное преобразование называется операцией
распространения знака.
Существуют два вида команд преобразования типа.
1. Команды без операндов. Эти команды работают с
фиксированными регистрами:
1) cbw (Convert Byte to Word) – команда
преобразования байта (в регистре al) в слово (в регистре ах) путем
распространения значения старшего бита al на все биты регистра ah;
2) cwd (Convert Word to Double) – команда
преобразования слова (в регистре ах) в двойное слово (в регистрах dx: ax) путем
распространения значения старшего бита ах на все биты регистра dx;
3) cwde (Convert Word to Double) – команда преобразования
слова (в регистре ах) в двойное слово (в регистре еах) путем распространения
значения старшего бита ах на все биты старшей половины регистра еах;
4) cdq (Convert Double Word to Quarter Word) –
команда преобразования двойного слова (в регистре еах) в учетверенное слово (в
регистрах edx: eax) путем распространения значения старшего бита еах на все
биты регистра edx.

2. Команды movsx и movzx, относящиеся к командам
обработки строк. Эти команды обладают полезным свойством в контексте нашей проблемы:
1) movsx операнд_1, операнд_2 – переслать с
распространением знака. Расширяет 8 или 16-разрядное значение операнд_2,
которое может быть регистром или операндом в памяти, до 16 или 32-разрядного
значения в одном из регистров, используя значение знакового бита для заполнения
старших позиций операнд_1. Данную команду удобно использовать для подготовки
операндов со знаками к выполнению арифметических действий;
2) movzx операнд_1, операнд_2 – переслать с
расширением нулем. Расширяет 8– или 16-разрядное значение операнд_2 до 16– или
32-разрядного с очисткой (заполнением) нулями старших позиций операнд_2. Данную
команду удобно использовать для подготовки операндов без знака к выполнению
арифметических действий.
Другие
полезные команды
1. xadd назначение, источник – обмен местами и
сложение.
Команда позволяет выполнить последовательно два действия:
1) обменять значения назначение и источник;
2) поместить на место операнда назначение сумму:
назначение = назначение + источник.
2. neg операнд – отрицание с дополнением до двух.
Команда выполняет инвертирование значения операнд.
Физически команда выполняет одно действие:
операнд = 0 – операнд, т. е. вычитает операнд из нуля.
Команду neg операнд можно применять:
1) для смены знака;
2) для выполнения вычитания из константы.
Арифметические
операции над двоично-десятичными числами
В данном разделе мы рассмотрим особенности каждого из
четырех основных арифметических действий для упакованных и неупакованных
двоично-десятичных чисел.
Справедливо может возникнуть вопрос: а зачем нужны
BCD-числа? Ответ может быть следующим: BCD-числа нужны в деловых приложениях,
т. е. там, где числа должны быть большими и точными. Как мы уже убедились
на примере двоичных чисел, операции с такими числами довольно проблематичны для
языка ассемблера. К недостаткам использования двоичных чисел можно отнести
следующие:
1) значения величин в формате слова и двойного слова
имеют ограниченный диапазон. Если программа предназначена для работы в области
финансов, то ограничение суммы в рублях величиной 65 536 (для слова) или даже 4
294 967 296 (для двойного слова) будет существенно сужать сферу ее применения;
2) наличие ошибок округления. Представляете себе
программу, работающую где-нибудь в банке, которая не учитывает величину остатка
при действиях с целыми двоичными числами и оперирует при этом миллиардами? Не
хотелось бы быть автором такой программы. Применение чисел с плавающей точкой
не спасет – там существует та же проблема округления;
3) представление большого объема результатов в символьном
виде (ASCII-коде). Деловые программы не просто выполняют вычисления; одной из
целей их использования является оперативная выдача информации пользователю. Для
этого, естественно, информация должна быть представлена в символьном виде.
Перевод чисел из двоичного кода в ASCII-код требует определенных вычислительных
затрат. Число с плавающей точкой еще труднее перевести в символьный вид. А вот
если посмотреть на шестнадцатеричное представление неупакованной десятичной
цифры и на соответствующий ей символ в таблице ASCII, то видно, что они
отличаются на величину 30h. Таким образом, преобразование в символьный вид и
обратно получается намного проще и быстрее.
Наверное вы уже убедились в важности овладения хотя бы
основами действий с десятичными числами. Далее рассмотрим особенности
выполнения основных арифметических операций с десятичными числами. Отметим
сразу тот факт, что отдельных команд сложения, вычитания, умножения и деления
BCD-чисел нет. Сделано это по вполне понятным причинам: размерность таких чисел
может быть сколь угодно большой. Складывать и вычитать можно двоично-десятичные
числа, как в упакованном формате, так и в неупакованном, а вот делить и
умножать можно только неупакованные BCD-числа. Почему это так, будет видно из
дальнейшего обсуждения.
Арифметические
действия над неупакованными BCD-числами
Сложение неупакованных BCD-чисел
Рассмотрим два случая сложения.

Пример
Результат сложения не больше 9
6 = 0000 0110
+
3 = 0000 0011
=
9 = 0000 1001
Переноса из младшей тетрады в старшую нет. Результат
правильный.

Пример
Результат сложения больше 9:
06 = 0000 0110
+
07 = 0000 0111
=
13 = 0000 1101
Мы получили уже не BCD-число. Результат неправильный.
Правильный результат в неупакованном BCD-формате должен быть таким: 0000 0001
0000 0011 в двоичном представлении (или 13 в десятичном).
Проанализировав данную проблему при сложении BCD-чисел (и
подобные проблемы при выполнении других арифметических действий) и возможные
пути ее решения, разработчики системы команд микропроцессора решили не вводить
специальные команды для работы с BCD-числами, а ввести несколько
корректировочных команд.
Назначение этих команд – в корректировке результата работы
обычных арифметических команд для случаев, когда операнды в них являются
BCD-числами.
В случае вычитания в примере 10 видно, что полученный
результат нужно корректировать. Для коррекции операции сложения двух
однозначных неупакованных BCD-чисел в системе команд микропроцессора существует
специальная команда – ааа (ASCII Adjust for Addition) – коррекция результата
сложения для представления в символьном виде.
Эта команда не имеет операндов. Она работает неявно только
с регистром al и анализирует значение его младшей тетрады:
1) если это значение меньше 9, то флаг cf сбрасывается
в О и осуществляется переход к следующей команде;
2) если это значение больше 9, то выполняются
следующие действия:
а) к содержимому младшей тетрады al (но не к
содержимому всего регистра!) прибавляется 6, тем самым значение десятичного
результата корректируется в правильную сторону;
б) флаг cf устанавливается в 1, тем самым фиксируется
перенос в старший разряд, для того чтобы его можно было учесть в последующих
действиях.
Так, в примере 10, предполагая, что значение суммы 0000
1101 находится в al, после команды ааа в регистре будет 1101 + 0110 = 0011,
т. е. двоичное 0000 0011 или десятичное 3, а флаг cf установится в 1,
т. е. перенос запомнился в микропроцессоре. Далее программисту нужно будет
использовать команду сложения adc, которая учтет перенос из предыдущего
разряда.

Вычитание неупакованных BCD-чисел
Ситуация здесь вполне аналогична сложению. Рассмотрим те же
случаи.

Пример
Результат вычитания не больше 9:
6 = 0000 0110
-
3 = 0000 0011
=
3 = 0000 0011
Как видим, заема из старшей тетрады нет. Результат верный и
корректировки не требует.

Пример
Результат вычитания больше 9:
6 = 0000 0110
-
7 = 0000 0111
=
-1 = 1111 1111

Вычитание проводится по правилам двоичной арифметики.
Поэтому результат не является BCD-числом.
Правильный результат в неупакованном BCD-формате должен
быть 9 (0000 1001 в двоичной системе счисления). При этом предполагается заем
из старшего разряда, как при обычной команде вычитания, т. е.
в случае с BCD числами фактически должно быть выполнено вычитание 16 – 7.
Таким образом, видно: как и в случае сложения, результат вычитания нужно
корректировать. Для этого существует специальная команда – aas (ASCII Adjust
for Substraction) – коррекция результата вычитания для представления в
символьном виде.
Команда aas также не имеет операндов и работает с регистром
al, анализируя его младшую тетраду следующим образом:
1) если ее значение меньше 9, то флаг cf сбрасывается
в 0 и управление передается следующей команде;
2) если значение тетрады в al больше 9, то команда aas
выполняет следующие действия:
а) из содержимого младшей тетрады регистра al
(заметьте – не из содержимого всего регистра) вычитает 6;
б) обнуляет старшую тетраду регистра al;
в) устанавливает флаг cf в 1, тем самым фиксируя
воображаемый заем из старшего разряда.
Понятно, что команда aas применяется вместе с основными
командами вычитания sub и sbb. При этом команду sub есть смысл использовать
только один раз, при вычитании самых младших цифр операндов, далее должна
применяться команда sbb, которая будет учитывать возможный заем из старшего
разряда.

Умножение неупакованных BCD-чисел
На примере сложения и вычитания неупакованных чисел стало
понятно, что стандартных алгоритмов для выполнения этих действий над
BCD-числами нет и программист должен сам, исходя из требований к своей
программе, реализовать эти операции.
Реализация двух оставшихся операций – умножения и деления –
еще более сложна. В системе команд микропроцессора присутствуют только средства
для производства умножения и деления одноразрядных неупакованных BCD-чисел.
Для того чтобы умножать числа произвольной размерности,
нужно реализовать процесс умножения самостоятельно, взяв за основу некоторый
алгоритм умножения, например «в столбик».
Для того чтобы перемножить два одноразрядных BCD-числа,
необходимо:
1) поместить один из сомножителей в регистр AL (как
того требует команда mul);
2) поместить второй операнд в регистр или память,
отведя байт;
3) перемножить сомножители командой mul (результат,
как и положено, будет в ах);
4) результат, конечно, получится в двоичном коде,
поэтому его нужно скорректировать.
Для коррекции результата после умножения применяется
специальная команда – aam (ASCII Adjust for Multiplication) – коррекция
результата умножения для представления в символьном виде.
Она не имеет операндов и работает с регистром АХ следующим
образом:
1) делит al на 10;
2) результат деления записывается так: частное в al,
остаток в ah. В результате после выполнения команды aam в регистрах AL и ah
находятся правильные двоично-десятичные цифры произведения двух цифр.
Перед окончанием обсуждения команды aam необходимо отметить
еще один вариант ее применения. Эту команду можно применять для преобразования
двоичного числа в регистре AL в неупакованное BCD-число, которое будет
размещено в регистре ах: старшая цифра результата в ah, младшая – в al.
Понятно, что двоичное число должно быть в диапазоне 0… 99.

Деление неупакованных BCD-чисел
Процесс выполнения операции деления двух неупакованных
BCD-чисел несколько отличается от других, рассмотренных ранее операций с ними.
Здесь также требуются действия по коррекции, но они должны осуществляться до
основной операции, выполняющей непосредственно деление одного BCD-числа на
другое BCD-число. Предварительно в регистре ах нужно получить две неупакованные
BCD-цифры делимого. Это делает программист удобным для него способом. Далее
нужно выдать команду aad – aad (ASCII Adjust for Division) – коррекция
деления для представления в символьном виде.
Команда не имеет операндов и преобразует двузначное
неупакованное BCD-число в регистре ах в двоичное число. Это двоичное число
впоследствии будет играть роль делимого в операции деления. Кроме
преобразования, команда aad помещает полученное двоичное число в регистр AL.
Делимое, естественно, будет двоичным числом из диапазона 0… 99.
Алгоритм, по которому команда aad осуществляет это
преобразование, состоит в следующем:
1) умножить старшую цифру исходного BCD-числа в ах
(содержимое АН) на 10;
2) выполнить сложение АН + AL, результат которого
(двоичное число) занести в AL;
3) обнулить содержимое АН.
Далее программисту нужно выдать обычную команду деления div
для выполнения деления содержимого ах на одну BCD-цифру, находящуюся в байтовом
регистре или байтовой ячейке памяти.
Аналогично ааш, команде aad можно найти и другое применение
– использовать ее для перевода неупакованных BCD-чисел из диапазона 0… 99 в их
двоичный эквивалент.
Для деления чисел большей разрядности, так же как и в
случае умножения, нужно реализовывать свой алгоритм, например «в столбик», либо
найти более оптимальный путь.
Арифметические
действия над упакованными BCD-числами
Как уже отмечалось выше, упакованные BCD-числа можно только
складывать и вычитать. Для выполнения других действий над ними их нужно
дополнительно преобразовывать либо в неупакованный формат, либо в двоичное
представление. Из-за того, что упакованные BCD-числа представляют не слишком
большой интерес, мы их рассмотрим кратко.

Сложение упакованных BCD-чисел
Вначале разберемся с сутью проблемы и попытаемся сложить
два двузначных упакованных BCD-числа. Пример Сложение упакованных BCD-чисел:
67 = 01100111
+
75 = 01110101
=
142 = 1101 1100 = 220
Как видим, в двоичном виде результат равен 1101 1100 (или
220 в десятичном представлении), что неверно. Это происходит по той причине,
что микропроцессор не подозревает о существовании BCD-чисел и складывает их по
правилам сложения двоичных чисел. На самом деле, результат в двоично-десятичном
виде должен быть равен 0001 0100 0010 (или 142 в десятичном представлении).
Видно, что, как и для неупакованных BCD-чисел, для упакованных
BCD-чисел существует потребность как-то корректировать результаты
арифметических операций.
Микропроцессор предоставляет для этого команду daa – daa
(Decimal Adjust for Addition) – коррекция результата сложения для
представления в десятичном виде.
Команда daa преобразует содержимое регистра al в две
упакованные десятичные цифры по алгоритму, приведенному в описании команды daa
Получившаяся в результате сложения единица (если результат сложения больше 99)
запоминается в флаге cf, тем самым учитывается перенос в старший разряд.

Вычитание упакованных BCD-чисел
Аналогично сложению, микропроцессор рассматривает
упакованные BCD-числа как двоичные и, соответственно, выполняет вычитание
BCD-чисел как двоичных.

Пример
Вычитание упакованных BCD-чисел.
Выполним вычитание 67–75. Так как микропроцессор выполняет
вычитание способом сложения, то и мы последуем этому:
67 = 01100111
+
-75 = 10110101
=
-8 = 0001 1100 = 28
Как видим, результат равен 28 в десятичной системе
счисления, что является абсурдом. В двоично-десятичном коде результат должен
быть равен 0000 1000 (или 8 в десятичной системе счисления).
При программировании вычитания упакованных BCD-чисел
программист, как и при вычитании неупакованных BCD-чисел, должен сам
осуществлять контроль за знаком. Это делается с помощью флага CF, который
фиксирует заем из старших разрядов.
Само вычитание BCD-чисел осуществляется простой командой
вычитания sub или sbb. Коррекция результата осуществляется командой das – das
(Decimal Adjust for Substraction) – коррекция результата вычитания для
представления в десятичном виде.
Команда das преобразует содержимое регистра AL в две
упакованные десятичные цифры по алгоритму, приведенному в описании команды das.

Скачано с www.znanio.ru

file_name: ЛЕКЦИЯ № 18. Команды.docx

alt: Рис. 25. Принцип работы команды pop 3

alt: Команды преобразования типов

alt: Правильный результат в неупакованном

alt: Выполним вычитание 67–75. Так как микропроцессор выполняет вычитание способом сложения, то и мы последуем этому: 67 = 01100111 + -75 = 10110101 = -8 =…

title: ЛЕКЦИЯ № 18. Команды УД. Информатика и информационные технологии


extracted_text:
Дата: 13.05.2021г
Урок: окружающий мир
Тема урока: «Зачем нужны поезда?»
Цель урока: Формировать у детей представление о поездах и железной
дороге.Методы и
приемы:

подводящий
     диалог
диалог
беседа
практическая

Формы
организации деятельности учащихся:

фронтальная
индивидуальная
групповая

Оборудование: раздаточный материал, учебник,
мультимедиа, компьютер.
Планируемы
результаты:
Личностные:
·
учебнопознавательный
интерес к новому учебному материалу и способам решения новой задачи;
·
способность к
оценке своей учебной деятельности;
Регулятивные:
·
принимать и
сохранять учебную задачу;
Познавательные:
·
проявлять
познавательную инициативу в учебном сотрудничестве;
Коммуникативные:
·
договариваться и приходить к общему решению в совместной деятельности, в том числе
в ситуации столкновения интересов;
Предметные:
·
Учащиеся
научатся различать виды транспорта;
·
Рассматривать и
сравнивать иллюстрации учебника, извлекать из них информацию;
·
Отвечать на
итоговые вопросы и оценивать свои достижения на уроке.

Задача.

Этап.

Учебная ситуация

Формируемые УУД

Деятельность
  Учителя

Деятельность
  Учащихся

Организовать детей
  на деятельность

Организационно -
  мотивационный

Здравствуйте, ребята. На сегодняшнем уроке вас ждут большие и
  маленькие открытия, вы узнаете много нового и интересного, будете работать
  дружно в группах и уважать мнение друг друга. Успехов вам и удачи! На нашем
  уроке, как обычно, присутствуют Муравьишка Вопросик и Мудрая Черепаха. Они
  будут задавать вам вопросы и помогать делать выводы.

Приветствие
  учителя

Личностные:
-проявлять уважительное отношение
  к одноклассникам

Определить тему и
  цель урока

Постановка проблемы
  урока

        Я
  люблю ходить вдвоем
      В
  поле, в лес, на водоем,
      Я
  люблю пускаться в путь
      Не
  один, а с кем ни будь.
     Я
  люблю кричать: «Гляди!

  Посмотри! Постой-ка!

  Видишь, речка впереди!

  Лодок, лодок сколько!...»
      И с
  обрыва, с высоты
      Я
  зову: «Ау! Где ты?

  Погляди с обрыва,
      Как
  вокруг красиво!»
- Ребята, а вы любите
  путешествовать?
- Как вы думаете, зачем
  люди отправляются в путешествия?
- Приходилось ли вам
  выезжать за пределы нашего села и куда?
- На каком виде
  транспорта вы это делали? (наводящие вопросы, пока они не скажут слово поезд)
- Понравилось ли вам
  совершать путешествие на поезде?
- Кто понял, о каком
  транспорте мы будем говорить на уроке?
Кто–то уже может назвать
  тему нашего урока?
А цель урока давайте мы
  с вами прочитаем на с. 62
Сегодня на уроке мы
  будем говорить о поездах и ответим на вопрос Муравьишки:
 «Зачем нужны
  поезда?
Итак, отправляемся в
  путешествие по железной дороге.
(Отрывок из мультфильма
  «Паровозик из Ромашково»)

Зачем нужны поезда?

Регулятивные:
- принимать и сохранять учебную задачу;

Открыть новые
  знания с детьми по теме урока

Открытие  новых
  знаний

Отгадайте загадки и
  вы узнаете, какие бывают поезда?
1) Я в
  любое время года
И в любую
  непогоду
Очень часто в
  час любой
Провезу вас под
  землёй.
- Подумайте, для
  чего нужны поезда метро?
В больших городах,
  в которых живёт больше миллиона человек, троллейбусы, автобусы и трамваи не
  успевают развозить людей по городу. Поэтому в крупных городах строят
  подземные железные дороги – метро. Метро намного удобнее других видов
  городского транспорта. Светлые вместительные вагоны за короткое время
  доставляют пассажиров из одного конца города в другой. Строят метро на
  глубине 15–20 м, поэтому шум мчащихся машин никому не мешает. Станции метро в
  Москве и Санкт-Петербурге очень красивы и похожи на сказочные дворцы. К
  поездам метро людей доставляет движущаяся лестница – эскалатор.(фото метро)
2) Мимо рощи,
  мимо яра
Мчит без дыма,
  мчит без пара
Паровоза
  сестричка
Кто такая?
- Предположите, для
  чего нужна электричка?
На электричке можно
  выехать за город, на небольшое расстояние от дома. Те, кто имеют дачи, часто
  пользуются этим видом транспорта. В состав электричек чаще всего входит 10
  вагонов (их может быть от 4 до 12). Для машинистов в головных (концевых)
  вагонах оборудуются кабины с необходимой контрольной аппаратурой и
  устройствами управления.
3) Я зашёл в зелёный дом
Больше суток
  пробыл в нём
Оказался этот
  дом
В дальнем городе
  другом.
- Подумайте, для
  чего нужен поезд дальнего следования?
В далекий город на
  электричке ехать неудобно. Ехать долго, а удобств нет, поэтому пассажиры
  покупают билеты на поезда дальнего следования. В поездах дальнего следования
  есть спальные места, туалеты, вагоны-рестораны. В каждом вагоне есть
  проводник, который обслуживает пассажиров своего вагона.
- Чтобы узнать название следующего
  поезда, вам нужно собрать мозаику.
4) Сам железный,
Путь железный,
Сам бежит
И груз полезный
По пятам за ним
  бежит,
И земля под ним
  дрожит.
-Для чего нужны
  товарные поезда?
Работа с текстом
  учебника
 – Давайте
  проверим, правильно ли мы определили назначение пассажирских поездов.
  Откройте учебники на с.90.
2) Работа с
  картинками поездов.
– Посмотрите
  на фотографии (у детей картинка с изображением поездов) и скажите, на какие 2
  группы мы можем разделить все поезда? Почему?

Регулятивные:
- принимать и сохранять учебную задачу;
Познавательные:
- проявлять познавательную инициативу в учебном
  сотрудничестве;

Применить
  полученные знания

Применение знаний
  на практике

Ответы на
  вопросы:
– Ребята,
  ответьте на вопрос: на каком же поезде поедет Муравьишка на дачу?
– На каком
  поезде Муравьишка поедет в музей?
– Летом,
  возможно кто-то из вас поедет с родителями отдыхать к морю. На каком поезде
  вы отправитесь?
Работа в группах
-Ребята, помогите
  Муравьишке Вопросику разобраться,
что приводит
  поезда в движение, кто управляет поездом и как устроена железная дорога?
- Для чего нужен
  локомотив поезду?
- А что такое
  вагон? Какие бывают вагоны?
 Работа с
  раздаточным материалом: «Собери поезд»
(листы вывешиваются
  на доску.)
– Возьмите
  картинки в конвертиках и соберите поезда.
Проверьте работу
  своих товарищей. Оцените работу с помощью «светофора».
– Чем
  отличаются пассажирские поезда от товарных? (разные вагоны)
- Что
  представляет собой железная дорога?
(рельсы и шпалы)
- Предположите, что
  такое рельсы, шпалы?
Найдите на листах -
  помощниках слова рельсы, шпалы. Рельс — это стальной узкий брус,
  по которому, катясь, движутся колеса вагонов.
Рельсы лежат на
  шпалах — деревянных или бетонных брусах, укладываемых поперек
  железнодорожного полотна. Они нужны для опоры рельсам.
 Работа с
  учебником.
– Рассмотрите
  схему на с. 91
- Какие слова вы
  слышали и они вам понятны?
– Какие слова
  вам непонятны? (Эстакада, туннель, шлагбаум)
4) Игра «Помоги
  Муравьишке вопросику исправить ошибки»
Работа с
  учебником. История железной дороги.
– Мы с вами
  узнали о том, как устроены поезда и железная дорога, как они выглядят. А
  знаете ли вы, когда появилась первая железная дорога?
– Давайте
  прочитаем текст на с.63. («Знаете ли вы, что….)

Подведение
итогов урока.
Выполнить
оценочно –
рефлексивную
деятельность.

Итог урока.
  Оценочно – рефлексивная деятельность

- Ребята, закончите
  предложения:
Какая была тема
  урока, какая была цель урока?
Ответили ли мы на
  главный вопрос урока: «Зачем нужны поезда?»
Достигли ли мы
  поставленной с вами цели если , да то встаньте. Спасибо за урок  окончен

Ответы детей

Личностные:
- способность к оценке своей учебной деятельности;

alt: Дата: 13.05.2021г Урок: окружающий мир

alt: Задача. Этап. Учебная ситуация

alt: Сам железный, Путь железный,

alt: Работа с учебником . – Рассмотрите схему на с