Paragraaf 1 Communicatie en taal Informatica Blok 1 Hoofdstuk 2.
-
Upload
leen-koster -
Category
Documents
-
view
223 -
download
1
Transcript of Paragraaf 1 Communicatie en taal Informatica Blok 1 Hoofdstuk 2.
paragraaf 1Communicatie en taal
Informatica Blok 1Hoofdstuk 2
2
• Informatie kan in rijen bits worden vastgelegd.
• Tekst, plaatjes, muziek, video etc
• Hoe weet de computer wat hij met die rijen bits moet?
• Hoe communiceren de computers?
Stedelijk Gymnasium Breda RCM
§1 Communicatie en taal
paragraaf 2Teken en betekenis
Informatica Blok 1Hoofdstuk 2
4
• Communicatie is het uitwisselen van informatie.
• Er is een zender . .
• en een ontvanger.
• De zender verstuurt tekens
• De ontvanger kent de betekenis ervan.
Stedelijk Gymnasium Breda RCM
§2 Teken en betekenis
5
• Nutteloze informatie!?• Ken je de betekenis?
Stedelijk Gymnasium Breda RCM
§2 Teken en betekenis
6
• Je moet de betekenis kennen.
• Afspraken
• Protocol
• Je snapt een taal als je de betekenis van de tekens (woorden) kent.
• Verkeersborden
• Pictogrammen, vlaggen
Stedelijk Gymnasium Breda RCM
§2 Teken en betekenis
7
• Tekens mogen maar één betekenis hebben.
• Eenduidig!
• Afspraken maken.
• Afspraken moeten bekend zijn bij de deelnemers.
• Denk aan sms-taal.
Stedelijk Gymnasium Breda RCM
§2 Teken en betekenis
8
• Menselijke communicatie
• Afspraken ontstaan . . .
• . . . en worden vastgelegd.
• Afspraken en betekenissen veranderen.
Stedelijk Gymnasium Breda RCM
§2 Eenduidigheid en standaardiseren
9
• Bij communicatie met en tussen computers moet de afspraak vooraf worden vastgelegd.
• De afspraak kan niet zomaar gewijzigd worden.
Stedelijk Gymnasium Breda RCM
§2 Eenduidigheid en standaardiseren
paragraaf 3Communicatiemiddelen
Informatica Blok 1Hoofdstuk 2
11
• Hoe wordt de informatie verzonden?
• direct of indirect
• direct: gelijk antwoord
• radio, gesproken woord, MSN.
Stedelijk Gymnasium Breda RCM
§3 Communicatiemiddelen
12
• indirect: de informatie komt pas later bij de ontvanger aan
• krant, e-mail, sms, cd-rom, usb-stick, facebook etc.
Stedelijk Gymnasium Breda RCM
§3 Communicatiemiddelen
13
• Communicatie verloopt via een communicatiemiddel.
• informatiedrager: USB-stick, cd-rom, krant, boek
• medium: radio, tv
Stedelijk Gymnasium Breda RCM
§3 Communicatiemiddelen
14
Een zender zendt informatie volgens een afgesproken protocol naar de ontvanger en gebruikt een communicatiemiddel om dat te realiseren.
Stedelijk Gymnasium Breda RCM
§3 Communicatiemiddelen
15
• Hoe communiceert een computer met zijn omgeving?
• Interfaces
• Sensoren
• Actuatoren
Stedelijk Gymnasium Breda RCM
§3 Communicatiemiddelen
16
Interface = een manier voor een mens om met de computer te communiceren
Voorbeelden
• Toetsenbord
• Muis
• Luidsprekers
• Beeldscherm
Stedelijk Gymnasium Breda RCM
§3 Communicatiemiddelen
17
Sensor = apparaat om informatie uit de omgeving te verzamelen (thermometer)
Actuator = apparaat om de omgeving te beïnvloeden.(zoemertje, motortje, elektrisch slot, etc)
Motion Planning
Stedelijk Gymnasium Breda RCM
§3 Sensoren en actuatoren
paragraaf 4Protocol
Informatica Blok 1Hoofdstuk 2
19
• Bij communictatie wordt niet alleen het bericht zelf verstuurd.
• Ook stuurinformatie is noodzakelijk.
• Informatie om de communicatie te sturen, op gang te brengen, gaande te houden.
Stedelijk Gymnasium Breda RCM
§4 Protocol
20
contact leggen
wisselen van rol (zender wordt ontvanger en omgekeerd)
de ontvangst van berichten bevestigen
aangeven dat een bericht niet goed is overgekomen
het contact verbreken
Stedelijk Gymnasium Breda RCM
§4 Protocol
21
Bijvoorbeeld
• “Hallo, mag ik iets vragen?”
• “Nee, ik ben even bezig.”
• “Wat zeg je?”
• “Ik snap het.”
Stedelijk Gymnasium Breda RCM
§4 Protocol
22
Protocoleen verzameling afspraken over de stuurinformatie.Hoe wordt er gecommuniceerd.
Voorbeeld
• IP = Internet ProtocolData naar de juiste computer
• TCP = Transmission Control ProtocolData foutloos overbrengen
Stedelijk Gymnasium Breda RCM
§4 Protocol
23
• http = HyperText Transfer ProtocolVerzenden van webpagina’s
• POP3 = Post Office ProtocolBeheren van mailbox
• FTP = File Transfer ProtocolUploaden en downloaden
• SMTP = Simple Mail Transfer ProtocolVerzenden van mail
Stedelijk Gymnasium Breda RCM
§4 Protocol
paragraaf 5Communicatie met taal
Informatica Blok 1Hoofdstuk 2
25Stedelijk Gymnasium Breda
RCM§5 Communicatie met taal
26
• Een taal is een opeenvolging van klanken of letters.
• Niet alles kan
• gsaufg hwyd rug owheh imd!
• John sat down on the couch
Stedelijk Gymnasium Breda RCM
§5 Communicatie met taal
27
Natuurlijke taal
• Grammatica
• Taalregels
• In de geschiedenis ontstaan
• Geformaliseerd
Stedelijk Gymnasium Breda RCM
§5 Communicatie met taal
28
• gsaufg hwyd rug owheh imd!
• John sat down on the couch
• Geen enkel Nederlands woord!
• Bank op de ging zitten Jan.
• Ik vergis zich bij beantwoorden van de lastig vraag.
• Taalfouten
Stedelijk Gymnasium Breda RCM
§5 Communicatie met taal
29
• Het maken van zinnen is gebonden aan regels.
• De syntaxis van de taal
• De grammatica
• De paard botste tussen de interesse.
• Syntaxis is in orde.
• Betekenis??
• Semantiek
Stedelijk Gymnasium Breda RCM
§5 Communicatie met taal
30
• Behalve de syntaxis is ook de semantiek belangrijk
• Syntax-fouten worden herkend.
• Semantiek fouten niet.
Stedelijk Gymnasium Breda RCM
§5 Communicatie met taal
31
Voorbeeld
Reken de omtrek uit.
• lengte = 7 cm, breedte = 4 cm
• Rekenmachine
• 2 x 7 + 4 levert een antwoord.
• Fout antwoord!
• Geen foutmelding!
• Syntax goed, semantiek fout
Stedelijk Gymnasium Breda RCM
§5 Communicatie met taal
paragraaf 6XHTML en CSS
Informatica Blok 1Hoofdstuk 2
§6 XHTML en CSS
• HTMLHyperText Markup Language
• Taal om documenten op te maken
• HyperText =tekst met hyperlinks
tekst met verwijzingen naar andere documenten
Stedelijk Gymnasium Breda RCM 33
§6 XHTML en CSS
• Ontworpen in 1991
• Veel wildgroei.
• Opdrachten werkten bv alleen in IE of Netscape.
• Standaardisatie: XHTML
Stedelijk Gymnasium Breda RCM 34
§6 XHTML en CSS
• W3-consortium werkt aan XHTML-standaard
• eXtensible HTML
• Strikt genomen mag daar alleen de structuur in worden bepaald.
• De opmaak regel je in Stylesheets (CSS)
Stedelijk Gymnasium Breda RCM 35
§6 XHTML en CSS
Een document heeft:
• inhoud (waar gaat het over)
• structuur (hoofdstukken, paragrafen, tabellen, plaatjes etc.)
• opmaak (Hoe ziet de tekst er uit? vet, schuin, groot, blauw)
Stedelijk Gymnasium Breda RCM 36
§6 XHTML en CSS
• Jij bepaalt de inhoud.
• XHTML bepaalt de structuur
• CSS bepaalt de opmaak
• Vaak is dat niet zo.
• Vaak worden zowel structuur als opmaak in HTML gedaan.
Stedelijk Gymnasium Breda RCM 37
§6 XHTML en CSS
• De structuur wordt geregeld met ‘tags’ of elementen
• Een tag staat tussen < en >
• Een tag wordt geopend en gesloten
• Voorbeeld
• <table> begin tabel
• </table> einde tabel
Stedelijk Gymnasium Breda RCM 38
§6 XHTML en CSS
• <html> begin html
• </html> einde html
• <p> begin alinea
• </p> einde alinea
• <H1> begin kop H1
• </H1> einde kop H1
• <br /> lege tag, nieuwe regel
Stedelijk Gymnasium Breda RCM 39
§6 XHTML en CSS
• Tags kunnen attributen hebben.
• Attributen hebben een waarde.
• <ol type="a">genummerde lijst: a, b, c, etc
• <ol type="1">genummerde lijst: 1, 2, 3, etc
Stedelijk Gymnasium Breda RCM 40
§6 XHTML en CSS
• <ol type="a"> </ol>
• Tag of element:<ol> </ol>
• attribuut: type
• waarde: "a"
Stedelijk Gymnasium Breda RCM 41
§6 XHTML en CSS
Regels
• alle elementen (tags) sluiten
• elementen ‘nesten’
• lege tags achteraan sluiten
• waarden tussen " en "
• alles met kleine letters
Stedelijk Gymnasium Breda RCM 42
§6 XHTML en CSS
Nesten van elementen
• <p><b><i>Hallo</i></b></p>
fout is:
• <p><b><i>Hallo</b><p></i>
Stedelijk Gymnasium Breda RCM 43
§6 XHTML en CSS
Nesten van elementen
• <p><b><i>Hallo</i></b></p>
fout is:
• <p><b><i>Hallo</b><p></i>
Stedelijk Gymnasium Breda RCM 44
paragraaf 6Documentstructuur
Informatica Blok 1Hoofdstuk 2
§6 Documentstructuur
• !DOCTYPE – type document
• <html>
• <head>• <title>Leuke site!</title>• <meta . . . . />• <link . . . />
• </head>
• <body>Jouw inhoud
• </body>
• </html>
Stedelijk Gymnasium Breda RCM 46
§6 Documentstructuur
• In de body staan alleen tekst en tags.
• Geen plaatjes.
• Je verwijst naar een plaatje.
• Je verwijst naar een andere website.
• Je verwijst naar de opmaak.
Stedelijk Gymnasium Breda RCM 47
• Volg de cursus van Informatica-Actief.
• Zoek op internet naar de juiste elementen en attributen.
• Type in Google “HTML-cursus”
• Pagina’s in het Nederlands
• 17.800.000 hits.
Stedelijk Gymnasium Breda RCM 48§6 Documentstructuur
paragraaf 6Stijlen en stylesheets
Informatica Blok 1Hoofdstuk 2
• De stijl moet je regelen in de header van je document.
• Bij meer pagina’s voor één website neem je stylesheet.
• Een stylesheet is een apart document.
• Verwijzing in het hoofddocument.
• Handig en eenvoudig.
Stedelijk Gymnasium Breda RCM 50§6 Stijlen en stylesheets
Bij één pagina
• <head>
• <style="text/css">
• h1 {font-family:verdana; color:#34AF00;}
• </style>
• </head>
• <body> . . </body>
Stedelijk Gymnasium Breda RCM 51§6 Stijlen en stylesheets
Bij meerdere pagina’s
• <head>
• <link rel="stylesheet" href="mijnstijl.css" style="text/css />
• </head>
• <body> . . </body>
• </html>
Stedelijk Gymnasium Breda RCM 52§6 Stijlen en stylesheets
Stylesteet
• Opgeslagen als "mijnstijl.css
• Alleen de stijlen, de opmaak.
• h1 {font-family:verdana; color:#34AF00;
}
• p {font-size:12pt; color:#AA00F5;
}
Stedelijk Gymnasium Breda RCM 53§6 Stijlen en stylesheets
B1H02 paragraaf 6
Theorie bestuderen
Opgaven maken
Stedelijk Gymnasium Breda RCM 54§6 Stijlen en stylesheets
paragraaf 7Taalregels in
syntaxdiagrammen
Informatica Blok 1Hoofdstuk 2
Stedelijk Gymnasium Breda RCM 56
• Hoe noteer je de syntaxis van een taal compact en overzichtelijk?
• Hoe is de taal opgebouwd?
• Wat zijn de regels?
§7 Syntaxdiagrammen
Stedelijk Gymnasium Breda RCM 57
• Een syntaxdiagram geeft schematisch de taalregels weer.
• Schematische en compacte weergave van de taalregels.
§7 Syntaxdiagrammen
Stedelijk Gymnasium Breda RCM 58§7 Syntaxdiagrammen
Keuze . .
Bit
Stedelijk Gymnasium Breda RCM 59
Herhaling . .
Byte
§7 Syntaxdiagrammen