kavramı bilgisayar bilimi en önemli kavramlardan bazılarıdır.Birçok kişi bugün bilgisayar teknolojisi çağında, şimdiki nesil bu malzeme altıncı sınıfta zaten geçerken o, ve yavaş yavaş daha ayrıntılı nedenleri bilgisayar biliminin temelleri eski defterleri ne başlamak düşün.
Nedir?
algoritma ve algoritma özelliklerinin kavramı nedir?
algoritması - adımların spesifik sırası, yani prensip olarak biz farkında olmasa bile, her gün bunlarla başa çıkmak için.Biz mağaza şey satın almak için kendi aile üyelerinden birine sorarsanız
Adam ve algoritma
Örneğin, biz ne kadar, yani tam olarak ürünler neye ihtiyacınız hakkında ayrıntılı bilgiler almak için, eylemler dizisini sormak ve nebunların her biri için gereksinimler.
- belli dükkan `ler: Ancak, gibi eylemler, net bir dizi verilen yukarıda.
- beyaz ekmek satılır olup olmadığını öğrenmek.
- taze olup olmadığını öğrenmek.Sorulara 2. ve 3. cevapları iseniz
- "evet", o zaman bu durumda, iki somun aldım.Tabii ki
, bu işlem oldukça sıradan ve böyle bir açıklama oldukça hacimli olduğunu görünebilir.Bu algoritma kavramı ve modern bilimin algoritmanın özellikleri nedir geldiğinde yukarıdaki algoritma basit biri olarak Ama aslında, talimatlar, çok daha kapsamlı olabilir.
Herkes sürekli farklı karmaşıklık çeşitli görevler bir sürü çözer doğada
Algoritmalar, bazıları da belirli bir sorun olarak algılanan olmadan, tamamen otomatik olarak çözülmüş, böylece basittir.Örneğin: kahvaltı, yıkama, bir anahtarla kapıyı kapatmak aile beslemek ve böylece D.
Ama uzun vadeli düşünmeyi gerektirir o kadar karmaşık başka sorunlar yanı sıra başlangıcına çaba önemli miktarda vardır.bir çözüm bulmak için, ve daha sonra bu hedefe ulaşmak için.Bu görevler şunlardır: Bir dil öğrenmek, belirli bir para miktarı, ve diğerleri kazanmak için.Diğer bir deyişle, bu tür görevler onlar görevi başarmak "ekmek satın", ama aslında bile basit görevleri birkaç adımda gerçekleştirilir gerekir ne kadar kıyasla çok daha karmaşık eylemleri gerektirir için.
kavramı, türleri ve eylemlerin belirli bir sırayla özellikleri
insanların günlük yaşamda karşılaştıkları zorlukları çok sayıda çözümü için bir prosedür olarak tarif edilebilir ve bu dizi algoritma kavramı ve algoritma özellikleri olarak bilgisayarda gösterilir.
tüm en ünlü biri iki sayının en büyük ortak böleni kullanılarak belirlenir sözde Euclid algoritması vardır.
Bu algoritma ve özellikleri kavramı göz önüne alındığında, doğru işlem değil, aynı zamanda yürütülür hangi sırada aslında sadece anlaşılması için gerekli olan, dikkat edilmelidir.Eğer sonunda belirli koşullar altında uygulanamaz olabilir algoritması eylemlerin sırasını değiştirmek zaman genellikle bu tür durumlar meydana olduğunu.Eğer mağazaya gidip Örneğin, algoritmanın başlangıcı şöyle kabaca:
- dükkan gidin.
- ekmek seçin.
Veya:
- ekmek seçin.
- dükkan gidin.
biz sonra son algoritma, başlangıçta seçilen ekmek düşünürsek, ve biz daha doğrusu deposunda görev tanımlı olacak o zaman, ve gerçekten bize ihtiyacınız varsa ekmek, orada o durumda biz inşa ettik algoritması değilsonuçta uygulanamaz kanıtlamak.
- döngüsel aşağıdaki gibidir: algoritmaların
türleri
türleri olabilir.Çeşitli işlemlerden tekrarı halka yapısının, mevcut algoritması.
- Hattı.Algoritma, eylemler arka arkaya düzenlenmiştir aşağıdaki yapıyı kullanır.
- dallanma.Eylem, belirli bir koşul yerine olmasına bağlı seçildiğinde dallanma yapısını kullanır algoritma.
- belirlenmesi: Aşağıdakilerden
Özellikler.Aynı kaynak veri birkaç kez ayarlarken aynı algoritma aynı sinyal sağlayarak, çalışmaya başlar.
- Mass.Algoritma herhangi bir görev, ama belli bir tip birçok sorunlar karar değilken.
- etkinliği.Her durumda, bir algoritma kullanır görev yol açar.
- Çözünürlük.Algoritması, herhangi bir zorluk temsil etmez uygulanması olan işlemlerden oluşan bir diziyi içerir.Elbette
- .Algoritmanın eylemlerin sırası sınırsız veya sonsuz olamaz.Doğru
- .Algoritma belirli bir görevi yerine getirmek amacıyla oluşturulan, bu her zaman karşılık gelen sonuç vermek olmalıdır.Bir kişinin yavaş yavaş bilgisayar bilimi içine bakar ve algoritma ve özellikleri kavramı nedir düşünmek bilgisayar
içinde
algoritması, o algoritma fonksiyonları daha iyidir, bir anlamda, bir hata olduğunu öğrenir fakatBu yanlış yapıyor.Sonuçta hata varsa, o zaman bilgisayar bu konuda bize anlatacak ve biz sonradan onu bulmak ve düzeltmek mümkün olmuştur ve algoritma neden aynı hata doğru çalışıp çalışmadığını, bu durumda görünebilir, ancak nadir durumlarda görünürEn önemli anı.Bunu yapmak için ne kadar kolay?
Birçok kişi için, bilgi işleme oldukça basit bir görev gibi görünüyor, ama öncelikle anlamak gerekir, çünkü aslında, değil algoritma kavramı ve algoritma özelliklerini ve sanatçılar temsil azından.Bu, doğru işlenmesi için gerekli olan özellikle doğrudur çizim algoritması vardır.
basit örnek, belirli bir konu için kullanım kılavuzu olduğunu.Profesyonelce yapmak ise, kullanıcı sadece o yararlanmaya yanlış olurdu, konuyu kırabilir veya onunla çalışmak değil ciddi ev hakkında konuşmak ise, bazı fiziksel yaralanmalar olabilir gerçeğini söz öğrenmek değilteknolojisi.Aslında bitmiş cihaz için talimat oluşturmak için karmaşık bir şey yok, ama aslında, insanların büyük bir çoğunluğu çok daha kolay kendiniz yapmak çünkü gerçekte o kadar olmadığını diyecekler
Birçok nasıl başkasına açıklıyorsunuzo nasıl bitti.
Örneğin, hemen hemen her öğrencinin kolayca bir cep telefonu, yanı sıra tüm özelliklerini kullanabilirsiniz, ve çok basit ve sezgisel görünüyor.Ama aslında, o kadar kolay değil bir sürü soru olacak gibi hayatında, bu cihaz tutuyordu adama bir cep telefonu kullanmak, ve hatta yok olduğu için bu şüphelenmek için nasıl açıklamak için.Bu algoritma ve algoritma kavramının özellikleri nelerdir uyarınca, açıklamak zor olurdu bu durumda.Eylemlerin sırası belli değil ve insanların cihazın normal çalışması için gerekli olan onları karşılamak için mümkün olmayacaktır.
ne gibi sorunlar ortaya çıkabilir?
Örneğin, temelde hiçbir şey bilmiyor herhangi robot için çay yapmak için algoritma nasıl düşünün ve sorun hakkında bilgi onun için tam bir kaynak - bir algoritma.Kavramı, çeşitleri, özellikleri - tüm bildiğimiz, ama çoğu insan için böyle bir algoritma zihinsel modeli yaklaşık şudur:
- kupayı almak.
- çay koydu.
- şeker dökün.
- kaynar su dökün.
- karıştırın.Robot sağduyu değildir ve onun için eylem tüm ders bilgilerinin asgari dizi olarak
Ama gerçekte, böyle bir algoritma, yürütmek neredeyse imkansız olurdu.
Doğruluk Eylem - Algoritma
temeli algoritma ve algoritma özelliklerinin kavramını göz önünde bulundurarak, anlamak için ana şey- Robot başlangıçta bilmez, çünkü eylem doğruluğu, o kupayı ve ne tam olarak almak gerekir almaya nerede, o alsa bile iken,O masaya koymak ekibi yoktu çünkü o, elinde tutacak.Şimdi çay koymak zorunda kalacak, ancak ellerini yapmak için bir kez daha mümkün, ama bir kaşık ile, size numarasını bilmeniz gerekir olabilir.Böylece algoritmanın inşaat aşamasında ele alınması gereken farklı konularda çok sayıda bulunmaktadır.
Nedir? - kelimesi "işçi" ile dolapta bir bardak alın: algoritma ve algoritma özelliklerinin kavramını dikkate Tabii
, doğru bir açıklama neredeyse süresiz oluşturulabilir, ancak bu durumda en iyi aşağıdaki sırayla benzer olacaktır.
Böylece, algoritma kavramı ve her eylemi gerçekleştirilen algoritması, yanı sıra çok sayıda diğer elementlerin özelliklerini göz önünde bulundurarak en uygun iş akışına gelebilir.Hatta yukarıdaki algoritma mükemmel denir ve robot bir çok şey bilir, ama bu bile örneğin biz aslında biz çok çocukluktan itibaren iyi farkındayız bazı şeyleri açıklamak ne kadar zor olduğunu anlayabiliyorum o sağlar edilemez.
bilmeniz gereken ne olacak?Algoritması nasıl orada tüm
Öncelikle belirli bir görevi gerçekleştirmek için başlangıç şartlarını vardır ve almak için gereken ne farkında olmalıdır sırasını belirlemek için gereklidir.Kendi başına, algoritma eylemlerin sonlu dizisi belli sonuca ilk bilgilere kaynaklanan belirli bir görev, zaten olmasıdır.Her durumda, eylemlerin bir algoritma geliştirilmesi önceliği insana ait ve bu eylemlerin bu tür uydular, robotlar, bilgisayarlar, gelişmiş aletleri gibi zaten farklı insanlar veya cihazların her türlü vardır yürütülmesi yapan ve son zamanlarda hatta bazı oyuncaklar gerçekleştirmek için onlara öğretmek.
tarih
Harizmi - ilk algoritma kavramı ve algoritma özelliklerini tespit kişidir.Grassroots bu kavram daha geniş bir anlam aldı belirli bir süre satın aldı ve herhangi bir kesin kurallar belirli eylemi belirlemek için olmuştur.Bugüne kadar, bu kavram hayal etmek neredeyse imkansız olduğu olmadan bu tür bilgisayar bilimi olarak bilimdeki en önemli kavramlardan birisi olarak birçok kişi tarafından algılanmaktadır.
kendisi Harizmi IX yüzyılda yaşamış ve orijinal Arapça orijinal, onun aritmetik çalışmalarını özetleyen kaybolmuş gerçeğini fazlalaştı, ancak Batı Avrupa sonunda ondalık aşina hangi bir çevirisi vardırpozisyonel sayı sistemi, yanı sıra çeşitli aritmetik işlemleri gerçekleştirirken temel kuralları.
bilim onlara formüle edilmiştir kurallar, herhangi bir yetkili bir kişi için çok netti emin çalışırlar.Hiçbir tam teşekküllü matematiksel sembolizm varken bir çağda Bunu başarmak için, son derece zor oldu, ama bilim adamı sonunda net elde onun yazılarında başardı ve aynı zamanda sıkı sözlü talimatlar, hangi okuyucu öngörülen görevleri kaçmasına veya belirli eylemleri atlamak mümkün değildi.
adı verilen tek bir kitapta ortaya koyan bilim adamı eserleri Latin çeviride "Algorizmi dedi."Zamanla, insanlar yavaş yavaş "Algorizmi" kurallar denilen algoritma olmaya başladı ki, bu tür kuralların yazar olduğu gerçeği unutmaya başladı.Böylece, yavaş yavaş değişti haline "diye Algorizmi" dedi "algoritma okur."