Ana üretim
Sözde kod, akış şeması, test örnekleri ve hata düzeltme kaydı
Bir çözümü insan veya makinenin aynı sonuçla uygulayacağı açık, sıralı ve test edilebilir adımlara dönüştürmek.
Bir çözümü insan veya makinenin aynı sonuçla uygulayacağı açık, sıralı ve test edilebilir adımlara dönüştürmek.
Tamamlanma kanıtı: Sözde kod, akış şeması, test örnekleri ve hata düzeltme kaydı.
Bir günlük süreç için önce doğal dil, sonra sözde kod, sonra akış şeması üret ve üç sınır durumuyla test et.
Sözde kod, akış şeması, test örnekleri ve hata düzeltme kaydı
Bir günlük süreç için önce doğal dil, sonra sözde kod, sonra akış şeması üret ve üç sınır durumuyla test et.
Gerçek donanımda enerji, bağlantı, veri veya kullanıcı sınırı; simülasyonda model sınırı ayrıca kaydedilir.
Sıra bir öneridir; ancak proje sayfasına geçmeden önce temel kavram, uygulama ve hata ayıklama derslerinin kanıtı tamamlanmalıdır.
Bir algoritmayı sembol ve oklarla akış şemasına dökmeyi; kararları ve döngüleri göstermeyi öğren.
Derse git →Modülün tümünü kullanarak akıllı çanta kontrolü algoritmasını tasarla, sözde kodla, test et ve hata ayıkla.
Derse git →Bir problemi bilgisayarın veya robotun uygulayabileceği açık adımlara dönüştürmeyi sıralama, koşul ve tekrar örnekleriyle öğren.
Derse git →Aynı probleme birden fazla çözümü doğruluk, basitlik, hız ve güvenlik açısından karşılaştırmayı öğren.
Derse git →Bilgiyi bir isimle saklayıp güncellemeyi; sayaç ve biriktiricileri değişkenlerle kurmayı öğren.
Derse git →Aynı adımları tekrar tekrar yazmak yerine döngülerle otomatikleştirmeyi; sabit sayılı ve koşullu tekrarı öğren.
Derse git →Girdi–işlem–çıktı modelini; sensör, kontrol ve çıktı arasındaki ilişkiyi örneklerle öğren.
Derse git →Beklenen ile gerçek sonucu karşılaştırıp hatayı sistemli biçimde bulup düzeltmeyi öğren.
Derse git →Koşullar, bir programın veya robotun durumu kontrol edip farklı sonuçlara göre farklı komutlar uygulamasını sağlar.
Derse git →Aritmetik, karşılaştırma ve mantıksal operatörlerle hesap yapmayı ve koşulları birleştirmeyi öğren.
Derse git →Bir çözümü programlama dilinden bağımsız, açık ve uygulanabilir sözde kodla yazmayı öğren.
Derse git →Sıralama, bir algoritmadaki komutların doğru sonuç oluşacak biçimde hangi düzenle uygulanacağını belirler.
Derse git →| Kontrol | Sorulacak soru | Saklanacak kanıt |
|---|---|---|
| Girdi | Sistem hangi değeri, olayı veya kullanıcı isteğini alıyor? | Örnek girişler ve sınır durumları |
| İşlem | Hangi kural, algoritma veya fiziksel ilişki uygulanıyor? | Kod, hesap, şema veya durum tablosu |
| Çıktı | Doğru ve yanlış durumda ne gözlenmeli? | Beklenen–gerçek karşılaştırması |
| Güvenlik | Hangi koşulda sistem durmalı veya yardım istemeli? | Güvenli duruş ve kurtarma davranışı |
Bir çözümü insan veya makinenin aynı sonuçla uygulayacağı açık, sıralı ve test edilebilir adımlara dönüştürmek. Bu nedenle bu modülde yalnız doğru örneği çalıştırmak yeterli değildir. Tamamlanma kanıtı sözde kod, akış şeması, test örnekleri ve hata düzeltme kaydı olmalı; normal girdi, sınır girdi ve hatalı girdi ayrı ayrı sınanmalıdır.
İlk turda Akış Şemaları, Algoritma Nedir?, Birden Fazla Çözümü Karşılaştırmak, Değişkenler: Bilgiyi Saklamak, Döngüler: Tekrar Eden İşleri Kolaylaştırmak başlıkları arasından temel kavram ve uygulamayı eşleştir. Önce sonucu tahmin et, sonra çalıştır veya ölç, ardından farkı açıkla. Tahmin ile gerçek aynıysa bile hangi koşul değiştiğinde sonucun bozulacağını yaz.
İkinci turda şu laboratuvarı uygula: Bir günlük süreç için önce doğal dil, sonra sözde kod, sonra akış şeması üret ve üç sınır durumuyla test et. Çalışmayı tek başarılı ekran görüntüsüyle kapatma. Girdi tablosu, beklenen davranış, gerçek davranış, hata mesajı veya ölçüm ve yapılan düzeltme aynı dosyada bulunmalıdır.
Son turda Koşullar: Eğer, Değilse ve Karar Verme, Algoritma Mini Projesi: Akıllı Çanta Kontrolü, Operatörler ve Karşılaştırmalar, Sıralama: Komutların Doğru Düzeni, Sözde Kod Yazmak başlıklarını birbirine bağla. Bir dersten alınan çıktı diğerinin girdisi olsun; veri tipi, birim, bağlantı, zamanlama veya kullanıcı beklentisi değiştiğinde zincirin hangi noktasında güvenli duruş gerektiğini göster.
Bir ay sonra aynı görevi daha az kaynak yardımıyla yeniden yap. İlk ve ikinci sürüm arasında yalnız hız veya görünüm değil; test kapsamı, açıklanabilirlik, güvenlik ve başka bir kişinin yeniden kurabilmesi karşılaştırılır.
Akış Şemaları dersinde üretilen temel kavramı Hata Ayıklama çalışmasında girdi olarak kullan. Ardından Sözde Kod Yazmak sayfasında aynı kavramın daha büyük bir sistemde hangi sınırlarla değiştiğini göster. Bu geçiş bir çözümü insan veya makinenin aynı sonuçla uygulayacağı açık, sıralı ve test edilebilir adımlara dönüştürmek. hedefini tek örnekten daha geniş bir yapıya taşır.
Köprü kanıtı olarak sözde kod, akış şeması, test örnekleri ve hata düzeltme kaydı dosyasına üç sütun ekle: önceki dersten taşıdığım bilgi, yeni derste değişen koşul ve testte gördüğüm sonuç. İki ders arasında yalnız aynı sözcüğün geçmesi bağlantı değildir; çıktının gerçekten sonraki işlemin girdisi olması gerekir.
Bağlantıyı şu laboratuvarla sınayabilirsin: Bir günlük süreç için önce doğal dil, sonra sözde kod, sonra akış şeması üret ve üç sınır durumuyla test et. İlk denemeden sonra bir sınır koşulu ekle; boş veri, yanlış tür, kesik bağlantı, aşırı değer veya kullanıcı hatası gibi. Sistemin yalnız normal örnekte değil, bu koşulda da anlaşılır ve güvenli davranıp davranmadığını kaydet.
Sözde kod, akış şeması, test örnekleri ve hata düzeltme kaydı
Hayır; simülatör algoritmayı sınar, fiziksel güç, bağlantı ve sensör koşulları ayrıca test edilir.
Koşul, beklenen sonuç, gerçek sonuç ve yapılan değişiklik.
Temel kavram ve en az bir uygulama kanıtı tamamlandığında.
Bir günlük süreç için önce doğal dil, sonra sözde kod, sonra akış şeması üret ve üç sınır durumuyla test et.
Güncel teknik davranış ve sınırlar için birincil kaynak.
Kaynağı aç →Güncel teknik davranış ve sınırlar için birincil kaynak.
Kaynağı aç →