İlk Pascal Denemem

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KozMoz
    KozMoz's avatar
    Kayıt Tarihi: 14/Ocak/2009
    Erkek

     

    pascal öğrenmeye başlayalı 1 hafta felan oldu kafaya koydum öğrenecem

    yazdığım program kimilerine göre kolay gelebilir ama benim için gerçekten çok önemli bişey buçünkü ilk programım

    belki daha kolay bir yolu vardır bilmiyorum ama ben baya bi uğraştım dahada bişiyler eklicektim ama sıkıldım

    sonra biraz daha güzelleştircem bikaç bişey daha eklerim .

    kod:

    uses crt;
    var
    isim:string;
    begin
    clrscr;
    isim:='METEHANMETEHAN';
    textbackground(white);
    textcolor(black);
    gotoxy(9,4);
    write(isim[1]); gotoxy(15,4);   write(isim[8]);

    textbackground(white);
    textcolor(black);
    gotoxy(10,5);
    writeln(isim[2]); gotoxy(16,5); write(isim[9]);

    textbackground(white);
    textcolor(black);
    gotoxy(11,6);
    writeln(isim[3]); gotoxy(17,6); write(isim[10]);

    textbackground(white);
    textcolor(black);
    gotoxy(12,7);
    writeln(isim[4]);  gotoxy(18,7); write(isim[11]);

    textbackground(white);
    textcolor(black);
    gotoxy(13,8);
    writeln(isim[5]); gotoxy(19,8); write(isim[12]);

    textbackground(white);
    textcolor(black);
    gotoxy(14,9);
    writeln(isim[6]); gotoxy(20,9); write(isim[13]);

    textbackground(white);
    textcolor(black);
    gotoxy(15,10);
    writeln(isim[7]); gotoxy(21,10); write(isim[14]);

    textbackground(white);
    textcolor(black);
    gotoxy(16,11);
    writeln(isim[1]); gotoxy(22,11); write(isim[8]); gotoxy(24,11); write(isim[8]);

    textbackground(white);
    textcolor(black);
    gotoxy(15,12);
    writeln(isim[2]); gotoxy(21,12); write(isim[9]); gotoxy(25,10); write(isim[9]);
    textbackground(white);
    textcolor(black);
    gotoxy(14,13);
    writeln(isim[3]); gotoxy(20,13); write(isim[10]); gotoxy(26,9); write(isim[10]);

    textbackground(white);
    textcolor(black);
    gotoxy(13,14);
    writeln(isim[4]); gotoxy(19,14); write(isim[11]);  gotoxy(27,8); write(isim[11]);

    textbackground(white);
    textcolor(black);
    gotoxy(12,15);
    writeln(isim[5]);  gotoxy(18,15); write(isim[12]); gotoxy(28,7); write(isim[12]);

    textbackground(white);
    textcolor(black);
    gotoxy(11,16);
    writeln(isim[6]); gotoxy(17,16); write(isim[13]); gotoxy(29,6); write(isim[13]);

    textbackground(white);
    textcolor(black);
    gotoxy(10,17);
    writeln(isim[7]); gotoxy(16,17); write(isim[14]); gotoxy(30,5); write(isim[14]); gotoxy(31,4); write(isim[8]);
    gotoxy(32,4); write(isim[9]); gotoxy(33,4); write(isim[10]);  gotoxy(34,4); write(isim[11]);gotoxy(35,4); write(isim[12]);
    gotoxy(36,4); write(isim[13]);  gotoxy(37,4); write(isim[14]);
    gotoxy(38,4); write(isim[8]); gotoxy(39,4); write(isim[9]); gotoxy(40,4); write(isim[10]);
    gotoxy(41,4); write(isim[11]); gotoxy(42,4); write(isim[12]); gotoxy(43,4); write(isim[13]);
    gotoxy(44,4); write(isim[14]);  gotoxy(45,5); write(isim[8]); gotoxy(46,6); write(isim[9]);
    gotoxy(40,6); write(isim[9]); gotoxy(41,6); write(isim[9]);
    gotoxy(40,7); write(isim[9]); gotoxy(41,7); write(isim[9]);
    gotoxy(47,7); write(isim[10]);  gotoxy(48,8); write(isim[11]); gotoxy(49,9); write(isim[12]);
    gotoxy(50,10); write(isim[13]); gotoxy(51,11); write(isim[14]);gotoxy(44,11); write(isim[13]);  gotoxy(50,12); write(isim[8]);
    gotoxy(45,11); write(isim[13]); gotoxy(46,11); write(isim[13]);
    gotoxy(47,11); write(isim[13]);  gotoxy(48,11); write(isim[13]);
    gotoxy(49,11); write(isim[13]);  gotoxy(50,11); write(isim[13]);
    gotoxy(49,13); write(isim[9]);  gotoxy(48,14); write(isim[10]); gotoxy(47,15); write(isim[11]);
    gotoxy(46,16); write(isim[12]); gotoxy(45,17); write(isim[13]); gotoxy(44,18); write(isim[14]);
    gotoxy(43,18); write(isim[13]); gotoxy(42,18); write(isim[12]); gotoxy(41,18); write(isim[11]);
    gotoxy(40,18); write(isim[10]); gotoxy(39,18); write(isim[9]); gotoxy(38,18); write(isim[8]);
    gotoxy(37,18); write(isim[14]); gotoxy(36,18); write(isim[13]); gotoxy(35,18); write(isim[12]);
    gotoxy(34,18); write(isim[11]); gotoxy(33,18); write(isim[10]);
    gotoxy(32,18); write(isim[9]); gotoxy(31,18); write(isim[8]);
    gotoxy(30,17); write(isim[14]); gotoxy(29,16); write(isim[13]);
    gotoxy(28,15); write(isim[12]); gotoxy(27,14); write(isim[11]);
    gotoxy(26,13); write(isim[10]);  gotoxy(25,12); write(isim[9]);
    readln;
    end.

    programın çıktısı gülmeyelim lütfen.

    http://www.upload.gen.tr/d.php/s11/4004y8xj/ss.bmp.html

    balik%20pascal


    Sevdiğin Kadın Seni Sevmiyorsa Sende Seni Seveni sev ozaman Abi. / www.waterwall.com.tr
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KozMoz
    KozMoz's avatar
    Kayıt Tarihi: 14/Ocak/2009
    Erkek

    kusura bakmayın resimi ekleyemedim dandik bi upload sitesiymiş

    buyrun burdan baka bilirsiniz

    http://www.resimuploading.net/?v=ss.bmp


    Sevdiğin Kadın Seni Sevmiyorsa Sende Seni Seveni sev ozaman Abi. / www.waterwall.com.tr
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

    ilk denemene göre güzel birşey ortaya çıkarmışsın fakat öneri olarak söleyebileceklerim ; programlamaya yeni başladığın önce matematiksel işlemlere ağırlık vererek programlamadaki algoritma yapısını öğrenmeye çalış mesela bu yaptıgın programada yorum yapıcak olursam ekran komutlarını ağırlık vermişsin ilk denemen için bence gerek yoktu ekran komutlarına ama mesela bunu geliştirmek istiyorsan gotoxylerin içindeki koordinatları tek tek yazmak yerine bir döngü içine alıp her birini tek gotoxy halinde yazmak sana kolaylık sağlar ve ilk başlayış için güzel bir örnek daha olur

    ahh ahh eski günler :D bende pascal la başlamıştım 

    not : pascala çok takılma algoritma ve programlama mantıgını kavra daha sonra görsel veya nesne tabanlı bir dile geç bknz: C#.NET veya VB.NET

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KozMoz
    KozMoz's avatar
    Kayıt Tarihi: 14/Ocak/2009
    Erkek

    bir balık bu kadar zor olamazdı emindim ama kolay yolunu daha işin başında olduğum için bilmiyordum onuda öğrendim sayende

    pascalı kolay bir dil olduğu için seçtim döngülerin felan nasıl kullanıldığını öğrenmek için

    2-3 ay kadar bu dille çalışıp daha sonra c# yada c++ dillerinden birisine geçmeyi düşünüyordum

    söylediğiniz c#.net de 3. bi seçenek olarak ekliyorum 

    c++, c#yada c#.net bunlardan birini seçecem inşallah 2-3 ay sizce çok mu pascal için


    Sevdiğin Kadın Seni Sevmiyorsa Sende Seni Seveni sev ozaman Abi. / www.waterwall.com.tr
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

    KozMoz bunu yazdı:
    -----------------------------
     

    bir balık bu kadar zor olamazdı emindim ama kolay yolunu daha işin başında olduğum için bilmiyordum onuda öğrendim sayende

    pascalı kolay bir dil olduğu için seçtim döngülerin felan nasıl kullanıldığını öğrenmek için

    2-3 ay kadar bu dille çalışıp daha sonra c# yada c++ dillerinden birisine geçmeyi düşünüyordum

    söylediğiniz c#.net de 3. bi seçenek olarak ekliyorum 

    c++, c#yada c#.net bunlardan birini seçecem inşallah 2-3 ay sizce çok mu pascal için


    -----------------------------

     

    evet iyi düşünmüşsün tahribattada hatta baya bi tartışılmıştı geçmiş konularda pascalla başlanılmalımı yoksa direk saglam bi dillemi programlamaya giriş yapılmalı diye (benim görüşüm ben herzaman temelden yanayım )

    not : C# ' la C#.net aynı    C# ı istersen konsolda yazarsın istersen form yani görsel öğelerle neyse girmim oraya

    sorun olursa hatırlayabildigim kadar yardımcı olmaya çalışırım

     

     

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KozMoz
    KozMoz's avatar
    Kayıt Tarihi: 14/Ocak/2009
    Erkek

    demek istdiğinizi anladım c# da ister pascal gibi doss ordamında istersenizde görsel olarak program yazabiilrsiniz demek istediniz sanırım

    yani c++ ile c# arasındaki fark bumu sadece?

    ben aslında c++ seçmeyi düşünüyordum aslında kendime bi arkadaşımın programcı dayısını örnek alıyorum

    oda ilk başlarda visual ve pascal öğrenmiş ve sonra c++ ya geçmiş ve şu an gerçekten şahane bi coder

    aslında visual basicle başlayacaktım biraz göz gezdirmim ama bilmiyorum neden ısınamadım pascal gerçekten çok güzel hoşuma gitti açıkcası.

    aslında birazda terettüddeyiim çünkü matematiği hiç seven birisi deilimdir o yüzden öğrenemeyeceğim gibisinden bir korku var

    birde aceba şu an deilde  belki öğrenmeye devam ettikçe kafama takılan çözemediğim sorunlar olursa aceba sizeden özel mesajla yardım isteye bilirmiyim.

    gerçekten teşekkür ederim yardım ettiğiniz için


    Sevdiğin Kadın Seni Sevmiyorsa Sende Seni Seveni sev ozaman Abi. / www.waterwall.com.tr
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    darkness_izmir
    darkness_izmir's avatar
    Kayıt Tarihi: 05/Mart/2007
    Erkek
    uğraşma böle seylerle ki bilgiyarcılar para kazansın =)

    bendekiler hayel değil plan,planlarımda gerçek değil sadece birer rüya ...
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KozMoz
    KozMoz's avatar
    Kayıt Tarihi: 14/Ocak/2009
    Erkek

    bu işi sadece bilgisayarcılar yapmıyo bilişim sektörü açık büfe gibi herkes herşeyin tadına bakabilmeliki tecrübe kazansın kös kös oturmakla olmuyo malesef bu işler


    Sevdiğin Kadın Seni Sevmiyorsa Sende Seni Seveni sev ozaman Abi. / www.waterwall.com.tr
Toplam Hit: 2846 Toplam Mesaj: 8