BİLGİSAYAR PROGRAMLAMA. Algoritma ve Akış Şemaları

Benzer belgeler
Algoritma ve Akış Şemaları

EM205 26/9/2014. Programlamaya giriş Algoritmalar. Amaçlar

BMT 101 Algoritma ve Programlama I 3. Hafta. Yük. Müh. Köksal GÜNDOĞDU 1

HÜPP PYTHON I.HAFTA ALGORİTMA MANTIĞI, AKIŞ DİYAGRAMLARI VE PYTHON'A GİRİŞ

ÖRNEK 1: Verilen iki sayının toplamının bulunmasının algoritması aşağıdaki gibi yazılır:

Algoritmalar ve Programlama. Algoritma

Algoritmanın Hazırlanması


C SHARP UYGULAMA ÇALIŞMASI

ÖDEV (Vize Dönemi) CEVAPLAR. 1. Ekrana Merhaba Dünya! yazdıran algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız.

Dr. Musa KILIÇ Öğretim Görevlisi

Bireylerin yaşadığı çevreye uyum sağlaması durumunda ortaya çıkan olumsuzluklara PROBLEM denir.

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ (Algoritma Geliştirmek, Satır Kod)

C PROGRAMLAMA YRD.DOÇ.DR. BUKET DOĞAN PROGRAM - ALGORİTMA AKIŞ ŞEMASI

Örnek bir Algoritma. Örneğimiz bir insanın evden çıkıp işe giderken izleyeceği yolu ve işyerine girişinde ilk yapacaklarını tanımlamaktadır.

BİLGİSAYAR PROGRAMLAMA MATLAB

GÖRSEL PROGRALAMA HAFTA 3 ALGORİTMA VE AKIŞ DİYAGRAMLARI

Algoritma ve Akış Şemaları

Programlama Temelleri. Ders notları. Öğr.Gör. Hüseyin Bilal MACİT 2017

5- AKIŞ DİYAGRAMLARI (FLOW- CHART) M.İLKUÇAR - 1

C++ Dilinde Bazı Temel Algoritmalar

ALGORİTMA NEDİR? (Adım adım işlem basamaklarının yazılmasıdır.)

AKIŞ ŞEMASI AKIŞ ŞEMASI AKIŞ ŞEMASI ŞEKİLLERİ GİRİŞ

PROGRAMLAMAYA GİRİŞ VE ALGORİTMA «YTÜROK» EĞİTMEN:REHA ÖZGÜR ŞİMŞEK

BLGM BÖLÜM. Problem Çözme Kavramları (Algoritma ve Akış Şemaları)

Algoritma ve Programlamaya Giriş

Algoritma ve Akış Diyagramları

Algoritma kelimesinin kökeni:

Algoritmalar, Akış Şemaları ve O() Karmaşıklık Notasyonu

BÖLÜM 2: ALGORİTMALAR

ÜNİT E ÜNİTE GİRİŞ. Algoritma Mantığı. Algoritma Özellikleri PROGRAMLAMA TEMELLERİ ÜNİTE 3 ALGORİTMA

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

BİLGİSAYAR TEMELLERİ VE PROGRAMLAMAYA GİRİŞ

TEMEL BİLGİSAYAR BİLİMLERİ. Programcılık, problem çözme ve algoritma oluşturma

ALGORİTMA (ALGORITHM) M.İLKUÇAR -

GÜMÜŞHANE ÜNĐVERSĐTESĐ MÜHENDĐSLĐK VE DOĞA BĐLĐMLERĐ FAKÜLTESĐ ELEKTRĐK-ELEKTRONĐK MÜHENDĐSLĐĞĐ EEM 114 ALGORĐTMA TASARIMI VE PROGRAMLAMA DĐLLERĐ

BİLİŞİM TEKNOLOJİLERİ 6. SINIF DERS NOTLARI 2

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

BMT 101 Algoritma ve Programlama I 7. Hafta. Yük. Müh. Köksal Gündoğdu 1

BMT 101 Algoritma ve Programlama I 3. Hafta (Örnekler) Yük. Müh. Köksal GÜNDOĞDU 1

4- ALGORİTMA (ALGORITHM)

