Sahte kod nasıl yazılır

Yazar: Laura McKinney
Yaratılış Tarihi: 1 Lang L: none (month-011) 2021
Güncelleme Tarihi: 10 Mayıs Ayı 2024
Anonim
Kişiye Özel QR Kod Nasıl Oluşturulur
Video: Kişiye Özel QR Kod Nasıl Oluşturulur

İçerik

Bu yazıda: Sözde kodun temellerini anlamaBu iyi bir sözde kod yazmaBir sözde kod8'de bir belge örneği oluşturun. Referanslar

Bir program geliştirmek, klavyede "atlama" ve kod satırlarını yazmaya başlamadan ibaret değildir. Öncelikle denilen bir belge biçiminde tanımlanacak bir işletim algoritması oluşturmak gerekecektir. sözde. Bu belge sembolik bir dilde yazılmıştır ve herhangi bir resmi veya özel sözdizimine cevap vermez, ancak öncelikle bir hizmet sunması amaçlanmış olsa bile, bir yazılım tasarım projesinin tüm paydaşları, teknisyenleri için ya da anlaşılmaması gerekir. Programın derlenebilir veya yorumlanabilir koda dönüştürülmesinden sorumlu olacak programcı ekiplerine kılavuz.


aşamaları

Bölüm 1 Sözde kodun temellerini anlama

  1. Bir sözde kodun ne olduğu hakkında bir fikir edinin. Bir programlama diline aşamalı olarak kopyalanabilen ve adım adım geliştirilen bir taslak koddur. Programcıların çoğu, çok daha teknik bir kodlama aşamasına geçmeden önce bir algoritmanın çalışmasını planlamak için kullanır.

    Sahte kod, gayri resmi bir rehber olarak, bir programın planlı seyrini engelleyebilecek bir problem analizi aracı olarak kullanılır. Ayrıca fikirlerinizi başkalarına açıklamanıza yardımcı olacak bir iletişim aracıdır.



  2. Bir sözde kodun kullanışlılığını anlayın. Bir algoritmanın çalışmasını tanımlamak için kullanılır. Programcılar genellikle onu bir programın ilk planının tanımı ile çalıştırılabilir kodunun yazılması arasında bir ara tanım olarak kullanırlar.
    • Sözde kod, bir algoritmanın çalışmasını tanımlamak için kullanılır. Bir programdaki belirli bir mekanizmanın nerede ve nasıl gerçekleşmesi gerektiğini açıklayabilir.
    • Sahte kod, teknik olmayan kullanıcılara bir bilgisayar işlemini açıklamak için de kullanılabilir. Bilgisayar, bir programı çalıştırmak için çok katı bir sözdiziminin kullanılmasını gerektirir; bu, programlama becerisi çok az olan veya hiç olmayan bir konuşmacı için anlaşılması zor olabilir. Bu insanlar bir programın akışını ve onu oluşturan kod satırlarının rolünü açıkça tanımlayan öznel bir dili daha iyi anlayacaklardır.
    • Üst düzey tasarımcıların, programcı ekiplerinin karşılaştıkları karmaşık sorunları çözme konusundaki açıklamalarını sahte kodlar halinde aktarmaları yaygındır. Bir yazılım geliştirme ekibinde çalışıyorsanız, sözde kodun bazen çok karmaşık sorunların çözümlerini netleştirdiğini görebilirsiniz.



  3. Sözde kodun standart bir dil olmadığını unutmayın. Sözde kod önceden oluşturulmuş sözdizimi kullanmanızı gerektirmez. Geliştirme ekiplerinde, koordinasyon amacıyla, programcıların kolayca anlayabileceği bir takma kodun yapılarını tanımlayan bir sözleşmenin kullanılması tercih edilir. Yalnız çalışırsanız, en önemli şey sözde kodunuzun düşüncelerinizin yapısını netleştirebilmesini ve planınıza uygun olmasını sağlamak olacaktır.
    • Bir proje üzerinde başkalarıyla birlikte çalışıyorsanız, sizin kadar deneyimli olup olmadıklarına, bu alandaki acemiler gibi veya programlama eğitimi almamışsanız, kolayca anlaşılması için iyi bilinen yapıları kullanmak çok önemlidir.
    • Bir üniversite eğitimine, bir programcı toplantısına ya da bir şirkette bir iş adayına kayıtlı olsanız da, muhtemelen içinde öğretilen bir sözde kodu geçmek için testler yapacaksınız. standart. Dikkatli ol, çünkü bunlar standartlar genellikle bir kurumdan veya öğretmenden diğerine çok farklıdır.

    Netlik, kabul edilen programlama kuralları çerçevesinde çalışıyorsanız, sözde kodun size yardımcı olması için göstermesi gereken ilk özelliklerden biridir. Size tahsis edilen projenin gelişimi boyunca, onu gerçek bir programlama diline çevirebilmeniz gerekecektir, bu yüzden sözde kod, fikirlerinizi gerçeğe dönüştürmek için fikirlerinizi açıkça belirtmenize izin vermelidir. büyük zorluk.




  4. Sözde koduna konsantre ol. Atanan program bloğunun sonuna geldiğinizde gerçek kaynak kodunu yazmanın kolay olması gerektiğini unutmayın. Sözde kodunuzu yazmanın hedeflerini daima unutmayın ve görevinize odaklanarak programın her satırının rolünü açıklayın.

