Ваш бесплатный dvd



Pdf просмотр
страница12/19
Дата12.11.2016
Размер1.61 Mb.
Просмотров3993
Скачиваний0
1   ...   8   9   10   11   12   13   14   15   ...   19
Ста дия; в C4 Ре зуль тат освоения в D4 Объ ем производства в E4 Ка че ст во производства. В A5 пропишем первая рабочая неделя. В ячейке (столбец Стадия) введем функцию C5=”НЕ_ОСВ”); ОСВОЕНИЕ ОСВОЕНО ПРОИЗВ Если в ячейку в столбце Результат освоения той же строки будет возращено или значение, или значение Не_ОСВ, тов ячейку в колонке Стадия будет возвращено значение ОСВОЕНИЕ, то есть наш новый продукт, так сказать, осваивается если ОСВОЕНО – то ПРОИЗВ, что отмечает переход от стадии освоения к стадии производства, а если ни одно из этих условий не выполняется, тов ячейку строки Стадия возвратится прочерк. Далее, В С пропишем IF(C4НЕОСВ IF(AND(RAND()<=($B$2+(1­$B$2)/2);
RAND()<=($B$1+(1­$B$1)/2); КБ.C4=”КАЧ.”); 1/$D$1; “НЕ_
ОСВ”); IF(OR(КБ.B4=”ЧТД_ВЫП”; КБ.B4=”ЧТД_УЖЕ_В”);
IF(SUM($C$4:C4)<1; IF(AND(RAND()<=$B$2; RAND()<=$B$1;
КБ.C4=”КАЧ.”); 1/$D$1; “НЕ_ОСВ”); “ОСВОЕНО”); “­”))
Эта функ ция, в за ви си мо сти от раз лич ных усло вий, воз вра ща­
ет зна чения Не_ОСВ, эк ви ва лент ное со бы тию некор рект ной сбор­
ки/про из вод ства части из де лия; 0,25 – это зна чение эк ви ва лент­
но со бы тию, что ¼ но во го из де лия со б ра но/про из ве де но, то есть освое но; про черк, ес ли ЧТД от КБ в про из вод ство не по сту пи­
ло. Ро зы грыш зна чений 0,25 и Не_ОСВ на чи на ет ся в том слу чае, ес ли у аген та КБ в ячей ке столб ца «ЧТД?» стро кой вы ше со дер­
жит ся зна чение ЧТД_ВЫП или ЧТД_УЖЕ_В; это эк ви ва лент но то му, что освоение на чи на ет ся на сле дую щей неде ле по сле то­
го, как бу дет раз ра бо та но ЧТД. Зна чение 0,25 мо жет быть воз­
вра ще но в том слу чае, ес ли, во­пер вых, раз ра бо тан ное ЧТД яв­
ля ет ся ка че ствен ным, а во­вто рых, ро зы гры ши слу чай ных чи сел мень ше ли бо рав ны зна чениям ком пе тент но сти и ис полнитель­
но сти для аген та Цех. Ес ли неде лей рань ше при ка че ствен­
ном ЧТД часть из де лия не освое на (в ячей ке вы ше воз ра ще­
но Не_ОСВ), то зна чения ком пе тент но сти и ис полнитель но сти для на стоя ще го мо мен та уве ли чи ва ют ся на ве ли чи ну (1­х)/2, где х – зна чения ве ро ят но сти/ис полнитель но сти, со от вет ствен но.
Это ло гич но: у про из вод ствен ных под раз де лений до бав ля ет ся опы та. Ну, и ес ли сум ма чи сло вых зна чений в столб це «Ре зуль тат освоения» ста но вит ся рав ным единице, то в ячей ку воз вра ща ет­
ся зна чение ОСВОЕНО.
Вернем ся к аген ту КБ, к столб цу «До ра бот ка?». На листе КБ
в D5 пропишем
=IF(AND(C5=”Не_КАЧ.”; Цех.C5=”НЕ_ОСВ”); “ДОРАБ.”; То есть, если разработанное ЧТД некачественное ив цехах не идет освоение, то ЧТД дорабатывается в ячейке строкой ниже в столбце Качество с вероятностью, равной компетентности КБ, будет производиться розыгрыш значения качества ЧТД. Не забудем вставить эту функцию в каждую ячейку столбца выделим с помощью область и нажмем Переключимся на лист Цех: в D5 (столбец Объем производства) пропишем ОСВОЕНИЕ ПРОИЗВ 0; ПРОИЗВ
IF(RAND()<=$B$2; D4+$D$2; D4+$D$2*$B$2); “­”))
Эта функ ция рас счи ты ва ет объ ем про из ве ден ной про дук ции на растаю щим ито гом. Ес ли ро зы грыш слу чай но го чис ла мень­
ше ли бо ра вен зна чению ис полнитель но сти про из вод ствен ных под раз де лений, то к про из ве ден но му ранее объ е му (вна ча ле это ноль) до бав ля ет ся зна чение пла но во го ма ши но ком плек та; ес ли ро зы грыш слу чай но го чис ла боль ше зна чения ис полнитель но сти, то к про из ве ден но му ранее объ е му до бав ля ет ся зна чение пла но­
во го ма ши но ком плек та, ум но жен но го на зна чение ис полнитель­
но сти. Ины ми сло ва ми, в на шей мо де ли объ ем про из вод ства на те ку щей неде ле мо жет принимать толь ко два зна чения.
За да дим функ цию, оп ре де ляю щую, ка кое ко ли че ство из про­
из ве ден ных из де лий яв ля ет ся ка че ствен ным. В E5 про пи шем:
=IF(B5=”ПРОИЗВ.”; IF((FLOOR(D5;1)­FLOOR(D4;1))=1;
IF(RAND()<=$B$1; 1; 0)))
Как толь ко раз ность ме ж ду ок руг лён ны ми вниз зна чения ми из со седних яче ек столб ца «Объ ем про из вод ства» станет рав на единице, что эк ви ва лент но по яв лению за вер шен но го из де лия, оп­
ре де ля ет ся его ка че ство: ес ли ро зы грыш слу чай но го чис ла мень­
ше ли бо ра вен ком пе тент но сти, то из де лие ка че ствен но, и в ячей­
ку воз вра тит ся зна чения 1, а ес ли нет, то 0.
Вы де лим A5:E5, за хва тим мы шью ма лень кий чер ный квад ра­
тик в пра вом нижем уг лу и рас про страним вы де ление на об ласть
A5:E28. Ну вот, агент Цех прак ти че ски го тов. До ба вим лишь под­
счет ко ли че ства про из ве ден ной про дук ции и про дук ции при ня той
ОТК, в D30 про пи шем Все го произведено, в D31
=FLOOR(D28;1)
В E30 введем При ня то ОТК, в E31
=SUM(E5:E28)
На ша модель готова (см. рис. 3).
Вы числительный эксперимент После того, какими та ци он ная модель реализована в программе, должна быть проведена её комплексная проверка с целью оценки достоверности по отношению к реально существующей системе. Это этап отладки и исследования свойств модели. Мы допустим, что всё это сделано, и сразу перейдем к направленному вычислительному эксперименту. Переименуем Лист 3 в Ста ти-
сти ка
. В ячейках соответственно введем ЧТД_ВЫП?,
ОСВОЕНИЕ?, Все го произведено, При ня то ОТК. В A2 (это под ЧТД_
ВЫП?) пропишем функцию
=MATCH(“ЧТД_ВЫП”;КБ.B5:B28; 0)
Рис 3. Разработка модели завершена Учебник Агент ное моделирование Апрель 2010 LXF130 Агент ное моделирование
Учебник
Она возвратит номер рабочей недели, когда сделают ЧТД. В ячейке (под ОСВОЕНИЕ?) зададим функцию, которая будет вычислять количество недель, затраченных производственниками на ос вое ние:
=MATCH(“ПРОИЗВ.”; Цех 0)­MATCH(“ОСВОЕНИЕ”;Цех.
B5:B28; В C2 ивы ведем значения целого количества произведенных единиц продукции и количество единиц продукции, принятых ОТК. На листе Цех мы уже рассчитывали эти величины, поэтому просто сошлемся на соответствующие ячейки. Для C2
=Цех.D31
а для D2
=Цех.E31
Те перь выберем меню Сервис Макросы Записать макрос. Затем выделим диапазон, нажмем, Стрелка вниз, Стрелка влево, Стрелка вверх, далее, вот крывшим ся окне выберем Чис ла и Фор маты, нажмем, завершим запись макроса. В появившемся диалоге управления макросами дадим ему название. Снова перейдем вменю Сервис Макросы Управление макросами Бей сик..., на жмем Редактировать. Вот крывшем ся документе перед
про пишем число прогонов, прогонов будет и нажмем. Теперь при выполнении макроса
ре зуль таты прогонов будут записываться на листе снизу вверх для OOo
Calc 2.4 это с й строки. Можно ограничить такие прыжки заранее, проставив результаты первого прогона в нужной строке через Сtrl+V.
Оп ре деление количества прогонов, необходимого для того, чтобы результаты, полученные на имитационной модели, были статистически значимы, происходит на этапе планирования вычислительного эксперимента. Это важный момент, на котором также определяются целина прав ленного вычислительного эксперимента, методы сбора и обработки результатов. В соответствии сна шим первоначальным заявлением, целью вычислительного эксперимента будет оценка выходных переменных приза данных параметрах систе мы.
Ме тод обработки результатов будет заключаться в экспертном заключении на основе статистического анализа выходов. Для определения количества прогонов есть общая формула, где р – число повторений число уровней входов число входов. На практике также пользуются формулой N
≈N
0
*d
0 2
/d
2
, где
N
0
– количество пробных прогонов доверительный интервал, определенный поре зуль татам пробных прогонов требуемая точность. Выделим, нажмем, перейдем к А, нажмем, в появившемся окне выберем Числа и Форматы, нажмем. Запустим макрос меню Сервис Макросы Управление макросами Бей сик... > Выполнить. В появившемся окне (рис. 4) поставим, нажмем ОК – и увидим, как заполнятся ячейки значениями результатов пробных прогонов (всего их будет десять. Одним из основных интересующих нас выходов модели является значение принятых ОТК изделий в этой связи определим доверительный интервал для данной величины при уровне α=0,05 ив пропишем Смысл полученной величины заключается в том, что математическое ожидание количества принятых ОТК изделий с вероятностью будет находится в пределах ср
±d
0
, где x ср
– среднее значение выборки. Точность это задаваемая величина, в пределах которой значение ср может отличаться от математического ожидания. При десяти пробных прогонах получилось равным (при других пробных прогонах это значение может быть иным такая точность для нашего случая вполне удовлетворительна, так что этим можно и ограничиться. Вычислим средние значения и доверительные интервалы выходов модели, в A16 пропишем Средние значения в ячейке Распространим эту функцию на B19:D19 известным нам способом. В А пропишем До верительные интервалы, в A19 –
=CONFIDENCE(0,05; STDEV(A5:A14); Тоже сделаем для Ну вот, теперь осмотрим всё (рис. 5) и оценим. Выходит (если гипотеза о причинно след ствен ных связях и факторах верна, что спер вона чаль ны ми планами наша система, скорее всего, не справится, и необходим дальнейший анализ и разработка мероприятий по увеличению компетентности и исполнительности прежде всего, для производственных подразделений. К слову сказать, наша модель близка к реальной ситуации на очень многих отечественных машиностроительных предприятиях, так что полученные результаты это лишний повод для размышлений Рис. 4. Задаем ко­
ли че ст во прогонов Рис 5. Результаты прогонов и ста­
ти сти ка.
Не хотите пропустить номер?
Подпишитесь на Если возникают вопросы При решении враз личных задач могут возникнуть вопросы, которые сложно решить, пользуясь одной лишь встроенной справкой. На счастье, есть куда обратиться все тису ще ст ву ют и вики, и FAQ, и форумы, где обсудят вашу проблему и предложат варианты ере ше ния – например, сообщество на http://
community.i­rs.ru.

72
LXF130
Апрель 2010
SELinux Учебник Настроить безопасность машины без отрыва от производства Боб Мосс
научит, как прикрыть вашу систему, не добавляя мер безопасности, препятствующих выполнению повседневных задач Страж Спешу успокоить тех, кто ранее не слышало с повышенной безопасностью вы не одиноки идет в составе большинства ведущих дистрибутивов, но по умолчанию выключена есть и пользователи, отключающие его намеренно в итоге этот мощный инструмент безопасности слабо востребован и полу за быт.
Лю бо пыт ствуе те, почему так случилось Начнем с самого начала когда US National Security Agency Агентство национальной безопасности США открыло его под свободной лицензией влился в основной код ядра. Однако он загораживал дорогу людям, занятым в своих системах выполнением ежедневных заданий, и был слишком сложен и громоздок для настройки пользователями среднего уровня, так что они обычно просто сдавались и отключали его.
Тем не менее с тех пор многое изменилось, и у него даже возникли конкуренты например, предоставляющие такой же высокий уровень безопасности для стандартного настольного компьютера с Так в чем же идея SELinux? По сути, он присваивает всем пользователям, процессами файлам категории, аза тем предоставляет этим объектам самый минимум прав, которые им нужны для выполнения своих функций. Если объект пытается выйти за эти рамки или вторгается в действия другого объекта, его останавливают и сообщают вам об этом в соответствии с заданной политикой безопасности, однако, поставляется сна бором правил, покрывающих только типовые сценарии работы, ив один прекрасный день, приступая к очередной важной задаче, вы можете обнаружить, что SELinux взбрыкнули остановил вас.
Но прежде чем в ярости швырять свой компьютер за окно или немедленно вырубать, просто выдайте себе права, позволяющие делать то, что вам надои там, где надо – это не слишком трудно. Со временем ваше терпение окупится ведь укрепится безопасность вашей машины. На данном уроке мы разберемся, как работают политики безопасности, как изменить текущий режим для конкретных сценариев и как проверить выданные вам права, когда выпри спо со бите для своих личных компьютерных нужд.
Пер вый шаг
Пер вым делом надо убедиться, установлен ли SELinux в вашей системе. Пользователи скорее всего заметят, что он присутствует по умолчанию, благодаря родству с Red Hat – просто наберите следующие строки в стандартном терминале пользователя, чтобы увидеть, в каком состоянии находится сейчас Вы можете получить один из трех результатов или disabled. Первое говорит, что SELinux принуждает к выполнению всех заданных политик безопасности и сообщает обо всех нарушениях показывает, что SELinux сообщает обо всех нарушениях, нона сильно заданные правила безопасности не применяет а последний вариант от клю чен.
Поль зова те ли Ubuntu нуждаются в нескольких добавочных шагах для установки, поскольку по умолчанию обычно установлен. Прочитайте врезку «Аль терна ти ва – AppArmor» на соседней странице, и если все же решите держаться, установите его через ваш менеджер пакетов. Покончив с этим, наберите втер мина ле следующую команду, для егоза пуска sed ­i ‘s/SELINUX=.*/SELINUX=enforcing/’ Она изменит состояние прямо через его конфигурационный файл. Вы также можете изменить на permissive
Ваши политики не ограничены файлами они влияют
и на запущенные процессы, и на поль зова те лей.
Наш эксперт
Боб Мосс делит свое время между программированием и обучением на факультете вычислительной техники Апрель 2010 LXF130 73
SELinux Учебник вашей системы или disabled, в соответствии стеку щим режимом вашей деятельно сти.
У пользователей маршрут для включения и изменения режима работы много проще. Одна извоз можно стей – применение инструмента с графическим интерфейсом из System
> Administration Система Администрирование рабочего стола изменения вносятся через выпадающее меню, после чего остается только кликнуть Применить. Если вам больше нравится командная строка – тоже самое действие выполнится при наборе Оператор велит выключить режим до окончания текущей сессии и перейти в режим. Если вы захотите вернуть режим, просто запустите эту же команду снова, но установив вместо 0.
При желании изменить режим насовсем, откройте от имени root файл /etc/selinux/config в вашем текстовом редакторе и исправьте соответствующую строку Опять же, можете изменить на permissive или disabled, как вам удобнее.
Тут вас, видимо, посетит вопроса зачем вообще менять режимы работы Суть в том, что при выполнении любой администраторской задачи или решении проблемы может оказаться, что политики рассчитанные на повседневное использование на настольных компьютерах) мешают вам работать. То есть в данном случае отключение полезно но когда вы снова будете использовать ваш компьютер как обычно, вы должны иметь возможность заставить настроенную конфигурацию тихо работать в фоновом режиме, не досаждая вам.
По звольте вам не позволить
При запущенном иногда обнаруживается, что вещи, работавшие ранее, перестали это делать (или вы видите диалоговое окно, угрожающее сообщить обо всем вам же. В этом случае можно попробовать полезный инструмент он соберет данные о недавних действиях, которые предотвратили позволит вам разрешить их. Перед его использованием проверьте, что у вас запущен демон, посредством команды Если вы видите в списке, и передним нет слова, значит, демон запущен. Не паникуйте, если он не появился, потому что единственное различие нижеприведенной команды будет в заменена Параметр читает запреты с момента последней перезагрузки политик (в большинстве случаев с момента вашего входа в систему, а -m перемещает запреты в модуль, который вы можете употребить для составления правил. Учтите, что если вы хотите использовать эту строку более одного раза, имя local нужно будет изменить, во избежание конфликтов. Удовлетворившись правилом, соберите его – для этого достаточно набрать local.pp
Аль терна ти ва – Пользователи или OpenSUSE могут обнаружить, что AppArmor уже установлен по умолчанию, хотя последние должны включать его вручную (как показано на экранном снимке. Те, кто знаком смогут найти некоторые аспекты очень похожими. Например имеет режимы и Disabled – полная аналогия с SELinux. Его также чуть легче запустить и остановить пользователи могут просто набрать Замена на stop даст обратный эффект. Вы можете также использовать для перезагрузки всех текущих профилей (эквивалента правил, или status для отображения количества загруженных профилей в режимах и Enforce. Регистрацией событий в журнале также легко манипулировать Как и ранее, для обратного эффекта можно просто использовать вместо start.
Пре имуществом является его режим, который наблюдает, как ваша машина используется в заданный вами промежуток времени, и затем применяет эту информацию для выяснения того, что разрешать делать, а что нет.
Тре щи ны в броне
Это чрезвычайно полезно для настройки серверов, где локальный доступ в идеале должен быть ограничена страницы должны быть доступны только особым людям по определенным пу тям.
Зву чит такая идея замечательно, нона практике имеет препятствие. В режиме легко перенимает дурные привычки, то есть видит события, которые вы бы сочли нарушениями, ноне предоставляет доклада об этом, считая такое поведение нормальным. Это может быть смягчено осторожностью поведения ив некоторых сценариях особенно не повредит, но все­та ки должно считаться недостатком. У SELinux такой проблемы нет, потому что он распространяется сна бором политик безопасности для основных востребованных сценариев, и затем позволяет пользователю при необходимости задать более точные политики. Конечно, потребуется больше усилий и некоторый уровень понимания, но зато вы узнаете о всех нежелательных событиях на вашей машине сразу при их по яв лении.
Оба решения имеют свои за и противно после нашего урока вы сможете сделать более обоснованный выбор, что именно ставить на ваш любимый дист ри бу тив.
«Ва ше терпение окупится укрепится безопасность машины Апрель Учебник
SELinux
SELinux
Учебник
Тем, кто побаивается командной
стро ки, управлять поможет
гра фи че ский интерфейс содержит мастер, позволяющий создать ваши политики
безо пас но сти быстро и про сто.
Т
е перь вы можете настроить и знаете, как создать новое правило, если система безопасности начнет мешать выполнению повседневных задач на вашей машине. Однако в вашей системе бывают такие файлы изо ны, которые желательно уберечь от чужих глаз или защитить дополнительно. Тогда нужно создать собственные пра ви ла.
Опять же, отправил мало проку, если нет возможности проверить политики, применяемые в той или иной ситуации, и этот вопрос мы также рас смот рим.
Итак, вы убедились, что SELinux присутствует и запущен в правильном режиме работы, и изучили, как обойти его блокировки для допустимых действий следующим шагом приступайте к применению ваших собственноручно заданных правил. При желании можно просто использовать встроенный в Fedora мастер правил, но уж если вы зашли так далеко, то, скорее всего, захотите знать больше о том, что происходит за кулисами безопасно сти.
Спер ва рассмотрим, что SELinux понимает под ‘user’ пользователь. Это не тоже самое, что обычный пользователь системы, который может повысить привилегии до root с помощью или su. На самом деле, многие системные пользователи имеют двойников в SELinux, поэтому удобнее считать пользователей подвидом группы пользователей, каждая из которых может содержать любое количество пользователей системы с одинаковыми ролями и разрешениями. Когда пользователь упоминается в правиле или системной политике, к его имени обычно приписывается окончание (к примеру, bob_u).
Ну, а что такое роль пользователя Пользователь может иметь их столько, сколько вы для него зададите, и каждая роль определяется политикой. Примерами ролей могут быть посетитель или администратор сайта. Пользователи объектов, ассоциированных с ролями, по соглашению обычно имеют в конце имени _r, поэтому при просмотре политики их можно относительно быстро засечь.
Ка ж дое правило должно также ссылаться на ‘type’ тип (в Интернете его иногда называют домен, определяя, какие ресурсы разрешены к доступу, а какие нет. Опять же согласно правилам, имя типа оканчивается на _t.
Сле дующим шагом будет создать контекст для правила, вооружившись этими тремя понятиями. Это по сути означает помещение пользователя, роли и типа вместе впервой половине правила но можно использовать их и по отдельно сти.
Со храним это в контексте Пожеланию вы можете добавить в этот контекст диапазон, но это не является строго необходимым, пока вы не применяете правила для множества различных типов. Ваш контекст может иметь следующую форму А контекст без диапазона был бы В данном контексте вы ссылаетесь на пользователя с ролью и привилегиями доступа типа (вполне конкретная вещь. Если бы здесь не было двоеточий, вы бы задали правила для всех пользователей, всех пользователей с ролью и всех пользователей с привилегиями доступа как у xserver_t; этим условиям, конечно, удовлетворяет гораздо больше поль зова те лей.
Те перь, получив представления о том, что такое, вы можете применить свой контекст к любому классу объектов и дать им подходящие права предоставляет мириады классов объектов (лучше сказать, категорий объектов) для поль­
Скорая помощь
Еще более подробную информацию о SELinux вы получите на Научившись применять, почему бы не создать правила самим Свои Бывают зоны, которые желательно защитить дополнительно Пропустили номер?

Узнайте нас, как получить его прямо сейчас.
Учебник Апрель 2010 LXF130 75
SELinux Учебник зова те лей, процессов и файлов. Примерами классов объектов будут для директорий и file для фай лов.
Да лее, каждый из этих объектов имеет набор прав, которые вы можете выдавать или отбирать. Например может иметь права на создание, раз лин ковку (удаление, чтение и запись, а объект на подключение и передачу данных. Исчерпывающий список всех доступных классов объектов и их ассоциированных прав имеется на сайте проекта http://bit.ly/9idu42.
При меняем правила К примеру, выдача ваших прав классов объектов двум различным типам пользователей будет выглядеть так allow user_t user_home_t:file { create read write unlink }; Как видите используется для разрешения данным конкретным типам пользователей выполнять перечисленные действия над файлами (а для запрещения команда будет deny).
Вы можете применять похожие правила к типам, именам или комбинациям всех трех, о чем мы говорили выше, в зависимости оттого, что вы хотите позволить или запретить в вашей системе для определенных объектов так у вас будет максимальный контроль над тем, как работает ваша ма ши на.
Те перь, когда вы разбираетесь в правилах, должно быть ясно, что глобально насаждаемые системные настройки могут в некоторых ситуациях не работать. К примеру, вам может понадобиться временно изменить часть вашей системы с последующим возвратом умол чаний Вместо глобального изменения режима работы, что влияет на всю систему, можно просто сменить режим работы отдельного правила, используя Попробуйте заменить на любой другой объект или контекст. Затем просто замените
на d, чтобы вернуть данный объект назад к системным умол чаниям.
По кончив с манипуляциями над SELinux, заставляющими его работать как вам хочется, вы можете обнаружить, что нужно излечить какую то проблему или вам просто интересно узнать, что делает каждая политика в томили ином случае. Это особенно удобно, если вы пытаетесь передать файл или установить нехороший пакет, от которых вас защищает. Есть две строки, применяемые втер мина леи в обеих фигурирует магическое и ре ги ст роза виси мое -Z, о чем упомянуто на множестве сайтов в Интернете Эта строка выведет список всех файлов в текущей директории сих ассоциированным владельцем, правами и правилами просто замените на имя файла или нужный путь. Похожее действие для процессов, в настоящий момент работающих в системе, выполняет следующая строка Она выведет список всех запущенных процессов вместе сих ассоциированными правилами и затем вставит эту ин форма Можно применить защитные политики ко всем своим файлам или создать

Каталог: download
download -> Составление простейшей программы в среде lego education. Запуск модели «Обезьянка барабанщица», «Рычащий лев», «Автомобиль»
download -> Функциональные части компьютера, история развития, базовая конфигурация
download -> Компьютер: друг или враг?
download -> Лекция №2 «Теоретические основы игры дошкольника» Зарубежные и отечественные теории игры
download -> Доклад муниципальное образовательное
download -> Литература для воспитанников стр. Приложения стр
download -> Министерство здравоохранения Республики Беларусь
download -> Игра как средство активизации познавательной активности учащихся в ходе изучения темы Алгоритмизация и программирование


Поделитесь с Вашими друзьями:
1   ...   8   9   10   11   12   13   14   15   ...   19


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал