Skillnad mellan versioner av "Kap 1 Introduktion till programmering (C/Cpp 23)"

Från Mathonline
Hoppa till: navigering, sök
m
m
 
(En mellanliggande version av samma användare visas inte)
Rad 94: Rad 94:
  
  
= [[xxxx|<b><span style="color:#931136">1.3 &nbsp;&nbsp; Om programmeringsspråken C och C++</span></b>]] =
+
= [[Kap_1_Introduktion_till_programmering_(Forts.)#1.4_.C2.A0.C2.A0_Om_programmeringsspr.C3.A5ken_C_och_C.2B.2B|<b><span style="color:#931136">1.3 &nbsp;&nbsp; Om programmeringsspråken C och C++</span></b>]] =
 
+
= [[Kap_1_Introduktion_till_programmering_(Forts.)#1.4_.C2.A0.C2.A0_Om_programmeringsspr.C3.A5ken_C_och_C.2B.2B|
+
<b><span style="color:#931136">1.3 &nbsp;&nbsp; Om programmeringsspråken C och C++</span></b>]] =
+
 
+
:::[[Kap_1_Introduktion_till_programmering_(Forts.)#1.4_.C2.A0.C2.A0_Om_programmeringsspr.C3.A5ken_C_och_C.2B.2B|<span style="color:blue">1.3 Om programmeringsspråken C och C++</span>]]
+
  
  

Nuvarande version från 20 augusti 2025 kl. 11.01

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


1.1    Vad är programmering?

Var och en har ett intuitivt svar på denna fråga. Vi vill precisera svaret genom att

sätta begreppet i rätt sammanhang och avgränsa det från andra, närbesläktade ämnen.

Låt oss börja med att ge negativa svar:

Vi vill diskutera vad programmering inte är för att närma oss det positiva svaret.

Tre negativa svar

Vad Progr 1b.jpg


Slutsats från punkt 2) \( \dots \) ingen vetenskap:
Progr Praktiskt 650.jpg


Två positiva svar

1. Programmering som problemlösning

Vad Progr 2a.jpg


2. Programmering som modellering

Program Modell 650a.jpg


1.2    Kompilering och exekvering

Hur hamnar programkoden i datorn? Det handlar om samspelet mellan mjukvaran och hårdvaran.

För att besvara frågan går vi tillbaka till de första datorerna.

John von Neumann-modellen

John Neuman Datora.jpg


John Neuman Texta.jpg


Kompilering = översättning av källkod till maskinkod

Kompilering.jpg


Editorer & IDE

Editorer IDE.jpg


Regler för filändelser

Regler Filandelser Cpp.jpg


Att hantera filändelser

Hantering Filandelser.jpg


Olika typer av fel

Olika typer fel.jpg


1.3    Om programmeringsspråken C och C++

Gå vidare med Dagens övningar när du är klar med genomgången ovan.






Copyright © 2023. All Rights Reserved.