Okut. Yüksel YURTAY. İletişim : (264) Sayısal Analiz. Algoritma & Matlab.

Çoktan Seçmeli Değerlendirme Soruları Akış Şemaları İle Algoritma Geliştirme Örnekleri Giriş 39 1.Gündelik Hayattan Algoritma Örnekleri 39 2.Say

DÖNGÜLER (LOOPS) while(), do-while(), for(), foreach()

BİL1001 Bilgisayar Bilimlerine Giriş 1

while(), do-while(), for() M.İLKUÇAR 2010 MAKU-MYO

ALGORİTMA TASARIMI VE SCRATCH UYGULAMASI

Veri Yapıları ve Algoritmalar

FBEB-512 C++ ile Nesne Tabanlı Programlama Güz 2009 (1. Hafta) (Yrd. Doç. Dr. Deniz Dal)

TBP101 (4. Hafta) Alıştırma Soruları ve Cevapları

4- ALGORİTMA (ALGORITHM) M.İLKUÇAR - 1

YZM 2105 Nesneye Yönelik Programlama

İÇERİK PROGRAMLAMAYA GİRİŞ ALGORİTMA AKIŞ DİYAGRAMLARI PROGRAMLAMA DİLLERİ JAVA DİLİNİN YAPISI JAVA DA KULLANILAN VERİ TİPLERİ JAVA DA PROGRAM YAZMA

BİLGİSAYAR PROGRAMLAMA DERSİ

Algoritma ve Akış Diyagramları

KBÜ. TBP101 Programlama Temelleri. Öğr. Gör. Dr. Abdullah ELEN KARABÜK ÜNİVERSİTESİ.

HSancak Nesne Tabanlı Programlama I Ders Notları

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

Algoritmik Program Tasarımı, Akış Şemaları ve Programlama. Bilgisayar Mühendisliğine Giriş 1

ALGORİTMA KAVRAMI. Bir sorunu / problemi çözmek veya belirli bir amaca ulaşmak için gerekli olan sıralı mantıksal adımların tümüne algoritma denir.

MTK467 Nesneye Yönelik Programlama. Hafta 4 - Döngüler Zümra Kavafoğlu

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA

Algoritmalar ve Karmaşıklık

BMT 101 Algoritma ve Programlama I 8. Hafta. Yük. Müh. Köksal GÜNDOĞDU 1

ALGORİTMA VE PROGRAMLAMA I DERS NOTU#8

3. Bölüm Algoritmalar

ALGORİTMALAR. Turbo C Bilgisayarda Problem Çözme Adımları. Bilgisayarda Problem Çözme Adımları.

PROBLEM ÇÖZME PROGRAMLAMA ve ÖZGÜN ÜRÜN GELİŞTİRME

Erzurum Teknik Üniversitesi Mühendislik Mimarlık Fakültesi Bilgisayar Programlama Dersi Ödevi Soru

ALGORİTMA ÖRNEKLERİ ve YAZILIYA HAZIRLIK SORULARI

DÖNGÜLER BMÜ-111 ALGORİTMA VE PROGRAMLAMA-I YRD. DOÇ. DR. İLHAN AYDIN

D İ Z İ L E R A R R A Y S

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

Hafta 5 Algoritma Örnekleri ve Analizi

PROGRAMLAMAYA GİRİŞ VE ALGORİTMA. Yazılım Nedir Algoritma Akış Seması Örnekler

-A Grubu- MKT103 Görsel Programlama 2015/2016 Güz Dönemi Final Sınavı

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK

Temel Kavramlar 1 Doğal sayılar: N = {0, 1, 2, 3,.,n, n+1,..} kümesinin her bir elamanına doğal sayı denir ve N ile gösterilir.

Giris {\} /\ Suhap SAHIN Onur GÖK

Algoritma ve Programlama: Karar Yapıları ve Döngüler

BİL1001 Bilgisayar Bilimlerine Giriş 1

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

BLG 1306 Temel Bilgisayar Programlama

Diziler. Yrd.Doç.Dr.Bülent ÇOBANOĞLU

BLG 1306 Temel Bilgisayar Programlama

Algoritmalar. 3. Açıklık: Her işlem (komut) açık olmalı ve farklı anlamlar içermemeli.

