Skillnad mellan versioner av "Kap 1 Introduktion till programmering"

Från Mathonline
Hoppa till: navigering, sök
m
m
 
(13 mellanliggande versioner av samma användare visas inte)
Rad 1: Rad 1:
__TOC__
+
__NOTOC__
v 20, vt 2023
+
<!-- <b>Mån 15/5, 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;
 
{{Not selected tab|[[Lektion 1 (JS)|Agenda]]}}
 
{{Not selected tab|[[Lektion 1 (JS)|Agenda]]}}
{{Selected tab|[[Kap 1 Introduktion till programmering|Dagens genomgång]]}}
+
{{Selected tab|[[Kap 1 Introduktion till programmering|Genomgång 1]]}}
{{Not selected tab|[[Övningar 1 (JS)|Dagens övningar]]}}
+
{{Not selected tab|[[Övningar 1 (JS)|Övningar 1]]}}
{{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|[[Planering för preparandkursen i programmering|Kursens planering]]}} -->
 
{{Not selected tab|[[Lektion 2 (JS)|Nästa lektion&nbsp;&nbsp;>> ]]}}
 
{{Not selected tab|[[Lektion 2 (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 19: Rad 18:
 
<big><big>
 
<big><big>
 
:Bläddra igenom PDFen (3 sidor)<span>:</span>
 
:Bläddra igenom PDFen (3 sidor)<span>:</span>
<math> \qquad\;\;\, </math><div class="smallBox">[[Media:Om_Programmering.pdf|<b><span style="color:blue">Om programmering</span></b>]]</div><math> \qquad\;\;\, </math>
+
<math> \qquad\;\;\, </math><div class="smallBox">[[Media: Om_Programmering.pdf|<b><span style="color:blue">Om programmering</span></b>]]</div><math> \qquad\;\;\, </math>
 
</big></big>
 
</big></big>
 
</div>
 
</div>
 
 
= <b><span style="color:#931136">1.2 &nbsp; Programmeringens ABC</span></b> =
 
<div class="ovnC">
 
=== <b><span style="color:#931136">Lite historia</span></b> ===
 
<big>
 
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.
 
</big>
 
 
=== <b><span style="color:#931136">John von Neumann modellen</span></b> ===
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: John_Neuman_Datora.jpg]]</div>
 
 
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: John_Neuman_Texta.jpg]]</div>
 
</div>
 
 
 
<div class="ovnA">
 
=== <b><span style="color:#931136">Kompilering = översättning av källkod till maskinkod</span></b> ===
 
<big>
 
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.
 
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Kompilering.jpg]]</div>
 
 
 
Maskinkoden lagras på hårddisken och skickas till datorns processorn när programmet exekveras.
 
</big>
 
 
----
 
 
=== <b><span style="color:#931136">Interpretering = tolkning av källkod och exekvering direkt</span></b> ===
 
<big>
 
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.
 
</big>
 
</div>
 
 
 
= <b><span style="color:#931136">Om JavaScript</span></b> =
 
<div class="ovnE">
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Om JavaScript.jpg]]</div>
 
</div>
 
 
 
= <b><span style="color:#931136">Om HTML</span></b> =
 
<div class="ovnC">
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Om HTML.jpg]]</div>
 
</div>
 
 
 
= <b><span style="color:#931136">Regler för filändelsen</span></b> =
 
<div class="ovnA">
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Regler_Filandelser.jpg]]</div>
 
</div>
 
 
 
= <b><span style="color:#931136">Att hantera filändelser</span></b> =
 
<div class="ovnE">
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Filandelser.jpg]]</div>
 
</div>
 
 
 
= <b><span style="color:#931136">1.3 &nbsp; Att komma igång med JavaScript</span></b> =
 
<div class="ovnC">
 
=== <b><span style="color:#931136">Programmet Welcome</span></b> ===
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Welcome.jpg]]</div>
 
</div>
 
 
  
  
Rad 110: Rad 34:
  
  
 +
[[Matte:Copyrights|Copyright]] © 2023. All Rights Reserved.
 
<!-- [[Matte:Copyrights|Copyright]] © 2023 TechPages AB. All Rights Reserved. -->
 
<!-- [[Matte:Copyrights|Copyright]] © 2023 TechPages AB. All Rights Reserved. -->

Nuvarande version från 28 juli 2024 kl. 19.41

       Agenda          Genomgång 1          Övningar 1          Innehåll & struktur          Nästa lektion  >>      


1.1   Om programmering

Bläddra igenom PDFen (3 sidor):
\( \qquad\;\;\, \)\( \qquad\;\;\, \)







Copyright © 2023. All Rights Reserved.