rahmicanisin / Queue-Operations-for-Two-Elevators-Movement-of-Ant-Bee-Colonies-and-Bridge-Construction

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Queue-Operations-for-Two-Elevators-Movement-of-Ant-Bee-Colonies-and-Bridge-Construction

Program 1’nin kısa tanımı Program 1’de iki farklı asansöre sahip iş merkezi bulunmaktadır. Bu asansörlerden biri FIFO ve diğeri is PQ düzeninde çalışmaktadır.İki asansöründe hızları farklı ama her kata bekleme süreleri eşit. Asansörler en fazla dört kişi alabiliyorlar. İş merkezi yeni açıldığında sadece Zemin kattan asansörlere biniş oluyor. Her çalışanın kendine ait işlem tamamlama süresi ve işlem tamamlama sürelerinin(ITS) toplamının toplam kişi sayısına bölümüde ortalama işlem tamamlama süresini(OITS) verir. Bu duruma uygun program yazılması istenmektedir.

2 ' nin Tanımı Projenin a şıkkında bizden Karınca A, B, C, D, E sırayla başlangıç noktasından hedefe ilerleyerek çukur ve tuzaklardan geçmesi istendi.Çukurlaru yığıt olarak almamız istendi. Karıncalar en önden başlayarak çukura düşüyor ve köprü kurarak diğerlerinin geçmesini sağlıyor. Tuzağa ilk düşen karınca hedefe ulaşamıcak. Bunları göz önünde bulundurarak çukurları yığıt olarak alıp listeden yığıta ekledik derinliği kadar. Daha sonra tekrar listeye ekledik. Projenin b şıkkında çukur yol karınca ve tuzakları kullanıcıdan almamız istendi. İlgili metotlar ile kullanıcıdan verileri alıp liste oluşturuldu. Projenin c şıkkında karıncaların canlarının 2 olması ve karıncanın ilkinin tuzaktan çıkması istedi. Projenin d şıkkında bizden Karıncaları list te ve dizide tutarak hızlarını karşılaştırmamış istendi. Printleri devre dışı bırakarak hızlarını karşılaştırdık. Projenin e şıkkında bizden canları 3 olan 3 arı daha eklemiz ve karıncalar ile durumunu yazdırmamıi istendi.

About


Languages

Language:Java 100.0%