Bölüm 2 İyi bir sözde kod yazın



  1. Bir es editörü kullanın. Biçimlendirilmiş bir belge oluşturmak için Microsoft Word ya da benzeri bir uygulama gibi es işlemlerinin kullanılması sizi cezbedebilir, ancak sözde kodun mümkün olduğunca basit kalması gerekir, herhangi bir biçimlendirme gerektirmez. En iyi çözüm es es editörü kullanmak olacaktır.

    Pure editörleri Notepad (Windows'ta) ve Edit (Mac'te) şeklindedir.



  2. Programın amacını açıklayarak başlayın. Programın amacını açıklayan bir veya iki satırın açıklanması, belgenin geri kalanını oluşturmanıza ve size açıklayacağınız sürecin içeriğini ve sonuçlarının ne olduğunu açıklayabilmenizi sağlar. .


  3. Satır başına tek bir talimat tanımlayın. Sözde kodunuzda verilen her talimat, yürütülecek yalnızca bir temel eylem tanımlamalıdır. Çoğu durumda, görev listesi doğru ayarlanmışsa, her biri yalnızca bir sözde kod satırı ile eşleşmelidir. Görevlerin bir listesini yazın. Her birini bir sözde kodda geliştirin ve aşamalı olarak bu sözde kodu derlenebilir veya yorumlanabilir gerçek koda dönüştürün.


  4. Boşlukları ve girintileri en iyi şekilde kullanın. E blokları arasındaki boşlukları kullanmak, sözde kodunuzun farklı bileşenlerini izole etmenize olanak sağlar. Blokların farklı bölümlerinin girintisi, hangilerinin daha az girintili kısımlar altında konumlandırılması gerektiğini gösterecektir.
    • Bir numara girişi ile ilgili bir sözde kod bölümü aynı satırda olmalıdır; oysa verilen girişler üzerinde bir hesaplama yapan bir kişi daha fazla sözde kodun girintili olduğu bir kısımda olmalıdır.


  5. Gerekirse, büyük harfle kullanılan anahtar kelimeleri koyun. Yazdığınız sözde koda uygulanan sözleşmeler varsa, gerçek harflerin bir parçası olacak anahtar kelimeleri büyük harflerle yazmanız gerekebilir.
    • Koşullu ifadeler kullanıyorsanız porsukağacı ve sonra sözde kodunda, büyük harfle yazman gerekecek. EĞER ve SONRA.


  6. Basit terminoloji kullanın. Projenizin ne olduğunu açıkladığınızı unutmayın irade ve gerçek kodun bir özeti değil. Bu özellikle, programlama tekniklerini veya yeni bir programcıyı tanımayan müşterilerinizden biri için bir gösteri olarak kullanmak üzere bir sahte kod yazıyorsanız önemlidir.

    Tüm gerçek talimatları atlamayı ve işlem satırlarının her birini insan dilinde tanımlamayı, örneğin "Bir kullanıcı tarafından girilen sayı tek sayıysa, çıkış" ile değiştirilir. Y ».



  7. Sahte kodunuzun satırlarını doğru sırada tutun. Sözde kodunuzu yazarken kullandığınız dil basit kalsa da, satırlarının her birini çalıştırılma sırasına göre tutmanız gerekir. Programın sorunsuz çalışması için bu çok önemlidir.


  8. Hayal gücünüze yer bırakmayın. Bir süreç boyunca gerçekleşecek olan her şey tam olarak tanımlanmalıdır. Sahte kodunuzda kullanılan talimatlar anlaşılabilir olmalıdır. Sahte kod, genellikle değişkenleri tanımlamaz, ancak programın hesap numaraları, adlar veya işlem miktarları gibi gerçek dünya nesnelerine çok yakın olan nesneleri nasıl işlemesi gerektiğini açıklar.


  9. Standart programlama yapıları kullanın. Sahte kod yazmak için tanımlanmış bir standart olmasa bile, programcılar C veya Pascal gibi sıralı programlama dillerinde tanımlanmış yapıları takip ederseniz nereye gitmek istediğinizi kolayca anlarlar. Gibi terimleri kullanın porsukağacı, sonra, başka, iken ve döngü Genellikle kullandığınız programlama dili ile aynı şekilde.
    • DURUMDA sonra TALİMAT: talimat, yalnızca test edilen koşul testi doğru olduğunda gerçekleştirilecek, test yanlış ise doğru olmayacaktır.
    • TALİMAT ŞARTLARI: talimat, koşul doğru olarak test edildiği sürece tekrarlanacaktır, ancak şart yanlış olarak test edildiğinde hiçbir zaman doğru olmayacaktır.
    • DURUMDA TALİMAT yapmak: bu şartlı ifade, bir öncekine bir fark ile çok benzer. İlk durumda, durum test edildi talimat yürütülmeden önce Test yanlışsa yapılmamıştır. Bu durumda test edilecek talimatın uygulanmasından sonraböylece en az bir kez çalıştırılacak.
    • işlevi NAME (ARGUMENTS): TALİMAT: Bu her zaman isim anlamına gelir ADI işlevin programında karşılaşılacak, tanımlı ifadenin parantez içerisinde açıklanan argümanlarla yürütülmesi gerekecektir. "Bağımsız Değişkenler" terimi, talimat tarafından dikkate alınacak bir veya daha fazla değişkeni temsil eder.


  10. Sahte kodunuzun bölümlerini düzenleyin. Aynı blokta birkaç farklı bölüm tanımlayan büyük bir sahte kod bölümünüz varsa, her şeyi bir arada tutmak için sekizinci veya kaşlı ayraçları kullanabilirsiniz.
    • Kancalar () veya parantez () sözde kodun uzun bölümlerini tanımlamanıza yardımcı olacaktır.
    • Gerçek kod yazarken, yerleştirerek yorum ekleyebilirsiniz. // hattın başında // Bu bir yorum satırı.. Aynı satırda yazılmış herhangi bir şey yorum olarak kabul edilecektir. Programın bölümleri hakkında yorum eklemek için sözde kod yazarken aynı yöntemi kullanabilirsiniz.


  11. Sahte kodunuzun okunabilirliğini ve netliğini kontrol edin ve yeniden kontrol edin. Bir sözde kod edebi bir iş değildir, ancak anlaşılabilir kalması gerekir. Belgenizin sonuna ulaştığınızda, bu birkaç soruyu cevaplayabilmelisiniz.
    • Sahte kodum bu projeye aşina olmayan biri tarafından anlaşılabilir mi?
    • Sahte kodum bir programlama dilinde kolayca kaynak koduna kopyalanabilir mi?
    • Sahte kodum hiçbir projeyi geride bırakmadan tüm projeyi tarif ediyor mu?
    • Sözde kodumda tanımlanan nesne isimleri, ilgilenenler tarafından açıkça anlaşılabilir mi?
    • Sahte kodunuzun bir bölümünün yeniden tasarlanması veya tamamlanması gerektiğini düşünüyorsanız veya yeterince açık değilse, gerekli bilgileri eklemek veya değiştirmek için bu sayfaya geri dönün.

