cunoașterea procedurală:
cunoașterea procedurală cunoscută și sub numele de cunoaștere interpretativă, este tipul de cunoaștere în care clarifică modul în care un anumit lucru poate fi realizat. Nu este atât de popular, deoarece în general nu este folosit.
subliniază cum să faci ceva pentru a rezolva o problemă dată.
să o vedem cu un exemplu:
var a=;var b=;for(var i=0;i<a.length;i++){ b.push(a);}console.log(b);
rezultatul este:
cunoștințe Declarative:
cunoașterea declarativă cunoscută și sub numele de cunoaștere descriptivă, este tipul de cunoaștere care spune cunoștințele de bază despre ceva și este mai popular decât cunoștințele procedurale.
subliniază ce să facă ceva pentru a rezolva o anumită problemă.
să o vedem cu un exemplu:
var a=;var b=a.map(function(number){ return number*1});console.log(b);
rezultatul este:
în ambele exemplu, putem vedea că ieșirea unei probleme date este aceeași, deoarece singura diferență în faptul că două metode pentru a realiza ieșirea sau soluția problemei.
diferența dintre cunoștințele procedurale și cele Declarative:
S.Nr. | cunoștințe procedurale | cunoștințe Declarative |
---|---|---|
este, de asemenea, cunoscut sub numele de cunoștințe interpretative. | este, de asemenea, cunoscut sub numele de cunoștințe Descriptive. | |
cunoașterea procedurală înseamnă modul în care un anumit lucru poate fi realizat. | În timp ce cunoașterea declarativă înseamnă cunoștințe de bază despre ceva. | |
cunoștințele procedurale nu sunt, în general, utilizate înseamnă că nu sunt mai populare. | cunoașterea declarativă este mai populară. | |
cunoștințele procedurale nu pot fi ușor de comunicat. | cunoștințele Declarative pot fi ușor de comunicat. | |
cunoașterea procedurală este, în general, orientată spre proces în natură. | cunoștințele Declarative sunt date orientate în natură. | |
în depanarea și validarea cunoștințelor procedurale nu este ușoară. | în depanarea și validarea cunoștințelor Declarative este ușoară. | |
cunoștințele procedurale sunt mai puțin eficiente în programarea competitivă. | cunoașterea declarativă este mai eficientă în programarea competitivă. |