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

Материал из Энциклопедия вычислительного мышлении
Перейти к навигации Перейти к поиску
(Новая страница: «{{Concept |Description=Составной элемент вычислительного мышления Фу…»)
 
Строка 1: Строка 1:
{{Concept
+
{{Понятие
 
|Description=Составной элемент [[вычислительное мышление|вычислительного мышления]]
 
|Description=Составной элемент [[вычислительное мышление|вычислительного мышления]]
  
Строка 8: Строка 8:
 
|FieldActivity=Computational Thinker
 
|FieldActivity=Computational Thinker
 
|Возрастная категория=8
 
|Возрастная категория=8
 +
|Examples=[[Переменная]] - в программе создается и используется переменная. При этом никого не интересует то, как именно в языке реализовано это понятие.
 +
[[Процедура]] - задает [[алгоритм]] выполнения действий. После того, как процедура определена, можно уже не обращать внимание на тонкости её создания - просто брать её и использовать.
 
}}
 
}}
 +
При создании процедур и переменных обратить внимание на то, чтобы их названия имели вполне определенный смысл. Например, гипотенуза.

Версия 14:49, 9 октября 2019

Описание [[Description::Составной элемент вычислительного мышления

Фундаментальная идея абстракции состоит в разделении несущественных деталей реализации подпрограммы и характеристик, существенных для корректного её использования.

Классический пример - думать о машине. Автомобили изготовлены из гаек, болтов, металлических стержней, больших металлических блоков, резиновых или бумажных прокладок, пластиковых контейнеров для жидкостей, заклепок, проводов и т. д. (Каждый кусок металла далее состоит из атомов, которые сделаны из электронов, протонов и нейтронов, которые сделаны из кварков и т. д.). Но если вы пытаетесь отремонтировать автомобиль, вы не думаете в этих условиях; если бы вы это сделали, вы бы никогда не нашли, где проблема. Вместо этого вы думаете об двигателе, генераторе, топливных форсунках, тормозах, передаче и т. д. Это абстракция.

Область знаний
Область использования (ISTE) Computational Thinker
Возрастная категория 8
Примеры реализации [[EПеременная - в программе создается и используется переменная. При этом никого не интересует тоamples::Переменная - в программе создается и используется переменная. При этом никого не интересует то]], [[Eкак именно в языке реализовано это понятие.

Процедура - задает алгоритм выполнения действий. После тогоamples::как именно в языке реализовано это понятие. Процедура - задает алгоритм выполнения действий. После того]], как процедура определена, Использование цепочки свойств «Eможно уже не обращать внимание на тонкости её создания - просто брать её и использовать.amples» недопустимо в семантической аннотации.

Авторы
Поясняющее видео
Близкие понятия
Среды и средства для освоения понятия

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