Абстракция: различия между версиями

Материал из Поле цифровой дидактики
 
 
Строка 2: Строка 2:
|Description=Составной элемент вычислительного мышления. Фундаментальная идея абстракции состоит в разделении несущественных деталей реализации подпрограммы и характеристик, существенных для корректного её использования.
|Description=Составной элемент вычислительного мышления. Фундаментальная идея абстракции состоит в разделении несущественных деталей реализации подпрограммы и характеристик, существенных для корректного её использования.
|Field_of_knowledge=Информатика
|Field_of_knowledge=Информатика
|FieldActivity=Computational Thinker
|Возрастная категория=9
|Inventor=Brian Harvey
|Inventor=Brian Harvey
|Clarifying_video=https://www.youtube.com/watch?v=ok_KcxqVrOk
|Clarifying_video=https://www.youtube.com/watch?v=ok_KcxqVrOk
|similar_concepts=вычислительное мышление
|similar_concepts=вычислительное мышление
|Environment=Scratch, Snap!
|Environment=Scratch, Snap!
|FieldActivity=Computational Thinker
|Возрастная категория=9
|Examples=процедура
|Examples=процедура
}}
}}
; Harvey B. Введение в абстракцию http://cs10.org/fa17/assign.html?//docs.google.com/document/d/1PZJ_LYYWRYu12cTbBKF9IyY4BqEG-BibgisBoQn9BpY/pub
; Harvey B. Введение в абстракцию http://cs10.org/fa17/assign.html?//docs.google.com/document/d/1PZJ_LYYWRYu12cTbBKF9IyY4BqEG-BibgisBoQn9BpY/pub
: Классический пример - думать о машине. Автомобили изготовлены из гаек, болтов, металлических стержней, больших металлических блоков, резиновых или бумажных прокладок, пластиковых контейнеров для жидкостей, заклепок, проводов и т. д. (Каждый кусок металла далее состоит из атомов, которые сделаны из электронов, протонов и нейтронов, которые сделаны из кварков и т. д.). Но если вы пытаетесь отремонтировать автомобиль, вы не думаете в этих условиях; если бы вы это сделали, вы бы никогда не нашли, где проблема. Вместо этого вы думаете об двигателе, генераторе, топливных форсунках, тормозах, передаче и т. д. Это [[абстракция]].
: Классический пример - думать о машине. Автомобили изготовлены из гаек, болтов, металлических стержней, больших металлических блоков, резиновых или бумажных прокладок, пластиковых контейнеров для жидкостей, заклепок, проводов и т. д. (Каждый кусок металла далее состоит из атомов, которые сделаны из электронов, протонов и нейтронов, которые сделаны из кварков и т. д.). Но если вы пытаетесь отремонтировать автомобиль, вы не думаете в этих условиях; если бы вы это сделали, вы бы никогда не нашли, где проблема. Вместо этого вы думаете об двигателе, генераторе, топливных форсунках, тормозах, передаче и т. д. Это [[абстракция]].
https://www.youtube.com/watch?v=ok_KcxqVrOk&t=472s


При создании [[процедура|процедур]] и [[переменная|переменных]] обратить внимание на то, чтобы их названия имели вполне определенный смысл. Например, гипотенуза - (в треугольнике квадрат гипотенузы = сумме квадратов катетов)
При создании [[процедура|процедур]] и [[переменная|переменных]] обратить внимание на то, чтобы их названия имели вполне определенный смысл. Например, гипотенуза - (в треугольнике квадрат гипотенузы = сумме квадратов катетов)

Текущая версия на 18:29, 10 ноября 2022


Описание Составной элемент вычислительного мышления. Фундаментальная идея абстракции состоит в разделении несущественных деталей реализации подпрограммы и характеристик, существенных для корректного её использования.
Область знаний Информатика
Авторы Brian Harvey
Поясняющее видео https://www.youtube.com/watch?v=ok KcxqVrOk
Близкие понятия Вычислительное мышление
Среды и средства для освоения понятия Scratch, Snap!
Harvey B. Введение в абстракцию http://cs10.org/fa17/assign.html?//docs.google.com/document/d/1PZJ_LYYWRYu12cTbBKF9IyY4BqEG-BibgisBoQn9BpY/pub
Классический пример - думать о машине. Автомобили изготовлены из гаек, болтов, металлических стержней, больших металлических блоков, резиновых или бумажных прокладок, пластиковых контейнеров для жидкостей, заклепок, проводов и т. д. (Каждый кусок металла далее состоит из атомов, которые сделаны из электронов, протонов и нейтронов, которые сделаны из кварков и т. д.). Но если вы пытаетесь отремонтировать автомобиль, вы не думаете в этих условиях; если бы вы это сделали, вы бы никогда не нашли, где проблема. Вместо этого вы думаете об двигателе, генераторе, топливных форсунках, тормозах, передаче и т. д. Это абстракция.


https://www.youtube.com/watch?v=ok_KcxqVrOk&t=472s

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

определить гипотенуза (x) (y)
задать [variable v] значение ([квадратный корень v] от ( ( (x) * (x)) + ((y) * (y) ) ) )


Теория
Абстракция как фундаментальное понятие вычислительного мышления. Примеры использования инструмента абстракции в повседневной деятельности. Примеры абстракции в среде Scratch
Практика
Приведите примеры использования абстракции на уровне переменных и процедур Scratch. Создайте процедуру, рисующую домик. Используйте эту процедуру для создания изображения нескольких домов разного размера.