Редактирование: ИНЖ-201мв

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

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

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

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

Текущая версия Ваш текст
Строка 1: Строка 1:
Это статья, где собирается информация о деятельности магистрантов, обучающихся по программе [[Программа «Основы алгоритмизации и программирования»|«Основы алгоритмизации и программирования»]] весной 2022 года.
+
Это статья, где собирается информация о деятельности магистрантов, обучающихся по программе [[Программа «Основы алгоритмизации и программирования»|«Основы алгоритмизации и программирования»]] весной 2022 года
Проекты Scratch - см. https://scratch.mit.edu/studios/31082031
 
  
  
Строка 10: Строка 9:
 
!{{Hl2}}| Scratch проекты и их содержание
 
!{{Hl2}}| Scratch проекты и их содержание
 
|-  
 
|-  
| [[Участник:Belskyng]]
+
| Участник Lego_teacher
| https://scratch.mit.edu/users/Lego_teacher/
+
| https://scratch.mit.edu/users/a_garist/
| [[Virtual robotics toolkit]]
+
| вики-статьи
 
| https://scratch.mit.edu/projects/391395753/ - Математическая игра
 
| https://scratch.mit.edu/projects/391395753/ - Математическая игра
 
|-  
 
|-  
| [[Участник:Romashka237]]
+
| Romawka237
 
| https://scratch.mit.edu/users/Romawka237/
 
| https://scratch.mit.edu/users/Romawka237/
| cтатьи - [[Mozaik education]]
+
| Статьи
 
| https://scratch.mit.edu/projects/658678206/ - версия Packman
 
| https://scratch.mit.edu/projects/658678206/ - версия Packman
 
|-  
 
|-  
| [[Участник:Kristinaavans 1]]
+
| Участник krisavans
 
| https://scratch.mit.edu/users/krisavans/
 
| https://scratch.mit.edu/users/krisavans/
| Статьи - [[Квест]]
+
| статьи
 
| https://scratch.mit.edu/projects/649887399/ Мини игра Фея
 
| https://scratch.mit.edu/projects/649887399/ Мини игра Фея
 
|-  
 
|-  
Строка 28: Строка 27:
 
| https://scratch.mit.edu/users/Nad_Alex/
 
| https://scratch.mit.edu/users/Nad_Alex/
 
| статьи
 
| статьи
|  
+
| https://scratch.mit.edu/projects/666223817/ - пробник (пока ничего)
* https://scratch.mit.edu/projects/666223817/ - пробник  
 
* https://scratch.mit.edu/projects/708113881 - Фермер Джон
 
 
|-  
 
|-  
 
| nata_mikhalchenko
 
| nata_mikhalchenko
 
| https://scratch.mit.edu/users/nata_mikhalchenko/
 
| https://scratch.mit.edu/users/nata_mikhalchenko/
| статья [[Кодвардс]]
+
| статьи
| https://scratch.mit.edu/projects/673282647/ - игра змейка https://scratch.mit.edu/projects/673278917/ - игра Пинг-понг
+
| https://scratch.mit.edu/projects/673282647/ - игра змейка
|-
 
| [[Участник:Janekuprina]]
 
| https://scratch.mit.edu/users/janekuprina/
 
| Статьи - [[Аркада]] + [[Игра]]
 
|  Scratch проекты https://scratch.mit.edu/projects/673615719/ - Яблоки
 
|-
 
| [[Участница:Alyona ivanchikova]]
 
| https://scratch.mit.edu/users/alenaivanchikova/
 
| Статьи - [[Разреженные матрицы]]
 
|  Scratch проекты https://scratch.mit.edu/projects/690900339/ - AlyonaCat
 
|-
 
| [[Участник:Polinarv]]
 
| https://scratch.mit.edu/users/polinarv/
 
| Статьи - [[ProProfs]]
 
|  Scratch проекты https://scratch.mit.edu/projects/690416710/ Алмазы
 
|-
 
|[[Участник:Victoriua]]
 
| https://scratch.mit.edu/users/viktoriyamalahova/
 
|статьи  [[Яндекс.Учебник]]
 
| Scratch проекты https://scratch.mit.edu/projects/673243702 -игра поймай бананы
 
 
|-  
 
|-  
|[[Участник:Kirill Smirnov]]
+
| Участник
| https://scratch.mit.edu/users/
+
| Ссылка на Scratch сайт
|статьи [[QR-код]]
+
| Статьи про Лего конструкторы {{#ask: [[~LEG*]] [[Категория:Construction toys]]}}
| Scratch проекты  
+
| Scratch проекты
 
|-  
 
|-  
|[[Участник:Barbasov]]
+
| Участник
| https://scratch.mit.edu/users/
+
| Ссылка на Scratch сайт
|статьи  [[Yandex Forms]]
+
| Статьи про видео игры
| Scratch проекты https://scratch.mit.edu/projects/707367460
+
|
 
|}
 
|}
 
 
== Вопросы к экзамену ==
 
