Araştır & Paylaş
Ana Sayfa » Ankara Üniversitesi ANKADEM » Mühendislik Fakültesi » Engineering Solutions Using Matlab -Bme 268 – Computational Methods in Engineering
← Ünite 10

Ünite 10: Lec 11 — Araştır & Paylaş

myders hazırladı Ders kitabında bu ünite için araştırma etkinliği yok. Aşağıdaki etkinlikler ünite içeriğinden hazırlandı; konuyu güncel hayatla ilişkilendirmen için.

Yazılım Dünyasında 'Kalıcılık' Arayışımyders hazırladı

MATLAB'deki 'persistent' değişkenlerin çalışma mantığını, günlük hayatta kullandığınız başka bir programlama dilindeki (örneğin Python, C++ veya Java) benzer bir mekanizmayla (static değişkenler, closure'lar vb.) karşılaştırın. Aralarındaki benzerlik ve farkları araştırarak arkadaşlarınızla paylaşın.

Doğanın Özyinelemeli Tasarımları ve Fraktallarmyders hazırladı

Özyineleme (recursion) sadece bilgisayar bilimlerinde değil, doğada ve sanatta da karşımıza çıkar. Doğada veya mimaride özyinelemeli yapılara (örneğin karnabahar, eğrelti otu, Romanesco brokolisi veya Selçuklu motifleri) örnekler bulun. Bulduğunuz en ilginç görseli ve bunun özyinelemeyle ilişkisini sosyal medyada veya sınıf grubunuzda paylaşın.

Özyineleme vs. Döngüler: Hangisi Daha Verimli?myders hazırladı

Faktöriyel veya GCD gibi problemler hem özyineleme (recursion) hem de döngüler (iteration) ile çözülebilir. Büyük veri setleriyle çalışırken bu iki yaklaşımın bilgisayar belleği (stack memory) ve işlemci üzerindeki etkilerini araştırın. Hangi durumlarda döngülerin, hangi durumlarda özyinelemenin tercih edildiğini güncel yazılım projelerinden örneklerle tartışın.