Bölüm 3 Sözde bir kod içinde örnek bir belge oluşturun



  1. Bir es editörü açın. Yeni programlar yüklemek istemiyorsanız, sisteminizin varsayılan düzenleyicisini, örneğin Not Defteri Windows üzerinde çalışıyorsanız veya Düzenleme Mac’te iseniz


  2. Programınızın ne yapacağını açıkça tanımlayın. Bu zorunlu olmamakla birlikte, her zaman belgenin başında bir veya iki satırda dinleyicilerinize göndereceğiniz sahte kodun ne olduğunu açıklamak iyi bir fikirdir.

    Bu program bir kullanıcıyı bekliyor. Beklenilen şeye karşılık gelirse, program cevap verecektir, aksi takdirde reddedilir.



  3. Açılış sırasını yaz. Bu, başlatıldığında programın yürüteceği ilk talimattır. Bu belgenin ilk satırına yazılmalıdır.

    Tebrik mesajı "Sana günaydın diliyorum!"



  4. Aşağıdaki satırı ekleyin. Sözde kodun son satırı ile tuşuna basarak izleyeceğinizin arasına bir boşluk koyun. ↵ Gir Klavyenizin Aşağıdaki satırı oluşturun. Bu örnekte, kullanıcı tuşuna basarak kendini göstermelidir giriş diyaloğun bir sonraki satırını aramak için.

    Kullanıcı mesajını göster "Devam etmek için" Enter "tuşuna basın"



  5. Kullanıcının harekete geçirme ifadesini ekleyin. Şimdi bir selamlama yanıtlaması istenecek.

    Hızlı kullanıcı eylemini göster "Nasılsın?"



  6. Kullanıcıdan uygun cevapların bir listesini görüntüleyin. Tuşuna bastıktan sonra giriş kullanıcı klavyesinden, cevabını seçebileceği bir cevaplar listesi görecektir.

    3 teklif göster "1. İyi." "2. Çok iyi." "3. Kötülük."



  7. Kullanıcıdan bir cevap isteyin. Programın kullanıcıdan bir cevap talep edeceği yer burasıdır.

    Kullanıcı-istek girişini göster "Durumunu tanımlayan numarayı gir:"



  8. Bir dizi koşul oluşturun porsukağacı kullanıcının girişine tepki vermek. Sorulan soru, üçü arasında tek bir reaksiyon seçmenin gerekli olacağı üç olası cevap bırakıyor. Koşullu kodu kullanarak bir seçim oluşturmanız gerekecektir. porsukağacı.

    "1" EĞER reaksiyonu göster "Şaşırtıcı!" EĞER "2" Yorumu göster "Harika!" "3" Eger reaksiyonu göster "Yeniden gir!"



  9. Bir hata tahmin et. Kullanıcının davetiyeye doğru yanıt vermediği ve bir hata hazırladığı durumu hesaba katmalısınız.

    Eğer giriş tanınmadıysa Tepki göster "Talimatlarıma uymadın!"



  10. Programınızın diğer tüm bileşenlerini ekleyin. Tamamladığınızı düşünüyorsanız, belgenize göz atın ve eksik öğeleri ekleyin veya okuyanların neler olup bittiğini anladığından emin olmak için fignole edin. Sahte kodunuz sonunda böyle görünmelidir.

    Bu program bir kullanıcıyı bekliyor. Beklenilen şeye karşılık gelirse, program cevap verecektir, aksi takdirde reddedilir. Tebrik göster "Sana günaydın diliyorum!" Kullanıcı mesajını göster "Devam etmek için" Enter "tuşuna basın" Bilgi istemi-eylemi kullanıcısını göster "Bugün nasılsın?" 3 teklif göster "1. İyi." "2. Çok iyi" "3. Kötü." Kullanıcı girişi talebini göster "Durumunuzu tanımlayan numarayı giriniz:" EĞER "1" Tepki göster "Müthiş!" EĞER "2" Yorumu göster "Harika!" "3" Eger reaksiyonu göster "Yeniden gir!" Eğer giriş tanınmadıysa Tepki göster "Talimatlarıma uymadın!"



  11. Belgenizi kaydedin. Windows'ta tuşlara aynı anda basın Ctrl+S klavyenizden ve Mac'in altındaki tuşlara basın. Mand Komut+S. Bir isim verin ve tıklayın kayıt.
danışma



  • Sahte kod, kaynakları yüzlerce ila binlerce satır koduna ulaşan önemli programları oluşturan algoritmaları tanımlamak için idealdir.
uyarılar
  • Bir program oluştururken, sahte kod hiçbir zaman doğrudan derlenebilecek veya yorumlanabilecek gerçek kaynak kodunun yerine geçemez. Bununla birlikte, programın ne yapması gerektiğini açıklamak için referans olarak kullanılabilir.

Diğer Bölümler Deneyimli bir tıbbi ekipten multipl miyelom için düzenli tedavi görmenin yanı ıra, muhtemelen ağrınızı ilaçla veya diğer eçeneklerle yönetiyorunu...

Diğer Bölümler Modern Warfare 2'de birçok farklı killtreak türü vardır. onuncuu, "oyunu büyük bir patlama ile bitiren" Taktik Nuke. Nuke'u almak i&...

Popüler Makaleler