MAK 1005 Bilgisayar Programlamaya Giriş. Fonksiyonlar. Prof. Dr. Necmettin Kaya

BMÜ-111 Algoritma ve Programlama. Bölüm 5. Tek Boyutlu Diziler

TAMSAYILAR. 9www.unkapani.com.tr. Z = {.., -3, -2, -1, 0, 1, 2, 3, } kümesinin her bir elemanına. a, b, c birer tamsayı olmak üzere, Burada,

BÖLÜM 3: AKIŞ DİYAGRAMLARI

ALGORİTMA VE PROGRAMLAMA I

KBÜ. TBP101 Programlama Temelleri. Öğr. Gör. Dr. Abdullah ELEN KARABÜK ÜNİVERSİTESİ.

Örnek 4: Örnek Özyinelemeli fonksiyon örneği Bölüm 9. C++ programlama dilinde Nesne ve sınıf

Döngüsel Akış Diagramı Algoritmaları

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 5. Bölüm Karar ve Çevrim Kontrol Yapıları

Pythonda değişkenlerin türlerini tanımlamaya gerek yoktur

MATLAB de. Programlama. Kontrol Yapıları. Döngü Yapıları. Doç. Dr. İrfan KAYMAZ Matlab Ders Notları

BPR152-Algoritma ve Programlama II Uygulama -13

Transkript:

BİLGİSAYAR PROGRAMLAMA Algoritma ve Akış Şemaları

Algoritma tanımı Algoritma özellikleri Algoritma tasarımı Akış şemaları Dallanma simgeleri Döngü simgeleri Akış şeması tasarımı Akış şeması örnekleri Konu Başlıkları

Algoritma Herhangi bir işi yapmak ya da bir problemi çözmek için adım adım uygulanan kurallar dizisine algoritma denir. Algoritmada adımlar sırasıyla işlenmektedir.

Algoritma Bir algoritmanın en önemli özellikleri: bir giriş verisine karşılık çıkış bilgisinin mutlaka bulunması, sonlu sayıda adım içermesi, her türlü alternatifin düşünülerek sonuca ulaşıldığının garanti edilmesidir. Eğer sonlu sayıda adım ile Sonuca ulaşılamaz ise istenmeyen Sonsuz döngüler, eğer bütün alternatifler düşünülmez ise belirsiz durumlar ortaya çıkabilir ve bir sonuca ulaşılamaz.

Algoritma Bir kurallar dizisini algoritma olarak tanımlayabilmek için mutlaka giriş verileri değerlendirilerek çıkış bilgisinin elde edilmesi gereklidir. Algoritma, belirli biri işin/problemin sonucunu elde etmek için art arda uygulanacak adımları ve koşulları kesin-olarak ortaya koyar. Bu adımlar, ilgili koşullar altında adım adım izlendiğinde bir sonuca ulaşılır.

Algoritmada olması gereken özellikler Etkin ve Genel olma: her koşulda ve her giriş değerinde doğru sonuca ulaşılabilmelidir. Sonlu olma. Algoritma kesinlikle sonlu sayıda işlem içermeli ve bu işlemlerin süresi de sonlu olmalıdır; Yanılmazlık. Algoritma tekrar yürütüldüğünde aynı giriş değerleri için aynı sonuç elde edilmelidir. Giriş/Çıkış tanımlı olma. Algoritmanın giriş ve Çıkış değerleri olmalıdır. Başarım. Algoritma başarımı (disk ve bellek kullanımı) iyi olacak şekilde tasarlanmalıdır.

Akış Şeması Sorunun çözümü için oluşturulmuş algoritmanın görsel olarak şekillerle ifade edilmesine akış şeması (flow chart) denilmektedir. Akış şemalarında algoritmanın adımları simgeler şeklinde kutular içine yazılmaktadır ve adımlar arasındaki ilişkiler ve akış yönü oklar ile gösterilmektedir.

Akış Şemasının Avantajları 1) Birbiri ile ilgili adımlar arasındaki mantıksal ilişkiyi gösterirler. 2) İzlenmesi ve anlaşılması kolaydır. 3) Şartlara bağlı olarak ortaya çıkan olayların takip edilmesi mümkündür. 4) Belli bir standarda göre hazırlandıklarından herkesçe anlaşılabilir ve birden fazla kişi aynı şema üzerinde çalışabilir.

