Гл. 13 Основи на изчислителното мислене и програмирането Понятие 269 думи

Абстракция: отделете същественото, отхвърлете останалото

Съсредоточаване върху значимите характеристики, като се пренебрегват подробностите, които нямат значение за задачата; капанът е да се абстрахира прекалено много или прекалено малко.

Аудио

Слушай тази страница (бета)

Субтитри

Абстракцията означава съзнателно да оставите настрана информацията, която не влияе върху резултата, от който се интересувате. Например, когато планирате пътуване с влак, за Вас са важни часът на заминаване, перонът и местоназначението, но не и цветът на седалките или името на машиниста. Подходът е да установите кои променливи действително променят отговора: ако пренебрегнете скоростта на влака, може да не отчетете закъснение; ако включите материята на седалките, напразно изразходвате умствени усилия. В задачите от типа на EPSO често се представя ситуация с допълнителни подробности, предназначени да Ви разсеят — Вашата задача е да определите кои подробности са несъществени и кои са от решаващо значение.

Полезен подход за елиминиране е да се запитате: „Ако променя тази подробност, ще се промени ли отговорът?“ Ако не, тя е странична информация. Друг ориентир е да търсите повтарящи се числа или имена, които се срещат само веднъж — те често са подвеждащи подробности. Внимавайте също да не абстрахирате прекалено много: ако премахнете часовата зона от задача за съставяне на график, ще получите неправилен час на срещата. На изпита често се проверява дали можете да разграничите съществените от незадължителните данни, затова се упражнявайте, като вземете даден проблем и посочите какво трябва да запазите и какво можете да отхвърлите.

За да запомните този принцип, представете си карта: картата на метрото показва станциите и линиите, но не и действителните разстояния или имената на улиците — това е абстракция. Ако се опитате да включите всеки път, картата би станала безполезна. Затова, когато решавате въпрос, си представете, че чертаете карта само на необходимите връзки. Ако можете да изброите трите или четирите елемента от данните, които наистина имат значение, значи сте извършили правилно абстрахирането.

Свързана флашкарта

Какво представлява абстракцията?

Съсредоточаване върху съществените характеристики, като същевременно се пренебрегват подробностите, които нямат значение за задачата.

Обратно към флашкартата Виж всички флашкарти