Algoritmiek Dataweergave en bewerking Hoorcollege 2 - Ma. 11 sept. 2006 L.M. Bosveld-de Smet.

Slides:



Advertisements
Verwante presentaties
Inleiding programmeren in C++ Life Science & Technology 26 januari Universiteit Leiden.
Advertisements

Hoe werkt een rekenmachine?
Datatypen en operatoren. AccessStandaard SQL Geen onderscheid hoofd- en kleine letters Wel hoofdlettergevoelig Wildcards * en ?Wildcards _ en % Datum.
Hogeschool HZ Zeeland 19 augustus 2003augustus 2003 Data Structuren & Algoritmen Week 1.
1/1/ /e/e eindhoven university of technology 5JJ20:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 2(1): Inleiding InstructieSetArchitectuur.
Practica Computerlinguistiek Tekst en uitleg:
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Algoritmiek Van probleem tot code Hoorcollege 1 - Ma. 4 sept. 2006
‘Inleiding programmeren in Java’ SWI cursus: ‘Inleiding programmeren in Java’ 4e college Woe 19 januari 2000 drs. F. de Vries.
Het type int Tekenen met Java operatoren
Conditionele expressie
Hogeschool HZ Zeeland 19 augustus 2003augustus 2003 Data Structuren & Algoritmen Week 5.