Akış Şeması Hazırlama Kuralları 1) ngıç ve bitiş uçları tanımlanmalıdır. 2) Standart semboller kullanılmalıdır. 3) Birbirini kesen akış hatları kullanılmamalıdır. 4) Basit kararlar alınmalıdır. 5) Şema belli bir yönde hazırlanmalıdır.

Akış Şeması Elemanları Akış şemasının başlangıcını yada bitişini belirtir. Veri girişi yapılacağını belirtir. Ekranda görüntüleme yapılacağını belirtir.

Akış Şeması Elemanları Yazıcıya çıktı olacağını belirtir. Hesaplama ya da değerlerin değişkenlere aktarımını gösterir. Aritmetik ve mantıksal ifadeler için karar verme ya da karşılaştırma durumunu gösterir.

Akış Şeması Elemanları Yapılacak işler birden fazla sayıda yinelenecek ise yani iş akışında döngü var ise bu sembol kullanılır. İki nokta arası ilişkiyi gösterir. Döngü sonunu göstermek için ya da akış şemasının başka bir yere bağlantısını göstermek amacıyla kullanılır. Fonksiyon çağırılacağını belirtir. Akış Yönü İş akışının yönünü belirtir.

Akış Şemaları Akış şemaları içerik ve biçimlerine göre genel olarak üç grupta sınıflandırılabilirler. 1. Doğrusal akış şemaları 2. Mantıksal akış şemaları (Koşullu) 3. Döngü içeren akış şemaları

Doğrusal akış şemaları İş akışları, giriş, hesaplama, çıkış biçiminde olan akış şemaları bu grup kapsamına girer. Yapısında karar alma ya da döngü ifadeleri içermeyen akış şemalarıdır.

Örnek-1 (Ekrana Merhaba Dünya Yazdırma) Algoritması Akış Şeması (doğrusal) Adım 1: Adım 2: Ekrana Merhaba Dünya yazdır. Adım 3: Dur Merhaba Dünya C Kodu Dur (Son- Bitir) #include <stdio.h> void main() { printf("hello World"); }

Örnek-2 (İki Sayıyı Toplama ve Görüntüleme) Algoritması Adım 1: Adım 2: Birinci sayıyı gir Adım 3: İkinci sayıyı gir Adım 4: İki sayıyı topla Adım 5: Toplam sonucunu ekranda görüntüle Adım 6: Dur Akış Şeması (doğrusal) A Değişkenler: A: Birinci sayı B: İkinci sayı C:Toplam sonucu Adım 1: Adım 2: A yı gir Adım 3: B yi gir Adım 4: C=A+B Adım 5: C yi ekranda görüntüle Adım 6: Dur B C=A+B C Dur

Mantıksal (Koşullu Dallanma) Geniş ölçüde mantıksal kararları içeren akış şemalarıdır. Hesap düzenleri genellikle basittir. Verilen koşulun doğru yada yanlış olmasına göre iş akışı yönlendirilir.

Örnek-3 (Klavyeden Girilen 2 sayıdan birincisi büyük ise çarpma, aksi durumda toplama yapan algoritma ve akış şeması) Algoritması Akış şeması Değişkenler: X: Birinci sayı Y: İkinci sayı S:Toplam sonucu X Adım 1: Adım 2: X i gir Adım 3: Y yi gir Adım 4: X>Y ise S=X*Y hesapla adım 6 ya git Adım 5: X<=Y ise S=X+Y hesapla Adım 6: S i görüntüle Adım 7: Dur Hayır Y X>Y S=X+Y Evet S=X*Y S Dur

Örnek: İki sayıdan büyük olanı bulma

Örnek: İki sayıdan büyük olanı bulma

Döngüsel Akış Şemaları Sorunun çözümü için, çözümde yer alan herhangi bir adım ya da aşamanın birden fazla kullanıldığı akış şemalarına denir. İş akışları genel olarak giriş ya da başlangıç değeri verme, hesaplama, kontrol biçiminde olmaktadır.

