Skillnad mellan versioner av "Överlagring, ökningsoperatorn & sammansatta tilldelningar"

Från Mathonline
Hoppa till: navigering, sök
m
m
 
(9 mellanliggande versioner av samma användare visas inte)
Rad 2: Rad 2:
 
{| 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" |  
{{Not selected tab|[[Lektion 29 (DigSkap)|Lektion 29]]}}
+
<!-- {{Not selected tab|[[Lektion 29 (DigSkap)|Lektion 29]]}} -->
<!-- {{Not selected tab|[[Lektion 27 (Csharp)|Lektion 27]]}} -->
+
{{Not selected tab|[[Lektion 28 (Csharp)|Lektion 28]]}}
 
{{Selected tab|[[Överlagring, ökningsoperatorn & sammansatta tilldelningar|Genomgång]]}}
 
{{Selected tab|[[Överlagring, ökningsoperatorn & sammansatta tilldelningar|Genomgång]]}}
{{Not selected tab|[[Övningar till Överlagring, ökningsoperatorn & sammansatta tilldelningar|Dagens övningar]]}}
+
{{Not selected tab|[[Övningar till Överlagring, ökningsoperatorn & sammansatta tilldelningar|Övningar]]}}
{{Not selected tab|[[Console Applications|Console Applications]]}}
+
 
| style="border-bottom:1px solid #797979"  width="100%"| &nbsp;
 
| style="border-bottom:1px solid #797979"  width="100%"| &nbsp;
 
|}
 
|}
Rad 31: Rad 30:
  
  
= <b><span style="color:#931136">Inläsning med Console.ReadLine() <math> \; - \; </math> en metod med <span style="color:red">returvärde</span></span></b> =
+
= <b><span style="color:#931136">Algoritmen</span></b> =
 
<div class="ovnC">
 
<div class="ovnC">
=== <b><span style="color:#931136"><span style="color:red">ReadLine()</span> är en fördefinierad metod i klassen <span style="color:red">Console</span> (i biblioteket System)</span>.</b> ===
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Algoritmena.jpg]]</div>
=== <b><span style="color:#931136"><span style="color:red">ReadLine()</span> har ingen parameter och returnerar en sträng, den inmatade texten.</span></b> ===
+
</div>
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: MetodenReadLine.jpg]]</div>
+
  
=== <b><span style="color:#931136">Den returnerade strängen tilldelas till variabeln <span style="color:red">name</span> av typ <span style="color:red">string</span>.</span></b> ===
+
 
=== <b><span style="color:#931136">Anropet av <span style="color:red">metoder med returvärde</span> måste stå i en tilldelningssats.</span></b> ===
+
= <b><span style="color:#931136">Pseudokoden</span></b> =
 +
<div class="ovnC">
 +
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Pseudokoden.jpg]]</div>
 
</div>
 
</div>
  
Rad 48: Rad 48:
  
  
= <b><span style="color:#931136">Programmet Increment</span></b> =
+
= <b><span style="color:#931136">Ökningsoperatorn: Programmet Increment</span></b> =
<div class="ovnE">
+
<div class="ovnC">
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Increment.jpg]] </div>
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Increment.jpg]] </div>
 +
</div>
  
  
= <b><span style="color:#931136">Programmet CompAssign</span></b> =
+
= <b><span style="color:#931136">Sammansatta tilldelningar: Programmet CompAssign</span></b> =
 
<div class="ovnA">
 
<div class="ovnA">
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: CompAssign.jpg]]</div>
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: CompAssign.jpg]]</div>
 +
</div>
  
  
Rad 66: Rad 68:
  
  
 
+
[[Matte:Copyrights|Copyright]] © 2022 [https://www.techpages.se <b><span style="color:blue">TechPages AB</span></b>]. All Rights Reserved.
[[Matte:Copyrights|Copyright]] © 2021 [https://www.techpages.se <b><span style="color:blue">TechPages AB</span></b>]. All Rights Reserved.
+

Nuvarande version från 26 februari 2022 kl. 11.35

       Lektion 28          Genomgång          Övningar      


Körexempel från Programmet Operator (förra lektion)

OperatorKorexa.jpg


Det omvända problemet

Skriv ett program som omvandlar en tid som är given i dagar, till antal år,

månader, veckor och resterande dagar.   T.ex.:

Mata in 1087 dagar och få 2 år, 11 månader, 3 veckor & 6 dagar.

För detta används följande algoritm och pseudokod samt programmet OverloadOp:


Algoritmen

Algoritmena.jpg


Pseudokoden

Pseudokoden.jpg


Programmet OverloadOp

OverloadOp.jpg


Ökningsoperatorn: Programmet Increment

Increment.jpg


Sammansatta tilldelningar: Programmet CompAssign

CompAssign.jpg






Copyright © 2022 TechPages AB. All Rights Reserved.