Akışgoritma - Flowgorithm

akışgoritması
Akışgoritmi Logo.gif
Flowgorithm Editor.png
paradigma Yapılandırılmış , zorunlu
Tarafından tasarlandı Devin Aşçı
İlk ortaya çıktı 2014
kararlı sürüm
2.30.3 / 1 Ağustos 2021
Yazma disiplini Statik, güçlü, güvenli
uygulama dili C#
işletim sistemi Windows
(OS X ve Linux için planlanmıştır)
Lisans ücretsiz
Dosya adı uzantıları .fprg
İnternet sitesi akışgoritmi .org
Tarafından etkilenmiş
Akış çizelgeleri

Flowgorithm , kullanıcıların akış çizelgelerini kullanarak programlar yazmasına ve yürütmesine olanak tanıyan bir grafik geliştirme aracıdır . Yaklaşım, belirli bir programlama dilinin sözdiziminden ziyade algoritmayı vurgulamak için tasarlanmıştır. Akış şeması birkaç ana programlama diline dönüştürülebilir. Flowgorithm, Sacramento Eyalet Üniversitesi'nde oluşturuldu .

adın kökeni

İsim, " akış şeması " ve " algoritma " kelimelerinin bir birleşimidir .

Desteklenen programlama dilleri

Flowgorithm, akış şeması programlarını etkileşimli olarak diğer programlama dillerinde yazılmış kaynak koduna çevirebilir . Kullanıcı akış şemasında ilerlerken, çevrilen programdaki ilgili kod otomatik olarak vurgulanır. Aşağıdaki programlama dilleri desteklenir:

Çok dilli destek

Flowgorithm, İngilizce'nin yanı sıra diğer konuşulan dilleri de destekler. Bunlar:

  • Arapça
  • Çince (Basitleştirilmiş ve Geleneksel)
  • Çek
  • Flemenkçe
  • Fransızca
  • Galiçyaca
  • Almanca
  • Macarca
  • Endonezya dili
  • İtalyan
  • Japonca
  • Moğolca
  • Farsça
  • Lehçe
  • Portekizce
  • Rusça
  • Slovence
  • İspanyolca - Meksika ve Kastilya lehçeleri
  • Tay
  • Türk
  • Ukrayna

Grafik şekiller

Flowgorithm, klasik akış şeması sembollerini ve SDL diyagramları tarafından kullanılanları birleştirir. Her şeklin rengi, ilişkili oluşturulan kod ve konsol penceresi tarafından paylaşılır. Renkler birkaç yerleşik temayla değiştirilebilir. 2.22.1 sürümünden itibaren, Flowgorithm, daha karmaşık algoritmalar oluşturmayı imkansız kılan break ve Continue ifadelerinden yoksundur.

Flowgorithm Shapes.png

Örnek

Aşağıdaki resimde 99 Şişe Bira için çözüm var . Parametrenin değerine bağlı olarak tekil "şişe" veya çoğul "şişe" içeren bir dize döndürmek için bir işlev kullanılır.
Flowgorithm 99 Şişe Bira.png

Ayrıca bakınız

Diğer eğitim programlama dilleri şunları içerir:

Referanslar

Dış bağlantılar