Örnek-4 (Klavyeden 5 kişinin doğum yılını girip 2013 yılındaki yaşını hesaplayan algoritma ve akış şeması) Algoritması Değişkenler: dy : kişinin doğum yılı yas: kisinin yaşı i : sayaç (5 kişi olup olmadığını kontrol eder) Adım 1: Adım 2: i=1; Adım 3: dy yi gir Adım 4: yas=2013-dy Adım 5: yas ı ekrana yazdır Adım 6: i<5 ise i yi 1 arttır, adım 3 e git Adım 7: Dur

Örnek 4 (Devam) Akış şeması I (Döngü ifadesi içermeyen) Akış şeması II (Döngü şekli içeren) ngıç değeri i, 1, 5, 1 Artım değeri i=1 i,1,5,1 Döngü Değişkeni Bitiş değeri dy dy i=i+1 yas=2013-dy yas yas=2013-dy yas Evet i<5 i Dur Hayır Dur

Örnek 5 (1 den 10 a kadar sayıları ekranda görüntüleyen akış şeması) Kontrol İfadesiyle Döngü İfadesiyle i=1 i,1,10,1 i=i+1 i i Evet i<10 i Dur Hayır Dur

Örnek 6 (Girilen 5 sayının karelerini görüntüleyen akış şeması) Kontrol İfadesiyle Döngü İfadesiyle i=1 i,1,5,1 sayı sayı i=i+1 kare=sayı*sayı kare kare=sayı*sayı kare Evet i<5 i Dur Hayır Dur

Örnek 7 (Girilen 15 sayıdan pozitif olanların adedini bulup görüntüleyen akış şeması) Kontrol İfadesiyle Döngü İfadesiyle i=1, adet = 0 adet = 0 sayı i,1,15,1 i=i+1 sayı>=0 Evet adet=adet+1 sayı Evet Hayır i<15 sayı>=0 Hayır Evet adet=adet+1 adet i Dur adet Dur

Örnek 8 (50 öğrencinin notlarının ortalamasını bulan akış şeması) Kontrol İfadesiyle Döngü İfadesiyle toplam = 0 i=1, toplam=0 i,1,50,1 not not i=i+1 toplam=toplam+not toplam=toplam+not Evet i<50 i Hayır ortalama=toplam/50 ortalama=toplam/50 ortalama ortalama Dur Dur

Örnek 9 (Girilen sayının faktöriyelini hesaplayan akış şeması) Kontrol İfadesiyle Döngü İfadesiyle f=1,i=2 f=1 sayı sayı i=i+1 f=f*i i,2,sayı,1 Evet i<sayı f=f*i f Hayır i Dur f Dur

Örnek 10 (y=x 2 +5x-7 denkleminin x=[-4,4] aralığındaki çözümlerini bulan ve görüntüleyen akış şeması, (x in artım değeri 0,5 tir.)) Kontrol İfadesiyle Döngü İfadesiyle x=-4 x,-4,4,0.5 y=x*x+5*x-7 y=x*x+5*x-7 x=x+0,5 Evet y x<4 y i Dur Hayır Dur

Örnek 11 (girilen sayının tek yada çift olduğunu bulup uygun mesajı görüntüleyen akış şeması) % simgesi mod alma işlemidir. sayi mod 2 = 0 ise çift sayı olduğunu değilse tek sayı olduğunu ekrana gösteriyoruz. kalan adında bir değişken kullanmadan, kontrol ifadesi içinde sayi % 2 = 0 yazmamız da mümkün olabilirdi. sayı kalan=sayi%2 sayi%2=0 kalan=0 Hayır Sayı tektir Dur Evet Sayı çifttir

Örnek 12 (girilen 3 sayıdan hangisinin en büyük olduğunu bulan akış şeması) a,b,c a>b Evet a>c Evet En buyuk sayı a dır Hayır Hayır Hayır b>c En buyuk sayı c dir Evet En buyuk sayı b dir Dur

Örnek 13 (girilen 10 sayıdan en büyüğünü bulan ve görüntüleyen akış şeması) Kontrol İfadesiyle Döngü İfadesiyle eb=0 i=1, eb=0 i,1,10,1 sayı sayı i=i+1 sayı>eb Evet eb=sayı sayı>eb Evet eb=sayı Hayır Hayır Evet i<10 i eb Dur eb Dur

