Presentation laddar. Vänta.

Presentation laddar. Vänta.

Program. Symboliska samband Symboliska beteenden Matematisk kausalitet (orsak – verkan) 2x = y, y = x^2, y = kx + l.

Liknande presentationer


En presentation över ämnet: "Program. Symboliska samband Symboliska beteenden Matematisk kausalitet (orsak – verkan) 2x = y, y = x^2, y = kx + l."— Presentationens avskrift:

1 Program

2 Symboliska samband Symboliska beteenden Matematisk kausalitet (orsak – verkan) 2x = y, y = x^2, y = kx + l

3 Programmering i)Programmet definierar, representerar (beskriver) det avsedda beteendet ii)Programmet orsakar beteendet (enligt ovan)

4 Tidiga program Jaquardvävstolen (hålkort) Pianolan (hålkort) Speldosan ? Räknas dock ej som datorer då korten orsakar fysiska beteenden och inte symbolmanipulation.

5 Programmet uttrycks i ett (formellt) språk Språk = systematiskt representationssystem Högnivåspråk ger att programmeraren inte behöver fundera på beteendet utan kan koncentrera sig på ’orsakandet’

6 Generalitet & Portabilitet Generalitet betyder att en processor kan exekvera olika program Portabilitet betyder att ett program kan exekveras av flera olika processorer Portabilitet begränsas av processorarkitektur oftast (Intel/AMD – x86, Sparc, Motorola)

7 Programspråk Imperativa / Manipulativa Funktionella och Relationella Objektorienterade och Agentorienterade

8 Imperativa / Manipulativa C Fortran Cobol Basic Pascal

9 Funktionella och Relationella Funktioner av funktioner LISP ML Matematiska/Logiska relationer Prolog

10 Objektorienterade Objekt med dess egenskaper och beteenden i (den riktiga) världen. C++ Java


Ladda ner ppt "Program. Symboliska samband Symboliska beteenden Matematisk kausalitet (orsak – verkan) 2x = y, y = x^2, y = kx + l."

Liknande presentationer


Google-annonser