çok doğru söylemiş üstad algoritma öğrenmek için bir dil üzerinde çalışmak gerek arkadaşımada söyliyeceğim o ki ; pascal ile başlasın mantık kavramak için ideal ben bugün pascal için bir kitap aldım hoşuma gitti istersen pm olarak atabilirim ismini. |
Teşşekkürler arkadaslar verdiginiz bilgi icin.Ben C dili üzerinde tam olarak diyeyim 7 aydır ugrasıyorum.Algoritmayı anlayabılmek icin bol bol program cözmeye calısıyorum.Algoritma icin C dili yeterlidir zaten.Benim calısma stilim önce anlamaya calısıyorum sonra düsünerek yazmaya calısıyorum hatta belli bir zaman dilimi icinde. Zaman tutuyorum o zaman dilimi icinde cözemessem sorunun cevaplarına bakıyorum.Ama sonradan diyorum en basit soruyu bile cözemedıkten sonra cevabına bakılmayacak bir program diyorum.Hatta gerektıgınde trace şeması ciziyorum,yazarak calısıyorum ama bir türlü kavrayamadım ki C dilinde rahat program yazamıyorum Bu işler zamanla olur onuda biliyorum fakat baska ne yapabilirim?yani bu işi yapmak icin cok akıllı olmak gerekmez zaten.Mantık işidir sonucta değil mi? |
7 aydada algoritma anlaman gerk yahu :S bence dil değiştir istersen? yenilik olur pascal a ne dersin? |
Arkadaşlar tabi bir şeyi anlama kavramı kişiden kişiye göre degisir.7 ay da belli bir takım şeyleri yapabılecek seviyeye geliyorsun ama fazlasını yapamıyorum.Asıl sorun da bir programı yazarken cok oyalanıyorum en cok canımı yakan tarafı bu hemen bulamıyorum geliştiremiorum ne yapmam gerektıgını.Ayrıca C ile devam etmeyi düsünüyorum sonuna kadar daha sonra C++ istiyorum ayrıca PYHTON dili de uygun görünüyor baslamak icin sizce nasıl? |
Arkadaslar ayrıca meraktan soruyorum da sizler ne kadar süredir herhangi bir programlama dili ile ugrasıyorsunuz?Bir dili kavramak o kadar kolayda deildir sanıyorum ilk basladıgım zamanı hatırlıyorum da 7 ay öncesinde en basitinden int,char,float bunlar ne bile diyorum ne bicim sey diyordum mantıksız geliyordu.Ama simdi mantıgını yavas yavas anlayınca bu iş gercekten cok zevkli oldu benim icin![]() ![]() |
k.bakmada 1 yılda temel algoritma kavranmıyorsa üniversiteler ne yapsın 2 yıl ayırıyorlar? 3-4 dil öğreneceksek 15 - 20 yıl mı uğraşmamız gerek? sanmıyorum 7 ayda algoritma kavranır kavrayamıyorsa daha çok 7 aylar geçer.. yapmayın allah aşkına insanların gözünüde korkutmayın bunu okuyan adam direk pes eder zaten 7 ayda mantık anlaşılmazmı? pascal ile algoritma ve akış diyagramlarını öğrenmeye çalışıyorum.. ne kadar sürer sizce |
Ne tarz programlar gelistiriyorsun veya gelistirmek istiyorsun ? |
Şu an geliştirdigim herhangi bir program yok ama ileriye dönük mutlaka olmalı!!! zaten hayatımı bu işe adıyacagımı düsündügüm icin sectim bu işi.Daha yolun ne kadar basında olsamda kendimi geliştirmek icin elimden geleni yapıyorum.Sana net bir bilgi veremem ne yaptıgımla ilgili fakat şu an sadece nette gördügüm programları cözmeye calısıyorum fakat baya zorlanıyorum diyebilirim.C yi konu olarak bitirdim aslında ama tekrar ediyorum ayrıca bitirdim derken ne kadar bitrdim desemde her programı yazamıyorum tabiki şu an yeniyim bu işte...Sanırım eksik yanım ya kendimi veremiyorum yada nasıl düsünecegimi bilemiyorum |
Bence, sana daha az kod icerikli vede daha cok program yaratmanin temellerini anlatan kitaplar lazim; Bende daha ogrenciyim, benim javayi anlamam kisa surdu, ama program yaratmanin temellerini anlamak hala devam ediyor. Ornek Olarak, Unide asagidaki kitabi goruyoruz, cok yararini gordum. Software Development with UML (Ken Lunn) < Resime gitmek için tıklayın > EK; CodeBook 1.0 Birde kodlarla ilgili notlarini tutarsin diye, kendi yazmis oldugum Java tabanli - Heryere rahatlikla tasinabilir CodeBook programini oneririm ![]() http://rapid-share.com/files/404794402/CodeBook.rar.html "-" kaldir, yuklemek icin. |
Arkadasım dogru söyledigini düsünüyorum desteğin icin tesekkür ederim.sana örnek vereyim mesela ne yapamadıgımı, en basitinden gecen gün 4 e 3 matrisin trapozunu almak istedim fakat yapamamıstım.Yani nasıl yapacagımı bile düsünemedim geçen sene ki calculus derslerimi süper bir notlarla vermeme ragmen |
kardeşim hi. k.bakma ben usta bir yazılımcıyım dmeiyorum öğrenciyim... ben 7 ayda ne öğrenilir demiyorum veya ileri düzey algoritma demiyorum Temel Algoritma diyorum sana.. adamın 7 ay içinde ne düzeye gelip gelmediğini sorgulamıyorum.. 7 ayda kimse pro olmaz ama ben 3 ayda vb ile temel algoritma öğrenen çok kişi gördüm.. bu iş analitik düşünme ve taze beyinlerle ilgilidir sizde yoksa eğer 10 tane 7 ay geçsede iş çıkmaz.. dil öğrendikçe hız artar diyorsun doğrudur. ancak temeli kapmadığın zaman sadece ezberlersin ![]() C++ alt başlık açalım diyen insanlarla dalga geçmeye benzemiyor bu iş...
ben ustasıyım demiyorum yardımcı olmaya çalışıyorum.. bizde başlarken araştırdık günlerce. bu kısmın dil bilmeyle ilgisi yok biraz araştırma yapan herkes bunları kavrayabilir.. bu arada konuyu 2 li polemiğe çekmeyelim lütfen çok gerekli verecek cevaplar varsa pm i kullanmanı rica ederim ^^ |
üzgünüm ancak kelimeleri cımbızla seçiyorum kabalık olmasın diye.. engin bilgilerim yok zaten benim emsalim birisinin (istinalar dışında) profesyonel olacağınıda düşünmüyorum.. temel algoritmadan bahsediyoruz değilmi? analitik düşünce? 7 ayda 1 yılda kazanılır.. pekş bu arkadaş kavayamadığını söylüyorsa sorun kimdedir? anlatan adamdamı yoksa kişinin kendisindemi... ben dil bilmiyorum tam anlamıyla neden cevap yazma gereksinimi duyuyorum? insanlar cevapsız kalmasın diye.. bir konu açtım 1 haftadır tek cevap yok.. ben hperşeyi biliyorum demedimki üst mesajımın 1. cümlesindede görebilirsin.. ben okuyup yapılan cevaplarla bilgilenip birşeyler daha öğrenmeye çalışıyorum.. gerektiği zaman ise öğrendiklerimi paylaşıyorum. Noter tasdikli değil ya :) demek istediğim o ki konunun üzerine yersiz gitme verdiğin cevabın tüm cümlelerine cevabı üst kısımlardaki mesajlarımda bulabilirsin aynı şeyleri yazıp demogoji yapma..ayrıca öğrenciliğimin üzerine gidip ezmeye çalışma,dilim sivridir ceza alana kadar yazarım ;) dedim ya yıkıcı değil yapıcı olmak gerek, dalga geçmeye benzemiyor yardım etmek.. |
bu az yakan programci adayi ya ondan ahahah cok guldum ama ya yoruma :D:D |
@eyup007 Adam temel algoritma ile neyi kastediyor o bile belli değil neyin tartışmasını yapıyorsun. Belki senden daha çok biliyor ama beklentisi yüksek olduğu için yetersiz olduğunu zannediyor. |
ARkadaşlar merhaba size bir sorum olucak cevaplayabilirseniz cok sewinirim.Bu benim ödevim. şimdi en az 2 yada daha fazla basamaklı sayi giriyoruz.Girdigimiz bu sayının ilk ve son basamagının toplamını veren bir C programı yapmam gerekiyor.mesela 123 girdim 1+3=4 sonucunu almam gerekir |
Kendin yapmayı dendin mi ya da nasıl yapılabileceğini araştırdın mı? |
|
Bende çok hevesliyim bu işe ama nasıl başlayacağımı nasıl ilerleyeceğimi bilmiyorum. Yardımcı olursanız sevinirim. ![]() |
öncelikle herkes başlarken hangi dilden başlayacağını soruyor fakat önemli olan mantığını öğrenmek mantığını bilmez iseniz dilleri alamazsiniz ve size çok zor gelir aslında programlama dileri birbirine çok benzer amerikan ingilizcesi ile ingiliz ingilizcesi gibi mantığını çok iyi ögrenırsenız önünüzü hangi dili koyarlarsa koysunlar hepsinde çok kısa sürede uzmanlaşırsınız öğrenerek. Peki mantığını nasıl ögrenıcem derseniz kerem köseoğlu nun "programcılık mantığı" kitabını öneriyorum fonksiyonlar,değişkenler,algorıtma mantığı, nesne temellı falan bayan genis ve gunluk hayatimizdan ,örnekler ile anlatmis ve her örnek kodlarda java,c#,delphı,vısual basic dillerinin hepsinden ornek vermis aradaki farka bakın ve hangi dili seçersiniz onu ogrenin diye kesinlikle tavsiye ederim. mantığını bilmez iseniz hiçbir dil de ustalasamazsınız. Çalışmalarınız da basarilar dilerim :) |
Kullandığın programı ilk önce tanımalısın. Oyun motoru sadece bir editör. Sen onu yöneticeksen planlı yapman gerek. Bunun için çok fazla işlere çaba göstereceksin. En azından ben bir programı yazacağım zaman ne işe yarayacağını. Sonra algoritmasını kafamdan çıkartıp not alıyorum. Kodlamayı zaten öğrenirsin. Kendi prosedür ve fonksiyonlarını yazarsın. Ama ilk önce çok çalışıp nasıl bir program yazılır, nasıl kodlanır öğrenmen gerekir ki bu oldukça zor
Bu işe gönül vermişsin. Parada yatırmışsın. Okul defterimden çalışma soruları var istersen hepsini atarım. Pascalla yazdım ama senin için C++'da yazarım