Dizi Kavramı Diziler aynı tipteki elemanların yan yana sıralanmasıyla elde edilen bir bilgi kümesidir. İki boyutlu (örn: matris) yada daha çok boyutlu diziler de olabilir. Diziler akış şemalarında indisli gösterilirler: dizi(0), dizi(1), dizi(2),.., dizi(i) ilk elemanın indisi akış şemalarında 1 olarak gösterilse de, C programlama dilinde 0 dır.

Örnek 15 (10 elemanlı bir diziye bilgi girişi yapan ve diziyi görüntüleyen akış şeması) Kontrol İfadesiyle Döngü İfadesiyle i=1 i,1,10,1 i=i+1 dizi(i) dizi(i) Evet i<10 i i=1 Hayır i,1,10,1 i=i+1 dizi(i) dizi(i) Evet i<10 i Dur Hayır Dur

Örnek 16 (15 elemanlı bir sayı dizisine bilgi girişi yapılarak elemanların toplamını bulan akış şeması) i,1,15,1 dizi(i) toplam=toplam+dizi(i) i toplam Dur

Örnek 17 (20 elemanlı bir sayı dizisine bilgi girişi yapılarak 4 ile 25 arasında olanların adedini bulan ve görüntüleyen akış şeması) i,1,20,1 b(i) b(i)>=4 ve b(i)<=25 Evet adet=adet+1 Hayır i adet Dur

Kaba Kod (Pseudo Code) (Sözde Kod) Kaba-kod, algoritmanın yarı programlama dili kuralları, yarı konuşma dili metinleri ile ortaya koyulması/tanımlanmasıdır. Gerçek kod ise, algoritmanın herhangi bir programlama diliyle gerçekleştirilmiş halidir. Kaba-kod ile verilen bir problem yazılımcılar tarafından istenen bir Programlama dili ile kodlanabilir. Kaba-kod herhangi bir programlama dilinden bağımsız olup herhangi bir kurala da sahip değildir.

Kaba Kod Örneği

Kaba Kod Örneği

İç İçe karşılaştırmalı ifadeler -1 (nested statements)

İç içe if (C-örneği)

İç İçe karşılaştırmalı ifadeler -2 (case statements)

İç içe karşılaştırma case (C-örneği)

Döngü Çeşitleri 1. Repeat-Until (Do-while) Döngüleri Repeat döngüsünde koşul ne olursa olsun ifadelerden oluşan işlem bloğu en az bir sefer çalışır. Eğer koşul sağlanamıyorsa sonsuz döngüye girilebilir. Bu nedenle bu döngü kullanılırken dikkat edilmelidir.

2. While Döngüleri Döngü Çeşitleri While döngüsü de tekrarlı ifadeleri işlemek üzere geliştirilmiş bir başka döngüdür. Bu döngü yapısında koşul, döngünün ilk satırında yer alır. Koşul doğru olduğu sürece döngünün bloğunda yer alan komutlar işlenir.

3. for Döngüleri Döngü Çeşitleri Kaç defa döneceği önceden bilinen durumlarda kullanılan bir döngü türüdür. Bu döngüde dönme adedini tutan bir döngü sayacı (örnekte x) değişkeni kullanılır. Bu değişken başlangıç olarak verilen değerden başlar, eşit değerli artımlarla veya azalışlarla test koşulu TRUE olduğu sürece devam eder. Bu esnada döngü bloğunda bulunan tüm ifadeler çalıştırılır.

Döngülerde yanlış kullanım

Akış Diyagramları dışında tasarım yöntemleri Metinsel tanımlama N-S(Nassi-Schnederman)şemaları W-O (Warnier-orr) Diyagramları Nesneye Yönelik Yaklaşım (Gelecek dönem derste işlenecek)

Algoritma ve Akış Şeması Alıştırma Soruları 1. 1 ile 10 arasındaki sayıların karelerinin toplamını ekranda gösterin 2. Girilen pozitif tamsayının kaç basamaklı olduğunu bulup ekranda gösterin 3. Girilen 20 tamsayıdan çift sayıların toplamının tek sayıların toplamına oranını ekranda gösterin 4. Girilen sayının 5 in kuvveti olup olmadığını ekranda gösterin