Редактирование: Программа «Основы алгоритмизации и программирования»

Перейти к навигации Перейти к поиску

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

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы ваша отмена правки была сохранена.

Эта страница поддерживает семантические аннотации в тексте (например "[[Is specified as::World Heritage Site]]") для построения структурированного контента, в который можно делать запросы, обеспечивается Semantic MediaWiki. Для комплексного описания, как использовать аннотации или парсерную функцию ask, пожалуйста, посетите справочные страницы о начале работы, in-text annotation аннотации в тексте и строчных запросах.

Текущая версия Ваш текст
Строка 1: Строка 1:
Обновление курса - май 2022 года
 
* добавлены возможности языка StarLoogo Nova - https://www.slnova.org/ - еще один источник для обучения агентов, выполняющих ваши указания
 
* возможности среды CODAP - https://codap.concord.org/ - анализ и представление данных
 
  
 
== Последовательность тем ==
 
== Последовательность тем ==
Строка 14: Строка 11:
 
: Введение в сказочный мир алгоритмов
 
: Введение в сказочный мир алгоритмов
 
| Введение, знакомство со средой Scrarth. История [[конструкционизм]]а. Язык начинается с чудесных историй, которые хочется читать и сочинять. Что такое Scratch? Установка и запуск Scratch. Интерфейс Scratch. Спрайты - акторы, исполнители <br /> <sb>когда щелкнут по @greenFlag</sb>
 
| Введение, знакомство со средой Scrarth. История [[конструкционизм]]а. Язык начинается с чудесных историй, которые хочется читать и сочинять. Что такое Scratch? Установка и запуск Scratch. Интерфейс Scratch. Спрайты - акторы, исполнители <br /> <sb>когда щелкнут по @greenFlag</sb>
| Нам понадобится мир, в котором можно совершать действия. [[Исполнитель|Герои-агента-акторы-исполнители]], которым можно давать задания. Актеры должны как-то выглядеть, говорить и думать. Мир должен как-то меняться.  
+
| Нам понадобится мир, в котором можно совершать действия. Герои-агента-акторы-исполнители, которым можно давать задания. Актеры должны как-то выглядеть, говорить и думать. Мир должен как-то меняться.  
 
; Что нужно сделать:  
 
; Что нужно сделать:  
: познакомиться с примерами проектов на сайте Scratch. Завести собственный аккаунт - см. [[Scratch/Registration]]
+
: познакомиться с примерами проектов на сайте Scratch. Завести собственный аккаунт. Включиться в учебную студию https://scratch.mit.edu/studios/25143337/ и стать одним из кураторов.
: Включиться в учебную студию https://scratch.mit.edu/studios/31082031 и стать одним из кураторов.
 
 
: зарегистрироваться в вики https://smwiki.mgpu.ru/w/
 
: зарегистрироваться в вики https://smwiki.mgpu.ru/w/
 
|-  
 
|-  
Строка 29: Строка 25:
 
идти (10) шагов
 
идти (10) шагов
 
</scratchblocks>
 
</scratchblocks>
| Отправляем героя в путешествие. Учим его выполнять указания - двигаться различными способами, переходить из комнаты в комнату. Учимся обманывать зрителей - прячем исполнителей, используем всякие визуальные  эффекты, оставляем за собой следы, стираем следы.
+
| Отправляем героя в путешествие. Учим его выполнять указания - двигаться различными способами, переходить из комнаты в комнату. Учимся обманывать зрителей - прячем исполнителей, используем всякие визуальные  эффекты, оставляем за собой следы, стираем следы
 
<scratchblocks>
 
<scratchblocks>
 
всегда
 
всегда
Строка 36: Строка 32:
 
</scratchblocks>
 
</scratchblocks>
 
; Что нужно сделать - Посмотреть и попробовать управление исполнителями на примере проекта [[Скретч-квест]]
 
; Что нужно сделать - Посмотреть и попробовать управление исполнителями на примере проекта [[Скретч-квест]]
: Управляем поведением отдельного персонажа. Повторяем действия. Используем [[логическое выражение]] для управления персонажем-исполнителем
+
: Управляем поведением отдельного персонажа. Повторяем действия
 
