Hogyan lehet egy szám sorozatot matematikailag felírni? (Php)
Egy folytonosan növekvő sorozat, és nem írható fel úgy hogy mindig 25 tel több vagy a következő elem 1.6 szerese az előzőnek.
Pl. 5, 12, 27, 43, 61 ...
A példa csak random számok
Hogyan lehet valahogyan megfejteni, anélkül, hogy tömbben kéne tárolni az egészet? Php
Valamilyen sorozat (ha jól fogalmazok) csak nem ilyen:
Pl. 1, 4, 7, 10, 13, 16, 19, 22 ... (+25)
1, 4, 16, 64, 256, ... (*4)
Lehetne tárolni csak 1000 elemnél a tárolás helyett lehetne jobb alternatíva ha pl. 4 sorral meg lehetne írni
Az elsőnél pl:
function sorozat($n){
$vissza=1+3*($n-1);
return $vissza;
}
Feltételezve, hogy az 1 az első elem, 4 a 2. elem.
A másodiknál:
function sorozat2($n){
$vissza=1*pow(4,($n-1));
return $vissza;
}
Azt, hogy egy számhalmaz között milyen összefüggés van, azt a PHP nem fogja neked kibogozni, azt neked kell (vagy írsz rá egy "kicsit" bonyolultabb kódot). Ha nincs összefüggés, akkor marad a tömb.
"Hogyan lehet valahogyan megfejteni, anélkül, hogy tömbben kéne tárolni az egészet?"
Pontosan úgy, hogy először megfejted magát a sorozatot. Ha le tudod írni a matematikai képletet, ami legenerálja a sorozatot, akkor ugyanazt le is tudod programozni. Ha viszont nincs semmi rendszer a számsorozatban, akkor azt nemigen fogod tudni leprogramozni sem. Matekkal kezdődik a dolog.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!