You are on page 1of 16

Leggyakrabban használt

programrészletek
Összegzés
• Tegyük fel, hogy nagyon sok számot
szeretnénk összeadni (monjduk tízezer
darabot).
• A programozó lusta disznó, ezért nem gépeli
be mind a 10000-et, hanem más megoldást
keres.
Összegzés
• 10 elemű tömb
és a benne lévő
számok.
Összegzés
• Létrehozok egy változót,
amibe majd kiszámolom
az összeget:
• int osszeg = 0;
Összegzés
• 72  0 + 72
• osszeg = osszeg + szamok[0];
Összegzés
• 163  72 + 91
• osszeg = osszeg + szamok[1];
Összegzés
• 199  163 + 36
• osszeg = osszeg + szamok[2];
Összegzés
• Hogyan folytassuk?
Összegzés
• osszeg = osszeg + szamok[3];
• osszeg = osszeg + szamok[4];
• osszeg = osszeg + szamok[5];
• osszeg = osszeg + szamok[6];
• osszeg = osszeg + szamok[7];
• osszeg = osszeg + szamok[8];
• osszeg = osszeg + szamok[9];
Összegzés
• De mi van 10000 számnál?
Összegzés
• osszeg = osszeg + szamok[3];
• osszeg = osszeg + szamok[4];
• osszeg = osszeg + szamok[5];
• osszeg = osszeg + szamok[6];
• osszeg = osszeg + szamok[7];
• osszeg = osszeg + szamok[8];
• osszeg = osszeg + szamok[9];
• osszeg = osszeg + szamok[10];
• osszeg = osszeg + szamok[11];
• osszeg = osszeg + szamok[12];
• osszeg = osszeg + szamok[13];
• osszeg = osszeg + szamok[14];
• osszeg = osszeg + szamok[15];
• osszeg = osszeg + szamok[16];
• osszeg = osszeg + szamok[17];
• osszeg = osszeg + szamok[18];
• osszeg = osszeg + szamok[19];
• osszeg = osszeg + szamok[20];
• osszeg = osszeg + szamok[21];
• osszeg = osszeg + szamok[22];
• osszeg = osszeg + szamok[23];
• osszeg = osszeg + szamok[24];
• osszeg = osszeg + szamok[25];
• osszeg = osszeg + szamok[26];
• osszeg = osszeg + szamok[26];
• osszeg = osszeg + szamok[27];
• osszeg = osszeg + szamok[28];
• osszeg = osszeg + szamok[29];
• osszeg = osszeg + szamok[23];
• osszeg = osszeg + szamok[24];
• osszeg = osszeg + szamok[25];
• osszeg = osszeg + szamok[26];
• osszeg = osszeg + szamok[27];
• osszeg = osszeg + szamok[28];
• osszeg = osszeg + szamok[25];
• osszeg = osszeg + szamok[26];
• osszeg = osszeg + szamok[26];
• osszeg = osszeg + szamok[27];
• osszeg = osszeg + szamok[28];
• osszeg = osszeg + szamok[29];
• osszeg = osszeg + szamok[23];
• osszeg = osszeg + szamok[24];
• osszeg = osszeg + szamok[25];
• osszeg = osszeg + szamok[29];
• osszeg = osszeg + szamok[23];
• osszeg = osszeg + szamok[24];
• osszeg = osszeg + szamok[25];
• osszeg = osszeg + szamok[26];
• osszeg = osszeg + szamok[27];
• osszeg = osszeg + szamok[28];
• osszeg = osszeg + szamok[39];
• osszeg = osszeg + szamok[33];
• osszeg = osszeg + szamok[43];
• osszeg = osszeg + szamok[54];
• osszeg = osszeg + szamok[46];
• osszeg = osszeg + szamok[47];
• osszeg = osszeg + szamok[84];
• osszeg = osszeg + szamok[94];
• osszeg = osszeg + szamok[10];
• osszeg = osszeg + szamok[11];
• osszeg = osszeg + szamok[12];
• osszeg = osszeg + szamok[13];
• osszeg = osszeg + szamok[14];
• osszeg = osszeg + szamok[15];
• osszeg = osszeg + szamok[16];
• osszeg = osszeg + szamok[17];
• osszeg = osszeg + szamok[18];
• osszeg = osszeg + szamok[19];
• osszeg = osszeg + szamok[20];
• osszeg = osszeg + szamok[21];
• osszeg = osszeg + szamok[22];
• osszeg = osszeg + szamok[23];
• osszeg = osszeg + szamok[24];
• osszeg = osszeg + szamok[25];
• osszeg = osszeg + szamok[26];
• osszeg = osszeg + szamok[26];
• osszeg = osszeg + szamok[27];
• osszeg = osszeg + szamok[28];
• osszeg = osszeg + szamok[29];
• osszeg = osszeg + szamok[23];
• osszeg = osszeg + szamok[24];
• osszeg = osszeg + szamok[25];
• osszeg = osszeg + szamok[26];
• osszeg = osszeg + szamok[27];
• osszeg = osszeg + szamok[28];
• osszeg = osszeg + szamok[25];
• osszeg = osszeg + szamok[26];
• osszeg = osszeg + szamok[26];
• osszeg = osszeg + szamok[27];
• osszeg = osszeg + szamok[28];
• osszeg = osszeg + szamok[29];
• osszeg = osszeg + szamok[23];
• osszeg = osszeg + szamok[24];
• osszeg = osszeg + szamok[25];
• osszeg = osszeg + szamok[26];
• osszeg = osszeg + szamok[27];
• osszeg = osszeg + szamok[28];
• osszeg = osszeg + szamok[39];
• osszeg = osszeg + szamok[63];
• osszeg = osszeg + szamok[46];
Összegzés tétele
• Mondatszerű leírás:
osszeg = 0
ciklus i = 0 .. n -1
osszeg = osszeg + t[i]
ciklus vége
ki osszeg

Az ‚n’ a tömb elemszáma. Lehet 10, de lehet 1000


is akár.
Összegzés tétele
folyamatábrával
Összegzés tétele C# példa
int osszeg = 0;
for(int i = 0; i<10000;i++)
{
osszeg = osszeg + t[i];
}
Console.WriteLine("A számok összege :" + osszeg);
• Egészítsd ki a bemutat meghajtón
található programot

• Az összegzés tétele segítségével


készíts egy programot, ami bekéri
a jegyeid, és kiírja az átlagod

You might also like