* [[Scratch/VisualCommands|визуальные блоки команд Scratch]]
 
* [[Scratch/VisualCommands|визуальные блоки команд Scratch]]
 
* [[Scratch/Как передвигать спрайт клавишами]]
 
* [[Scratch/Как передвигать спрайт клавишами]]
Строка 43: Строка 39:
 
; Тема 3
 
; Тема 3
 
: Взаимодействие персонажей - наш герой и другие
 
: Взаимодействие персонажей - наш герой и другие
| Условия взаимодействия, передача сообщений <sb>передать [Беги]</sb> и <sb>когда я получу[Беги]</sb>  
+
| Условия взаимодействия, передача сообщений <sb>передать [Беги]</sb> и <sb>когда я получу[Беги]</sb>
| Учим героя вызывать других агентов и реагировать на сообщения других агентов - см. статью о том, как [[Организовать взаимодействие персонажей]]
+
| Учим героя вызывать других агентов и реагировать на сообщения других агентов
 
|-  
 
|-  
 
|  
 
|  
 
; Тема 4
 
; Тема 4
 
: Собираем и храним информацию
 
: Собираем и храним информацию
| [[Данные]] в программах. [[Переменная|Переменные]] в Scratch <br /> <sb>заменить элемент (1 v) в  [list v]  на [thing]</sb>
+
| Данные в программах. Переменные в Scratch <br /> <sb>заменить элемент (1 v) в  [list v]  на [thing]</sb>
 
|  
 
|  
 
; Что нужно сделать
 
; Что нужно сделать
: Создаем [[Переменная|переменные]]. Записываем [[данные]] в [[список|списки]]. Обрабатываем и [[сортировка|сортируем]] данные в списке . Храним данные в [[облачные данные|облаке]]
+
: Создаем переменные. Записываем данные в списки. Обрабатываем и сортируем. Храним данные в облаке
 
: [[Scratch/Данные]]
 
: [[Scratch/Данные]]
 
|-  
 
|-  
 
|  
 
|  
 
; Тема 5
 
; Тема 5
: Определяем собственные [[процедура|процедуры]], организуем атаку [[клон]]ов
+
: Определяем собственные функции, организуем атаку клонов
 
| <sb>определить НайтиЕду блок</sb>
 
| <sb>определить НайтиЕду блок</sb>
 
|  
 
|  
 
; Что нужно сделать
 
; Что нужно сделать
: Создаем собственные блоки - процедуры, задаём [[параметр]]ы, описываем назначение [[процедура|процедур]]
+
: Создаем собственные процедуры, задаём параметры, описываем назначение процедур
 
|-  
 
|-  
 
|  
 
|  
Строка 85: Строка 81:
 
|  
 
|  
 
; Что делаем:  
 
; Что делаем:  
: оцениваем Scratch проект, используя [[Scratch/JudgingCriteria|Критерии оценивания качества Scratch проектов]] и [[Dr.Scratch]], предлагаем собственные критерии оценивания
+
: оцениваем Scratch проект, используя [[Scratch/JudgingCriteria]] и [[Dr.Scratch]], предлагаем собственные критерии оценивания
: умеет ли автор <sb>создать клон [себя самого v]</sb>
 
 
|-  
 
|-  
 
|  
 
|  
Строка 94: Строка 89:
 
|  
 
|  
 
; Что нужно сделать
 
; Что нужно сделать
:  Сопоставить деятельность в проектах и категорию стандарты {{#ask: [[Категория:ISTE Standards]] [[Источник::ФГОС]] [[Возрастная категория::9]] }}  
+
:  Сопоставить деятельность в проектах и категорию стандарты {{#ask: [[Категория:ISTE Standards]] }}  
 
|-  
 
|-  
 
|  
 
|  

Обратите внимание, что все добавления и изменения текста статьи рассматриваются как выпущенные на условиях лицензии Creative Commons Attribution (см. Проект:Авторские права). Если вы не хотите, чтобы ваши тексты свободно распространялись и редактировались любым желающим, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого.
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ МАТЕРИАЛЫ, ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ!

Шаблоны, используемые на этой странице: