Invoer/Uitvoer Les 2 12/02/2003. Invoer/Uitvoer Invoeropdrachten Toegang tot bestanden Oefening op toegang tot bestanden.

Slides:



Advertisements
Verwante presentaties
Test computertermen: Deze test gaat over de vorige les. Je krijgt steeds een vraag te zien waarop je het juist antwoord moet aanklikken. Is je antwoord.
Advertisements

SOCIAAL WEERBAAR (v.a. groep 4)
WORKSHOP. EEN CPU MAKEN VAN UW COMPUTER. Dinsdag 05 / 04 / Door; Tom Roef, bestuurslid. Sodipa Computerclub.
Modern avondgebed Lieve Heer.
Begrijpend lezen Bespreek met uw buurman of buurvrouw
Welke kenmerken schrijven jij of anderen aan God toe? Roept u maar!
Rooster Generator Voor Huisarts Posten
Hulpmiddelen.
Practica Computerlinguistiek Tekst en uitleg:
Powerpoint Els.
PROS2 Les 11 Programmeren en Software Engineering 2.
Presentatie A&O netwerk Arbeid & Organisatie van het NIP Nederlands Instituut van Psychologen darwine.
Woord van Leven Februari 2010.
PRATEN MET ELKAAR VOOR DE POORT VAN DE HEMEL
Hoofdstuk 5: Bestanden.
Kies uw taal Klik op expéditeur/afzender. Vul de velden voor de verzending in. Deze zijn allemaal verplicht! Jan Veldstraat 1 VZW TEST.
VASTEN bezinning maandag 21 maart 2011.
Tegengestelden / Synoniemen
Medmec 1 herfst Les 3.
startopdracht Schrijf met Structograaf een PSD waarmee
Consoleprogramma’s Hoofdstuk 19. Visual Basic.NET voor studenten2 In dit hoofdstuk … Hoe consoletoepassingen maken In- en uitvoer bij consoleprogramma’s.
Bij de dokter.
MICPRG Les 11 Microcontroller Programmeren in C. 112 Datastructuren in C Werkgeheugen (PC en microcontroller): Statische datastructuren (vaste grootte):
de bloeiende staf van Aäron
Installatie van de banksoftware. Stop de CD in de cd-lezer van de transfercomputer. Het installatieprogramma zal automatisch starten, anders via verkenner.
Welkom in deze kerkdienst
Help, ik heb hulp nodig!. Help, ik heb hulp nodig!
DE ZEVEN WERELDWONDEREN
WELKOM OP TOV!.
Om de schoonheid van het leven...
Als God de mens had geschapen om computers te gebruiken, had hij ons zestien vingers gegeven.
Leven na de dood.
Vakdidactiek Informatica
De taalwereld in Logo Les 12 Karel Heymans 15 december 2004.
Haiku-Generator Les 1 – 12/02/2003 Jan De Bock.
Inleiding tot recursie1 door Maarten Lemmens. Inleiding tot recursie2 Wat is recursie ?  Een procedure die zichzelf oproept.  Vb. in echte leven: Radio.
Chris Pollentier 18 / 12 / 2002 De LOGO taalwereld.
, 17h30Recursie 1 Inleiding tot recursie Karel Popelier.
Liesbeth Van Raemdonck
Praat eens met een veteraan darwine.
PHP & MYSQL LES 02 PHP & FORMULIEREN. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Programmeren met If This Then That (IFTTT)
File(bestands)extensies Woensdag 5 januari Bestand (File): Een samenhangende hoeveelheid gegevens kenmerken: file-aanduiding = naam.extensie extensie.
Goedendag computerbezitter!
Kies Hoe en wanneer installeren Wat is het doel Hoe werkt het (7 schermen)
Om de schoonheid van het leven...
Paulus en Israël Romeinen 9-11.
Wat moeten wij doen om Gods licht en liefde
Deltion College Engels A1 Gesprekken voeren [Edu/003] thema: A rainy day…. can-do : kan eenvoudige informatie geven over het weer © Anne Beeker Alle rechten.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 C programmeren voor niet-C programmeurs les 3 redirection,
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag top-down decompositie Opdrachten:
Hoofdstuk 10.3 Tekst-editor: MDI-interface Dialogen Files lezen Abstracte klassen.
Nothing Is As It Seems Lesson 4 Romeo and Juliet.
Programma zonder window commandline interface. Commandline programma public static void main (String [ ] params) { System. out. println (“Hoi allemaal!”);
Deltion College Engels A1 Lezen/ Schrijven [Edu/001] thema: you’ve got mail can-do : kan korte, eenvoudige berichten begrijpen/ kan een korte mededeling.
1 februari Web concepts formulieren. 2 File i/o (input) $filename = “FILE_IO.CSV” ;// naam van het bestand $filesize = filesize( $filename )
Wat is een goede onderzoeksvraag?
Woordjes leren.
Quiz tops en tips groep 5 en 6. Tops en tips In deze les maakte je maatje een gedicht over de nacht. Dit stond in ‘Zo zit het!’: ZO ZIT HET! Hier let.
Het maken van een toets. Inleiding Voordat je aan de toets gaat beginnen doe je er verstandig aan om aan de volgende tips te denken: 1.Goed lezen Goed.
Programmeren. Wat is programmeren? Het schrijven van opdrachten voor de processor De processor “spreekt” machinetaal:
Uitleg bij de vragenlijst Veiligheidsbeleving
Lichtschilderij Genesis 1:3-5
Welkom T1A Goedemorgen! Ga op je plek zitten volgens de klassenplattegrond. Je hebt voorlopig geen IPad nodig. Berg je telefoon op, of lever hem bij mij.
Tinpro015b-les 1 C++ voor C-kenners Voor Technische Informatica.
Lezen in groep 3 Okt 2017.
Gebruik van het nieuwe scorebord
Biljart Score Bord - korte gebruiksaanwijzing
Software Development fundamentals
Python – For loop + strings
Transcript van de presentatie:

Invoer/Uitvoer Les 2 12/02/2003

Invoer/Uitvoer Invoeropdrachten Toegang tot bestanden Oefening op toegang tot bestanden

Invoeropdrachten Overzicht READCHAR (RC) leest 1 karakter (=char) in READWORD (RW) leest 1 woord in READLIST (RL) leest 1 lijst in

Invoeropdrachten READCHAR -> afkorting RC -> leest ingegeven karakter

Invoeropdrachten Voorbeeld READCHAR -> MAKE “A RC p -> show :A -> resultaat: p

Invoeropdrachten READWORD -> afkorting RW -> leest ingegeven woord

Invoeropdrachten Voorbeeld READWORD -> MAKE “A RW -> show :A -> resultaat: Pol Pol

Invoeropdrachten READLIST -> afkorting RL -> leest ingegeven lijst

Invoeropdrachten VVoorbeeld READLIST -> MAKE “A RL -> show A -> resultaat: [Joske Theodoor Vermeulen] Joske Theodoor Vermeulen

Invoeropdrachten Oefening Maak een programma die een gesprek met computer Pol simuleert. De computer vraagt u voornaam, stelt zichzelf voor en begint een gesprek met u. Hij begroet u en vraagt (Ja/Nee) of u ooit al een met een computer hebt gesproken. Zo ja verklaart hij u zot, anders raad hij het aan om het eens te proberen.

Invoeropdrachten to talk print [Yoo! Wat is uw Voornaam?] make "naam readword make "antwoord se :naam [Mijn naam is Pol] print se [Ik denk niet dat we mekaar kennen] :antwoord print [Hebt ge ooit al eens met een pc gesproken, Ja of Nee?] test READWORD = "Nee IFFALSE [PRINT [Ge zijt zot!]] IFTRUE [PRINT[Doe dat dan maar eens!]] end

Toegang tot bestanden Schrijven naar een bestand -> file openen met openwrite “filename -> uitvoerstroom naar file richten met setwrite “filename -> Nu kan men naar een file schrijven zoals men naar een scherm schrijft. -> Na overdracht gegevens, uitvoerstroom terug richten naar scherm setwrite [ ] -> File sluiten close “filename

Toegang tot bestanden Voorbeeld: schrijven naar een bestand openwrite “dummy.txt setwrite “dummy.txt print “hello print [good bye] setwrite [] close “dummy.txt

Toegang tot bestanden Lezen van een bestand -> file openen met openread “filename -> invoerstroom naar file richten met setread “filename -> Nu kan men de file lezen zoals men van een keyboard kan lezen -> Na overdracht gegevens, invoerstroom terug richten op keyboard setread [] -> File sluiten close “filename

Toegang tot bestanden Voorbeeld: lezen van een bestand openread “dummy.txt setread “dummy.txt repeat 2 [show readlist] setread [] close “dummy.txt

Toegang tot bestanden Enkele uitbreidingen (voor meer zie Help-files) - openupdate (ipv openread/openwrite) opent file voor lezen en voor schrijven -openappend (ipv openread/openwrite) opent file, begint te schrijven vanaf einde file -erasefile verwijdert file (die gesloten is) -closeall sluit alle openstaande files

Oefening Maak een procedure wegschrijf die de gegeven lijsten A tot E wegschrijft in het bestand lijsten.txt Pas onze HAIKU-GENERATOR zo aan dat de gegeven lijsten worden ingelezen uit lijsten.txt en dat onze gegenereerde gedichten naar haiku.txt worden weggeschreven.

Oefening oplossing to wegschrijf openwrite "lijst.txt setwrite "lijst.txt PRINT [ochtend morgen dag avond nacht] PRINT [gloort vervaagt verdwijnt ontwaakt] PRINT [nevel mist regen lichtkrans] PRINT [veegt maakt vliegt lacht huilt veronderstelt zwaait] PRINT [bloem vlieg vlinder vlieger] PRINT [lucht wolken hemel horizon] PRINT [open schoon droog toe] setwrite [] close "lijst.txt end

Oefening oplossing To haiku :aantal if :aantal < 1 [stop] openread "lijst.txt setread "lijst.txt MAKE "A READLIST MAKE "B READLIST MAKE "C READLIST MAKE "D READLIST MAKE "E READLIST MAKE "F READLIST MAKE "G READLIST setread [] close "lijst.txt

Oefening oplossing openappend "haiku.txt setwrite "haiku.txt PRINT (SE "De KIES :A KIES :B) PRINT (SE "en "in "de KIES :C) PRINT (SE KIES :D "een KIES :E "de KIES :F KIES :G) PRINT " setwrite [] close "haiku.txt haiku :aantal - 1 end