1 SOCS Hoofdstuk 1 Programmeertaal C. 2 Kenmerken van C Hogere programmeertaal  Grote verzameling types, strenge type controle  Zelf nieuwe types definiëren.
De processor.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Algoritmiek Arrays: wat zijn dat en wat kun je ermee? Loops: hoe hou je ze in bedwang? Hoorcollege 6 - Ma. 9 okt L.M. Bosveld-de Smet.
1Ben Bruidegom Hoe werkt een rekenmachine? Ben Bruidegom AMSTEL Instituut Universiteit van Amsterdam.
Frank Stalpers en Ad Baars
Inleidend probleem Data structuur (hiërarchie van classes)
Numerieke Natuurkunde
GESPRG Les 7 Gestructureerd programmeren in C. 92 Verwisselen Schrijf een functie waarmee twee int variabelen verwisseld kunnen worden. void wissel(int.
SWI cursus: ‘Inleiding programmeren in Java’
CONTROLESTRUCTUREN (DEEL 1)
Hoe werkt een rekenmachine?
Talstelsels, rekenen en rekenschakelingen
Talstelsels, rekenen en rekenschakelingen
Algoritmiek Object-georiënteerd Programmeren
Algoritmiek Strings & Stringmanipulaties; Controle Structuren; Floating-point notation. Hoorcollege 4 - Ma. 25 sept L.M. Bosveld-de Smet.
Hogeschool HZ Zeeland 19 augustus 2003augustus 2003 Data Structuren & Algoritmen Week 4.
P. 1 Vakgroep Informatietechnologie Scanf voorbeeld #include int main(void) { int i=-1,j=-1,k=-1,l=-1; int b; b=scanf("%d %d %d %d",&i,&j,&k,&l); printf("res=%d.
LauwersCollege Buitenpost Java Applet programma dat op een website zichtbaar is Java Application programma dat zelfstandig werkt Javascript Scripttaal.
Opgave 1a: void nvoid staat in de header van een methode die geen resultaatwaarde heeft nde aanroep van een void-methode is dan een opdracht i.p.v. een.
Optimalisatie technieken. Things should be made as simple as possible, but not any simpler. Optimalisatie technieken.
1/1/ eindhoven university of technology / faculty of Computer Science 2IC20:Computersystemen Week 4: Inleiding InstructieSetArchitectuur (ISA) datatypen.
Maar HOE kan je nu twee BINAIRE getallen optellen?
Inleiding Informatica Prof. Dr. O. De Troyer Hoofdstuk 3: Werken met numerieke gegevens.
Variabelen Part deux.. Variabelen week 3 0. Herhaling 1. De NullPointerException (p101) 2. Primitieven 3. Scope en levensduur van variabelen 4. Meerdere.
Tircms03-p les 7 Standaardfuncties. In header opnemen bijv: using namespace std // C++ // oude C.
Variabelen Part deux.. Variabelen week 3 0. Herhaling 1. De NullPointerException (p101) 2. Primitieven 3. Scope en levensduur van variabelen 4. Meerdere.
Samenvatting hst. 3 sec. 1-3 ( ) :: Parser a b  Parser a b  Parser a b ( ) :: Parser a (b  c)  Parser a b  Parser a c ( ) :: (b  c)  Parser a b.
CONTROLESTRUCTUREN (DEEL 1)
Tircms03-p les 2 Hfdst 3,4 Meer operatoren Functies.
Tircms02-p les 2 Meer operatoren Arrays en pointers Types en conversie.
tircms02-p les 1 Operating Systems practicum
JAVA: een platformonafhankelijke taal
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag top-down decompositie Opdrachten:
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.1 Programmeren (2.9) assembler,
Beslissingen. Inhoud: Booleaanse expressies: wat? Booleaanse expressies: wat? Relationele en logische operatoren Relationele en logische operatoren De.
Algoritmiek Controle-structuren Loops; Switch-statement. Hoorcollege 5 - Ma. 2 okt L.M. Bosveld-de Smet.
Definitie Taal van een grammatica nZij grammatica G = ( T, N, R, S ) nde taal van G is { z  T* | S  * z } L(G)
Stichting Onderwijs der EBGS MTD Workshop 2015
Welkom! maandag 16 November 2015 Les B-2.
Loops en errors Array's Random try catch for loop while loop do while loop.
IF() ELSE() LES 4: VOORWAARDEN. BOOL Een variabele die slechts 2 mogelijke waarden kan hebben: true(waar) of false(niet waar) duid je aan met bool bool.
Informatie beoordelen If else Switch En Wiskunde.
Gameprogrammeren: Objecten en geheugen
Gameprogrammeren: Keuzeopdrachten
Hoofdstuk 9.2 Strings.
Gameprogrammeren: Variabelen, declaraties en toekenningen
Gameprogrammeren: Expressies
Tinpro015b-les 1 C++ voor C-kenners Voor Technische Informatica.
Basis Gameprogrammeren
Tinpro015b-les3 Hfdst 3,4 Meer operatoren Functies.
Kennismaking met programmeren
Programmeren woensdag 4 oktober 2017.
Software Development fundamentals
Binaire getallen 1. binair → decimaal 2. decimaal → binair.
Software Development fundamentals
Python – For loop + strings
Transcript van de presentatie:

Algoritmiek Dataweergave en bewerking Hoorcollege 2 - Ma. 11 sept L.M. Bosveld-de Smet

Te behandelen onderwerpen Computergeheugen Bitpatronen Uitvoer van programma-instructies Programmeertalen Variabelen Berekeningen

Computergeheugen

Computergeheugen: basis Leeg geheugen 1.Bewaar getal 1 in cel Bewaar getal 5 in cel Tel getallen in cellen 2003 en 2004 bij elkaar op en bewaar het resultaat in cel 2006

Computergeheugen: basis

Machine language "Do not talk in machine language when humans are also present at the meeting."

Bits

Codering van data Karakters ASCII Unicode ISO 8859 ANSI Getallen Binaire notatie

Getallen

Binaire notatie

Programmeertalen Java

Uitvoer van programma- instructies

Java -> machinetaal

Variabelen Namen averageAge Declaraties ; int count; int count = 0; int count, age, averageAge; Initialisaties count = 0;

Datatypen int … double, float getallen met komma: ‘floating point notatie’, bijv. 560e-1 boolean true, false char ‘a’, ‘A’, ‘8’, ‘%’, ‘ ’

Waardetoekenning = count =0; i; count + 1; sumAge / averageAge; expressie operator operand

Berekeningen operatoren: +, -, *, /, % volgorde: voorrangsregels linkerassociativiteit haakjes

Voorbeelden int i = 2; j = 4; double k = 1.0; i = i * j; i = 17 / 4; i = 17 % 4; i = k / 2; k = i / 4; i =+ 2;