Skillnad mellan versioner av "Kap 1 Introduktion till programmering (forts.)"

Från Mathonline
Hoppa till: navigering, sök
m
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" | &nbsp;
 
| style="border-bottom:1px solid #797979" width="5px" | &nbsp;
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&nbsp;&nbsp;>> ]]}}
 
{{Not selected tab|[[Lektion 3 (JS)|Nästa lektion&nbsp;&nbsp;>> ]]}}
 
| style="border-bottom:1px solid #797979"  width="100%"| &nbsp;
 
| style="border-bottom:1px solid #797979"  width="100%"| &nbsp;
Rad 93: Rad 92:
 
=== <b><span style="color:#931136">Gå vidare till:</span></b> &nbsp;&nbsp;&nbsp;&nbsp;<div class="smallBox">[[Övningar 2 (JS)| <b><span style="color:blue">Övningar 2</span></b>]]</div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ===
 
=== <b><span style="color:#931136">Gå vidare till:</span></b> &nbsp;&nbsp;&nbsp;&nbsp;<div class="smallBox">[[Övningar 2 (JS)| <b><span style="color:blue">Övningar 2</span></b>]]</div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ===
 
</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>&nbsp;&nbsp; ===
 
=== <div class="smallBox">[[Lektion 3 (JS)| <b><span style="color:blue">Lektion 3</span></b>]]</div>&nbsp;&nbsp; ===
<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

John Neuman Datora.jpg


John Neuman Texta.jpg


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.

Kompilering.jpg


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 JavaScript.jpg


Om HTML

Om HTML.jpg


Regler för filändelsen

Regler Filandelser.jpg


Att hantera filändelser

Filandelser.jpg


1.3   Att komma igång med JavaScript

Programmet Welcome

Welcome.jpg



Gå vidare till:           





1.4   Konkatenering

Programmet Concat

Concat JS.jpg


Konkateneringsoperatorn +

Konkat Op.jpg


Överlagring

Overlagring.jpg


1.5   Utskrift i flera rader

Programmet Break

Break.jpg


Radbrytning i utskriften med JavaScript

Escape JS.jpg


Funktionen alert()

Fkt alerta.jpg


Escapesekvenser

Escapesekvenser.jpg



Gå vidare till: