Skillnad mellan versioner av "Kap 1 Introduktion till programmering (forts.)"
Från Mathonline
Taifun (Diskussion | bidrag) m |
Taifun (Diskussion | bidrag) m |
||
(6 mellanliggande versioner av samma användare visas inte) | |||
Rad 1: | Rad 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | <b>Ons 17/5, vecka 20, vt 2023</b> | + | <!-- <b>Ons 17/5, kl 16-18, vecka 20, vt 2023</b> --> |
− | + | ||
− | + | ||
{| border="0" cellspacing="0" cellpadding="0" height="30" width="100%" | {| border="0" cellspacing="0" cellpadding="0" height="30" width="100%" | ||
| style="border-bottom:1px solid #797979" width="5px" | | | style="border-bottom:1px solid #797979" width="5px" | | ||
Rad 8: | Rad 6: | ||
{{Selected tab|[[Kap 1 Introduktion till programmering (forts.)|Genomgång 2 & 3]]}} | {{Selected tab|[[Kap 1 Introduktion till programmering (forts.)|Genomgång 2 & 3]]}} | ||
{{Not selected tab|[[Övningar 2 (JS)|Övningar 2]]}} | {{Not selected tab|[[Övningar 2 (JS)|Övningar 2]]}} | ||
− | {{Not selected tab|[[Planering för preparandkursen i programmering|Kursens planering]]}} | + | <!-- {{Not selected tab|[[Planering för preparandkursen i programmering|Kursens planering]]}} --> |
+ | {{Not selected tab|[http://www.mathonline.se/JS_innehall_strukt.pdf Innehåll & struktur]}} | ||
{{Not selected tab|[[Lektion 3 (JS)|Nästa lektion >> ]]}} | {{Not selected tab|[[Lektion 3 (JS)|Nästa lektion >> ]]}} | ||
| style="border-bottom:1px solid #797979" width="100%"| | | style="border-bottom:1px solid #797979" width="100%"| | ||
Rad 93: | Rad 92: | ||
=== <b><span style="color:#931136">Gå vidare till:</span></b> <div class="smallBox">[[Övningar 2 (JS)| <b><span style="color:blue">Övningar 2</span></b>]]</div> === | === <b><span style="color:#931136">Gå vidare till:</span></b> <div class="smallBox">[[Övningar 2 (JS)| <b><span style="color:blue">Övningar 2</span></b>]]</div> === | ||
</div> | </div> | ||
+ | |||
+ | <br> | ||
---- | ---- | ||
+ | |||
+ | <br> | ||
<div class="border-divblue"> | <div class="border-divblue"> | ||
=== <div class="smallBox">[[Lektion 3 (JS)| <b><span style="color:blue">Lektion 3</span></b>]]</div> === | === <div class="smallBox">[[Lektion 3 (JS)| <b><span style="color:blue">Lektion 3</span></b>]]</div> === | ||
− | <small><b>Mån 22/5, kl 16-18, vecka 21, vt 2023</b></small> | + | <!-- <small><b>Mån 22/5, kl 16-18, vecka 21, vt 2023</b></small> --> |
</div> | </div> | ||
Nuvarande version från 23 augusti 2024 kl. 13.03
Agenda | Genomgång 2 & 3 | Övningar 2 | Innehåll & struktur | Nästa lektion >> |
1.2 Programmeringens ABC
Lite historia
Hur hamnar programkoden i datorn?
För att besvara frågan går vi tillbaka till de första datorerna i historien.
Det handlar om samspelet mellan mjukvaran och hårdvaran.
John von Neumann modellen
Kompilering = översättning av källkod till maskinkod
Källkod är kod som endast människan förstår, men inte datorn.
Maskinkod är kod som endast datorn förstår, men inte människan.
Maskinkoden lagras på hårddisken och skickas till datorns processorn när programmet exekveras.
Interpretering = tolkning av källkod och exekvering direkt
En interpretator är ett program som tolkar källkod till maskinkod och skickar maskinkoden
till processorn utan att mellanlagra den på hårddisken. Processorn exekverar maskinkoden.
Om JavaScript
Om HTML
Regler för filändelsen
Att hantera filändelser
1.3 Att komma igång med JavaScript
Gå vidare till:
1.4 Konkatenering
Konkateneringsoperatorn +
Överlagring
1.5 Utskrift i flera rader
Radbrytning i utskriften med JavaScript
Funktionen alert()
Escapesekvenser
Gå vidare till: