lineáris algoritmus
3. Hasonlítsa össze az érték a második és a harmadik sorban. Ez történt április 15> 5 15. Egyetért a számítógépet. Miért történt ez? Mert úgy típus nem tartalmaz értéket 5 15. Változás az algoritmus a program típusa integer valós. Fuss a program futtatásához. Kapjuk május 15 = s = 30517578125.
4. példa. Adott egy hatjegyű szám. Keresse meg az összeget a számjegyét.
Szakaszában a munkát.
I. meghatározása kezdeti adatok: A változó N egy (hat számjegyű szám).
II. Meghatározása az eredmények: a változók c1, c2, c3, c4, c5, c6 (ábra szám), sum (számjegyeinek összege).
III. Az algoritmus a probléma megoldására.
1. Írja be a kezdeti adatok
2. osztja a számjegyek száma:
C1: = div 100.000;
c2: = (a div 10000) mod 10;
3 c: = (a div 10, 00) mod 10;
4 c: = (a div 10 0) mod 10;
5 c: = (a div 10) mod 10;
3. Tájékozódás az összege számjegyek:
4. Következtetés eredményt.
IV. Leírás változók:
Minden változó definiált, hogy megoldja a problémát, akkor a egész típusú.
writeln ( „meg egy hatjegyű szám„); readln (a);
c2: = (a div 10000) mod 10;
3 c: = (a div 10, 00) mod 10;
4 c: = (a div 10 0) mod 10;
5 c: = (a div 10) mod 10;
writeln ( 'összege számjegy =', sum);
1. Indítsa el a programot, és adja meg az értékeket
Ellenőrizze az eredményt a következőképpen kell:
Su számjegye MMA = 34
Helyességét a számítások lehet a számológép.
2. Töltse ki a táblázatot
Feladatok az önálló döntési
Meghatározott kétjegyű szám. Mi az utolsó számjegye?Mivel valós szám. Használata nélkül semmilyen más műveletet a szorzás, így:
a) 13 öt műveletek;
b) egy 21 per hat műveletek;
c) egy 3 és 10 négy művelet;
d) 4, és egy 12 és egy 28 hat műveletek.