Skillnad mellan versioner av "Överlagring, ökningsoperatorn & sammansatta tilldelningar"
Från Mathonline
		
		
		
Taifun  (Diskussion | bidrag) m  | 
				Taifun  (Diskussion | bidrag)  m  | 
				||
| (18 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 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|  | + | {{Not selected tab|[[Övningar till Överlagring, ökningsoperatorn & sammansatta tilldelningar|Övningar]]}}  | 
| − | + | ||
| style="border-bottom:1px solid #797979"  width="100%"|    | | style="border-bottom:1px solid #797979"  width="100%"|    | ||
|}  | |}  | ||
| Rad 19: | Rad 18: | ||
= <b><span style="color:#931136">Det omvända problemet</span></b> =  | = <b><span style="color:#931136">Det omvända problemet</span></b> =  | ||
<div class="border-divblue">  | <div class="border-divblue">  | ||
| − | <big>  | + | <big><big>  | 
| − | <  | + | Skriv ett program som omvandlar en tid som är given i dagar, till antal år,   | 
| − | + | månader, veckor och resterande dagar.   T.ex.:  | |
| − | <b>  | + | Mata in <b><span style="color:red">1087 dagar</span></b> och få <b><span style="color:red">2 år, 11 månader, 3 veckor & 6 dagar.</span></b>  | 
| − | </big>  | + | |
| + | För detta används följande algoritm och pseudokod samt programmet <b>OverloadOp</b>:  | ||
| + | </big></big>  | ||
</div>  | </div>  | ||
| − | + | = <b><span style="color:#931136">Algoritmen</span></b> =  | |
| − | = <b><span style="color:#931136">  | + | <div class="ovnC">  | 
| − | <div class="  | + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Algoritmena.jpg]]</div>  | 
| − | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image:   | + | |
</div>  | </div>  | ||
| − | = <b><span style="color:#931136">  | + | = <b><span style="color:#931136">Pseudokoden</span></b> =  | 
<div class="ovnC">  | <div class="ovnC">  | ||
| − | + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Pseudokoden.jpg]]</div>  | |
| − | + | ||
| − | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image:   | + | |
| − | + | ||
| − | + | ||
| − | + | ||
</div>  | </div>  | ||
| − | = <b><span style="color:#931136">Programmet   | + | = <b><span style="color:#931136">Programmet OverloadOp</span></b> =  | 
<div class="ovnE">  | <div class="ovnE">  | ||
| − | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image:   | + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: OverloadOp.jpg]]</div>  | 
| + | </div>  | ||
| − | + | = <b><span style="color:#931136">Ökningsoperatorn: Programmet Increment</span></b> =  | |
| − | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image:   | + | <div class="ovnC">  | 
| + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Increment.jpg]] </div>  | ||
</div>  | </div>  | ||
| − | = <b><span style="color:#931136">Programmet   | + | = <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:   | + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: CompAssign.jpg]]</div>  | 
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
</div>  | </div>  | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| Rad 88: | Rad 68: | ||
| − | [[Matte:Copyrights|Copyright]] ©   | + | [[Matte:Copyrights|Copyright]] © 2022 [https://www.techpages.se <b><span style="color:blue">TechPages AB</span></b>]. All Rights Reserved.  | 
Nuvarande version från 26 februari 2022 kl. 10.35
| Lektion 28 | Genomgång | Övningar | 
Körexempel från Programmet Operator (förra lektion)
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
Pseudokoden
Programmet OverloadOp
Ökningsoperatorn: Programmet Increment
Sammansatta tilldelningar: Programmet CompAssign
Copyright © 2022 TechPages AB. All Rights Reserved.





