Araç Kiralama Algoritması Oluşturma

Computer ScienceAlgorithms and LogicOrta

Yayınlanma:

Koşulun Sözel İfadesi | Koşulun Mantık Bağlacı ile İfadesi

--- | ---

Model yılı 2020'nin üzerinde olanlar ve yakıt tipi benzinli olanlar |

Aracın toplam kilometresi 50 000'in altında olanlar veya günlük kira bedeli 1000 TL'den fazla olanlar |

Aracın yakıt tipi dizel olanlar ya da günlük kira bedeli 1000 TL'den az olanlar |

Bazı araçların yakıt tipi dizel ve model yılı 2020'nin altındadır. |

Aracın model yılı 2020'nin üzerinde ise araç kiralanır. |

b) Bu firmadan araç kiralamak isteyen bir kişinin kiralayacağı araçta olmasını istediği bazı özellikler aşağıda verilmiştir.

* 2020 model ve üzerinde olması

* Yakıt tipinin dizel olması

* Toplam kilometresinin 50 000 km'den düşük olması

* Günlük kiralama ücretinin 1000 TL'den az olması

İstenen kiralanma koşullarını sağlayan araçları bulan algoritmanın işleyişini algoritmik doğal dil ile ifade ediniz.

Soruda görsel içerik var: Üst kısımda iki sütunlu bir tablo bulunmaktadır. Sol sütun 'Koşulun Sözel İfadesi' başlığına sahiptir ve 5 satır içerir. Sağ sütun 'Koşulun Mantık Bağlacı ile İfadesi' başlığına sahiptir ve boştur. Tablonun altında 'b)' harfi ile başlayan, araç kiralama kriterlerini listeleyen maddeler ve son satırda bu kriterlere uygun algoritmanın yazılmasını isteyen bir yönerge yer almaktadır.

Animasyonlu Video Çözüm

İlk yarısı ücretsiz izlenebilir, tamamı uygulamada.

Adım Adım Yazılı Çözüm

1
Adım 1

Merhaba rimasa9, seninle birlikte bu mantık ve algoritma sorusunu adım adım çözelim.

Mantıksal İfadeler ve Algoritma Tasarımı

2
Adım 2

İlk olarak tablodaki sözel ifadeleri mantık bağlaçlarıyla sembolize edelim. Birinci satırda 've' bağlacı kullanılmış. Model yılının iki bin yirmiden büyük olması p, yakıt tipinin benzinli olması q ise bu ifadeyi p ve q olarak yazarız.

Bölüm A: Mantık Bağlaçları

$$1.\ \text{Model yılı} > 2020 \land \text{Yakıt: Benzinli}$$
3
Adım 3

İkinci satırda 'veya' bağlacını görüyoruz. Kilometrenin elli binden az olması veya günlük kiranın bin liradan fazla olması durumunu r veya s sembolüyle gösterebiliriz.

$$2.\ \text{KM} < 50000 \lor \text{Kira} > 1000$$
4
Adım 4

Üçüncü satırda 'ya da' bağlacı var. Bu, özel veya bağlacıdır. Yakıtın dizel olması ya da kiranın bin liradan az olması durumunu t ya da u şeklinde, altı çizgili veya sembolüyle gösteririz.

$$3.\ \text{Yakıt: Dizel} \veebar \text{Kira} < 1000$$
5
Adım 5

Dördüncü satırda 'Bazı' ifadesi geçiyor. Bu, varlıksal niceleyici olan ters e harfi ile gösterilir. Bazı araçların dizel ve iki bin yirmiden eski olduğunu belirtiriz.

$$4.\ \exists x, (D(x) \land M(x) < 2020)$$
6
Adım 6

Son satırda ise 'ise' koşul bağlacını görüyoruz. Model yılı iki bin yirmiden büyükse araç kiralanır ifadesini p ise k şeklinde okla gösteririz.

$$5.\ \text{Model} > 2020 \implies \text{Kiralanır}$$

Çözümün devamı Solvi’de

5 adım daha kilitli. Tamamını animasyonlu ve sesli anlatımla ücretsiz izle.

Fotoğrafını çek, her soruyu böyle çöz.

App Store’dan indir Google Play’den edin

İndirmesi ücretsiz · İlk çözümler hediye

100K+Her gün çözülen soru
50K+Öğrenen öğrenci
4.8 ★App Store puanı

Soru Bilgileri

Ders
Computer Science
Konu
Algorithms and Logic
Zorluk
Orta
Soru Tipi
Açık Uçlu

Her soruyu saniyeler içinde çöz

Fotoğrafını çek, yapay zeka adım adım, sesli ve animasyonlu anlatsın.

App Store’dan indir Google Play’den edin
Solvi
Çözümün devamı uygulamadaİndirmesi ücretsiz · İlk çözümler hediye
İndir