İlan
Programlamayı ilk öğrenmeye başladığınızda, ilk uygulamanızı oluşturmadan önce çalışmanız gereken çok şey vardır. Bir programcı gibi düşünmek, problemleri çözmek için algoritmalara ayırmanıza yardımcı olur. Algoritmalar, kodunuzun bir sorunu çözmek veya bir soruyu cevaplamak için atacağı adımlardır.
En başından itibaren bir programcı gibi düşünmek için yeni bir kodlayıcı olmanız zor olabilir. Uygulama fikirlerini gerçek koda çevirmek biraz pratik gerektirir.
Uygulamanızın yapmasını istediğiniz şey ile yazmanız gereken gerçek kod arasındaki boşluğu kapatmak için sözde kod kullanabilirsiniz.
Sözde Kod Nedir?
Sahte kod, bir kod parçasının veya algoritmanın düz metin açıklamasıdır. Aslında kodlama değil; komut dosyası, dosya ve programlama yoktur. Adından da anlaşılacağı gibi, “sahte kod”.
Sahte kod herhangi bir programlama dilinde yazılmamıştır. Anlaşılır ve anlaşılması kolay sade İngilizce yazılmıştır.
Bir programlama dilinde yazılmamış olsa da, sık kullanılan kodlama kavramlarına atıfta bulunan anahtar kelimeler hala kullanılmaktadır. Okumayı kolaylaştırmak için bunlar büyük harflerle yazılmıştır.
- BAŞLAT
- GİRİŞ
- OKUMA / GET
- BASKI / EKRAN
- Hesaplayınız /
- AYARLAMAK
- Arttırma / azaltma
- PROGRAMI
- SON
En sevdiğiniz rengi girmenizi ve seçiminizi yazdırmanızı isteyen bir program için sözde kodun nasıl görünebileceğine dair bir snippet.
BAŞLAT. PROGRAM getColor. Değişken Renk oluştur. Kullanıcıdan en sevdiği rengi isteyin. GİRİŞİ RENKLE OKUYUN. YAZDIR Renk. SON
Bu, sözde kodla yazılmış oldukça basit bir algoritmadır. Herkes bunun ne yapmaya çalıştığını okuyabilir ve anlayabilir. Kodlayıcı olarak, tek yapmanız gereken kodladığınız programlama dilini kullanarak bunu hayata geçirmektir. İşte JavaScript'teki aynı program:
let color = window.prompt ("En sevdiğiniz renk nedir?"); console.log (renk);
Bu program JavaScript sözdizimi Ultimate JavaScript Hile SayfasıBu hile sayfasıyla JavaScript öğelerinde hızlı bir şekilde bilgi edinin. Daha fazla oku algoritmayı yazmak. JavaScript bilmiyorsanız, neler olduğunu anlamak biraz zor olabilir.
Pseudocode algoritmayı yazar, programlama dilleri sözdizimini yazar.
Sahte Kod Nasıl Yardımcı Olur?
Pseudocode, yazmadan önce uygulamanızı planlamanıza yardımcı olur. Kod sözdiziminden daha kolay okunabilen bir biçimde algoritmalar oluşturmanıza yardımcı olur. Programlama dilleri resme girdikten sonra kodunuzun ne yaptığını anlamak daha zor olabilir.
Dili biliyorsanız, JavaScript örneğini okumak kolaydır. Ama ya sadece onu okuyup mantığı belirlemeye çalışıyorsanız? Gibi belirli terimler
window.prompt veya
console.log algoritma hakkında fazla bilgi vermeyin.
İyi yazılım ilkeleri önemlidir. Eğer sen yazılım mühendisi olmak için röportaj Kendinizi Programlama Mülakatına HazırlamaRöportajları programlamak için en iyi tavsiye. Herhangi bir röportaj göz korkutucu olabilir. Geçecek kadar biliyor musun? Çözümleriniz yeterince iyi olacak mı? Boğulursa ne olur? Bu beş ipucunu uygulayın. Daha fazla oku sözdizimini ezberlemenizi beklemezler. Algoritmalar ve yapı hakkındaki bilginizi soracaklar. Kodlamaya başlamadan önce algoritmalarınızı ve yapınızı oluşturursanız çok daha iyi bir kod yazarsınız.
Sahte Kod Yazma
Sözde kodda tam bir program yazmak, normal programlama gibi birçok farklı ifade ve anahtar kelime gerektirir. Aslında, sahte kodunuzda yeterince ilerledikten sonra gerçek bir programa çok yakın görünmeye başlayacaktır.
Algoritmalar oluşturmak için sözde kod ifadelerine sahip anahtar kelimeleri temel alalım.
Şartlılar
Koşullu ifadeler programlama için kritik öneme sahiptir. Bu ifadeler, kodunuza mantık ekleyebilecek IF deyimleri veya IF / ELSE deyimleridir. Bu ifadeler pseudocode ile yazılmıştır:
- EĞER
- BAŞKA
- BAŞKA IF
- SONRA
İşte sözde kodla yazılmış basit bir IF / ELSE deyimi gerçekleştiren bir program. Sadece okuyarak bu kodun ne yapmaya çalıştığını belirleyip belirleyemeyeceğinize bakın.
BAŞLAT. PROGRAM OD. Değişken Seçimi oluşturun. Kullanıcıdan bir numara isteyin. Seçime GİRİŞ OKUYUN. EĞER Seçim daha SONRA "Hayır" BAŞKA BASKI "Evet" ENDIF. SON
Oldukça basit bir program. Kullanıcıdan bir numara ister ve numaranın tek veya çift olmasına bağlı olarak bir şey yapar.
tekrarlama
Programlamanın bir diğer önemli kısmı da döngü oluşturma olarak da bilinen yinelemedir. Bazı yaygın döngüler için döngüler ve süre ikisi de sahte kodda yazılabilen döngüler.
BAŞLAT. Döngü için PROGRAM. 1 ila 12 BASKI "Merhaba" İÇİN ENDFOR. SON
Bu algoritma 12 kez "Merhaba" yazdıracak bir program içindir, bu biraz fazladır, ancak sahte kodda bir döngü yazmanın ne kadar basit olduğunu gösterir.
Döngüler de kolayca yazılırken
BAŞLAT. PROGRAM whileLoop. Değişken Sayaç oluşturun. SET Sayacı 1'e eşit. Sayaç 10'dan küçük olduğunda "Merhaba" İNCELEME Sayacını yazdırın. Endwhile. SON
“Merhaba” yazdırmak için while döngüsü kullanan bir diğer oldukça basit algoritma. Her iki döngü örneği de yinelemenin net bir başlangıcı ve bitişi vardır.
Ayrıca yazabilirsiniz yaygın olarak Do-While döngüleri olarak bilinir Bilgisayar Programlamasında Do-While Döngüsü Nasıl Çalışır?Döngüler, programlamada öğreneceğiniz ilk kontrol türlerinden biridir. Muhtemelen while ve döngüler hakkında bilgi sahibi olursunuz, ancak do-while döngüsü neyi başarır? Daha fazla oku . Sahte koddaki anahtar kelimeler farklıdır: REPEAT ve UNTIL.
BAŞLAT. PROGRAM doWhileLoop. Değişken Sayaç oluşturun. SET Sayacı 1'e eşit. REPEAT "Merhaba" INCREMENT Sayacını Yazdır. UNTIL Counter 10'a eşittir. SON
Tıpkı bir yaparken döngü, belirli ölçütler karşılanana kadar bir eylem gerçekleştirir. Bir kez karşılandığında döngü çıkacaktır.
Fonksiyonlar
Fonksiyonlar bir programcının en iyi arkadaşıdır. Tekrar tekrar çağrılabilen kodlar içerirler ve tüm üst düzey programlama dillerinde kullanılırlar. Sahte kodunuza işlev eklemek çok kolaydır.
BAŞLAT. PROGRAM örneği İşlev. PRINT "Bu bir işlevdir" SON
İşlevleri yalancı kodda çağırabilirsiniz.
call sampleFunction
Fonksiyonlar için fazla bir şey yoktur; bunlar çok basittir ve istediğiniz herhangi bir mantığı ekleyebilirsiniz.
Hata yönetimi
Uygulamalar geliştirilirken hatalara tepki veren kod yazabilmek çok önemlidir. Bu nedenle, bu yakalamaları sahte kodunuza dahil edebilirsiniz.
EXCEPTION anahtar sözcüğünü kullanarak hataları ve istisnaları işleyebilirsiniz. İşte hata yakalayan basit bir algoritma
BAŞLAT. PROGRAM catchError. Değişken sayısı oluştur. Kullanıcıdan bir numara isteyin. Numaraya GİRİŞ OKUYUN. İSTİSNA. Numara bir sayı OLMADIĞINDA YAZDIR "Hata: Lütfen bir numara seçin" SON
İstisna kodu kullanıcıdan hatalı girdi yakalar. Kod testi, iyi uygulamalar yazmak için çok önemlidir. Bu istisnalardan bazıları testinizde tekrar görünecektir, bu nedenle uygulamayı planlarken bunları sahte kodunuza yazabilmek iyidir.
Yazılım Geliştirme ve Daha Fazlası
Sözde kod, sizi daha iyi bir kodlayıcı yapmakla ilgilidir. Artık nasıl yazacağınızı bildiğinize göre, programlama sürecinizin bir parçası olarak ne kadar yararlı olabileceğini görebilirsiniz. Programcılar oldukça iyi para kazanıyoryani bu sizin kariyer hamlenizse, çok şey öğrenirseniz birçok fırsatınız olur.
Kod yazmayı öğrendiğiniz halde sözde kodu nasıl kullanacağınızı bilmeniz önerilir. Daha fazla bilmek ister misiniz? Biraz kontrol et her programcının uyması gereken temel ilkeler Her Programcının Uyması Gereken 10 Temel Programlama İlkesiDaima yazılım üzerinde çalışabilecek herkes tarafından korunabilecek bir kod yazın. Bu amaçla, hareketinizi temizlemenize yardımcı olacak birkaç programlama ilkesi. Daha fazla oku .
Anthony Grant, Programlama ve Yazılım konularında serbest çalışan bir yazardır. Programlama, Excel, yazılım ve teknolojide büyük bir Bilgisayar Bilimleri dalgasıdır.