ForumREO | Webmaster, Oyuncu Ve Paylaşım Platformu
Konuyu Oyla:
  • Toplam: 1 Oy - Ortalama: 5
  • 1
  • 2
  • 3
  • 4
  • 5
Akış Diyagramları (Flowchart) ile Programlama
#1
Sizlere bugün bulduğum güzel bir yardımcı araçtan bahsedeyim. 

Bildiğiniz üzere, Flowchart, yani akış diyagramları, bir programın, bir prosedürün ya da bir işin görsel olarak gösterilmesini sağlayan, aslında genel amaçlar için de kullanılabilen, ama burada daha çok programlama ile ilgili olarak kullandığımız bir tabir. 

Flowchart'lar çizerek, bir işin tanımını kabaca yapabilirsiniz. 

http://www.flowgorithm.org/download/index.htm

Bu adresteki araç ise, Flowchart çizmenize ve onunla oluşturduğunuz programı basit şekilde çalıştırmanıza, hatta değişik dillerde karşılık geldiği kodu üretmenize yarıyor. Birçok dil var, mesela, php, python, C v.b. 

Hatta bununla ilgili yapılmış birçok hazır akış diyagramı da var, 
http://robatz.altervista.org/blog/wp-con...-vol.1.pdf

Direk bu dosyayı da indirebiliyorsunuz. 
Bu dosyanın içinde anlatılan akış diyagramlarının, dosya içinde download linkleri de var. 
Mesela:
http://robatz.altervista.org/_flowgorith.../Scambiare due numeri (v1 - usando una terza variabile).zip

Yani, birçok hazır akış diyagramını, indirip, bakıp inceleyip, sonra onun için python, php gibi dillerde kodlarını üretebilirsiniz. 
Denedim, basit olarak çalışıyor. 

Programlama ve Algoritma öğrenmek isteyenler için çok güzel bir araç bence. 
Buna benzer başka araçlar bulanlar buraya yazabilir. 
Ya da bununla yaptığınız akış diyagramlarını burada paylaşabilirsiniz. 

Benzer bir sistem: https://alpha.trycarbide.com/

İyi forumlar, paylaşımlar...
Ana prensibimiz "İnsana/Yaradılana Saygı"

Amacımız sadece para kazanmak ya da geyik değil, aynı zamanda faydalı şeyler yapmak. sadece para kazanmak olsaydı, yapılacak birçok şey vardı... 

Haksızlığa uğrayan varsa sırayla diğer görevlilere, sonra adminlere, tatmin olmazlarsa da bana yazabilirler. Elimizden geldiği kadar adaletli olmaya çalışacağız. 

Önemli konular listesi: https://destek.10tl.net/showthread.php?tid=99072
Android 10tl programı: https://destek.10tl.net/showthread.php?tid=98074
Ara
Cevapla
Teşekkür verenler: Shelby , Aisha* , LastWorld , Taifun , Time Trave , kaRanLık-6
#2
ilgili konu: http://destek.10tl.net/showthread.php?tid=98377&pid=651555#pid651555
Ana prensibimiz "İnsana/Yaradılana Saygı"

Amacımız sadece para kazanmak ya da geyik değil, aynı zamanda faydalı şeyler yapmak. sadece para kazanmak olsaydı, yapılacak birçok şey vardı... 

Haksızlığa uğrayan varsa sırayla diğer görevlilere, sonra adminlere, tatmin olmazlarsa da bana yazabilirler. Elimizden geldiği kadar adaletli olmaya çalışacağız. 

Önemli konular listesi: https://destek.10tl.net/showthread.php?tid=99072
Android 10tl programı: https://destek.10tl.net/showthread.php?tid=98074
Ara
Cevapla
Teşekkür verenler:
#3
Yani bu program ne yapıyor tam olarak ?
Bana ulaşmak için

MybbPHPVB.NETHTMLCSS MySQL
                                     

‘Biz hala buradayız , ölmedik...

Bir sürü örnek insan var burada onları örnek alın , başarılı olun pes etmeyin.






Cevapla
Teşekkür verenler:
#4
(24-09-2018 Saat: 23:31)♦ MuratB™ Nickli Kullanıcıdan Alıntı: Yani bu program ne yapıyor tam olarak ?

Proglama için öncelikle bir algoritma belirlenir. Daha sonra bu algoritmalar akış diyagramı vb. şekillerle de ifade edilebilir ve koda dökülür. Koda dökme işlemi elle yapılan kısmı fakat bu program sayesinde algoritmanıza göre akış diyagramını çizdiğinizde deneyebiliyor ve istediğiniz birçok kod dilinde koda dökülmüş halini alabiliyorsunuz. (Örn: Python, C++, Swift ve birçoğu mevcut)

Örnek bir çalışma;

Problem: Kullanıcı tarafından girilen 3 tane sayıyı toplayan bir program yazınız.
Algoritma: 
Kod:
A0: Başla
A1: a'yı gir.
A2: b'yi gir.
A3: c'yi gir.
A4: topla <- a + b + c
A5: topla'yı yaz.
A6: Dur

Akış diyagramı: (programdan bir görüntü) 
vPMOyA.png


Kod hali: (Programdan çıkmış hali)

PHP
PHP Kod:
<?php
$a 
input();
$b input();
$c input();
$topla $a $b $c;
echo 
$topla PHP_EOL;
?>

Python
Kod:
a = int(input())
b = int(input())
c = int(input())
topla = a + b + c
print(topla)
Ücretli grafik tasarım işleriniz için özel mesaj yoluyla ulaşabilirsiniz.
"Sinan'ın yapılarının, yola çıkış noktası geleneksel biçim ve plan şemaları olmasına karşın, bunlara katı bir biçimde bağlı kalmayan, koşulların gerektirdiği yerlerde yeni biçimlere yönelen ve böylece eski ile yeni arasında bir bağ oluşturabilen Sinan’ın yapıları, mimarlık bakımından olduğu kadar mühendislik bakımından da öneme sahiptir."
m o d m e r k e z i
Ara
Cevapla
Teşekkür verenler: Novruz , kaRanLık-6


Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi



***