# Вычислительное мышление. Вычислительное мышление как инструмент для решения задач. Ключевые методы вычислительного мышления: [[абстракция]], [[декомпозиция]], [[алгоритм]], [[распознавание паттернов]]. Запишите алгоритм перехода исполнителем из одной комнаты в другую в среде Scratch, чтобы он был понятен не только машине, но и человеку.
 
# Цикл. Различные варианты организации циклического выполнения команд. Перечислите блоки организации циклов в Scratch. Нарисуйте круг, используя для этого различные варианты циклов. Создайте простейший цикл из 3-х визуальных блоков.
 
# Алгоритм. Определение алгоритма. Запись алгоритма на естественном языке. Запись алгоритма на псевдо-коде и в коде языка Scratch. В чём преимущества и недостатки записи кода при помощи визуальных блоков? Как можно преодолеть недостатки?  Представьте в коде языка Scratch стратегию мальчика-с-пальчика, который хочет в лесу найти дорогу домой.
 
# Данные.  Список. Списки и массивы. Возможности сохранения множества значений. Обращение к элементам списка. Поиск по списку. Блоки Scratch, поддерживающие работу со списками. Как получить значение элемента N списка? Как узнать, есть ли данное слово в списке? Как узнать, сколько элементов хранится в списке?
 
# Логическое выражение. Смысл и примеры логических выражений. Логические выражения для управления поведением исполнителями в Scratch. Предложите пример, когда проверяется логическое выражение и, если оно истинно, создаётся клон.
 
# Абстракция. Абстракция как фундаментальное понятие вычислительного мышления. Примеры использования инструмента абстракции в повседневной деятельности. Примеры абстракции в среде Scratch. Приведите примеры использования абстракции на уровне переменных и процедур Scratch. Создайте процедуру, рисующую домик. Используйте эту процедуру для создания изображения нескольких домов разного размера.
 
# Клон и клонирование. Возможности рекурсивного обращения процедуры к себе самой. Клоны Scratch. Ситуации, в которых клонирование оказывается лучшей стратегией. Визуальные блоки клонов. Приведите пример использования клонов в художественном или игровом (аркадном проекте).
 
# Процедуры и функции. Как создаются и как используются пользовательские функции. Процедуры как средство абстракции. Какие блоки используются для создания собственных процедур в Scratch? Создайте процедуру, которая будет принимать на входе три числа и присваивать переменной значение наибольшего из этих трех чисел.
 
# Рождение. Агент порождает поток других агентов - например, в экологических моделях рождение используется для создания потомков, в играх из пистолета вылетают пули. Приведите примеры видео-игр, в которых создателям приходится имитировать рождение агентов. Как рождение агентов может быть реализовано в среде Scratch? Как рождаются новые сущности в средах StarLogo Nova или NetLogo?
 
# Поглощение или смерть. Процесс обратный рождению, когда мир когда агент не порождает, а поглощает других агентов. Например, земля поглощает падающие с неба капли воды, хищник съедает жертву, с которой он встречается. Приведите примеры видеоигр, в которых создателям приходится имитировать исчезновение агентов. Как исчезновение агентов может быть реализовано в среде Scratch? Как исчезают или погибают сущности в средах StarLogo Nova или NetLogo?
 
# Столкновение - ситуация, когда два агента сталкиваются на сцене в компьютерном мире. Приведите примеры видеоигр, в которых создателям приходится имитировать столкновение агентов. Как столкновение агентов может быть реализовано в среде Scratch? Как сталкиваются агенты  в средах StarLogo Nova или NetLogo?
 
# Превращение в другого. Ситуация, когда агент меняет свой образ и превращается в агента другой породы (другого типа).  Приведите примеры видеоигр, в которых создателям приходится имитировать превращение агентов в агентов с другими свойствами. Как превращение агентов может быть реализовано в среде Scratch? Как меняют свои свойства и свой образ агенты  в средах StarLogo Nova или NetLogo?
 
# Транспортировка. Ситуация, когда агент перевозит на себе другого агента. Приведите примеры видеоигр, в которых создателям приходится имитировать транспортировку одним агентом другого агента. Как транспортировка может быть реализовано в среде Scratch?
 
# Перемещение другого – ситуации, когда агент тащит другого агента за собой или толкает другого перед собой. Приведите примеры видеоигр, в которых создателям приходится имитировать как один агент тащит или толкает других агентов. Как эти процессы могут быть реализовано в среде Scratch?
 
# Подчинение сигналам с клавиатуры – ситуации, когда агент подчиняется сигналам, которые пользователь посылает, нажимая на клавиши клавиатуры. Приведите примеры видеоигр, в которых герои отвечают на нажатие клавиш. Как такое управление может быть реализовано в среде Scratch? Например, как научить зайца прыгать?
 

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

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