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;