Süper artan dizi
Görünüm
Pozitif gerçek sayılardan oluşan dizisindeki her eleman, kendisinden önceki tüm elemanların toplamından daha büyükse, bu diziye süper artan dizi denir.[1][2]
Süper artan sayılar olarak da adlandırılan bu dizilerin matematiksel gösterimi şu şekildedir:
Örnek
[değiştir | kaynağı değiştir]Örneğin (1, 3, 6, 13, 27, 52) süper artan bir dizi olmasına karşın (1, 3, 4, 9, 15, 25) süper artan bir dizi değildir.[2] Verilen dizinin bir süper artan dizi olup olmadığının belirlenmesine yardımcı olan Python programlama dili ile yazılmış kod şu şekildedir:
#!/usr/bin/python3.6
dizi = [1, 3, 6, 13, 27, 52]
toplam = 0
kontrol = True
for i in dizi:
print("Toplam: ", toplam, "Eleman: ", i)
if i <= toplam:
kontrol = False
break
toplam += i
print("Süper artan dizi mi?: ", kontrol)
Kodun çıktısı şu şekildedir:
Toplam: 0 Eleman: 1
Toplam: 1 Eleman: 3
Toplam: 4 Eleman: 6
Toplam: 10 Eleman: 13
Toplam: 23 Eleman: 27
Toplam: 50 Eleman: 52
Süper artan dizi mi?: True
Ayrıca bakınız
[değiştir | kaynağı değiştir]Kaynakça
[değiştir | kaynağı değiştir]- ^ Richard A. Mollin, An Introduction to Cryptography (Discrete Mathematical & Applications), Chapman & Hall/CRC; 1 edition (August 10, 2000), 1-58488-127-5
- ^ a b Bruce Schneier, Applied Cryptography: Protocols, Algorithms, and Source Code in C, pages 463-464, Wiley; 2nd edition (October 18, 1996), 0-471-11709-9