17-amaliy ish
Tarmoqlanuvchi programma tuzish
Ishning maqsadi.
Tarmoqlanuvchi jarayonni o‘z ichiga oladigan
amaliy misollar asosida C++ tilining shartli operatorlari bilan ishlashni
o‘rganish.
17.1 Futbol o‘yini
. Bitta komandaning uchta o‘yinchisi to‘p bilan
oldinda bormoqda. To‘p birinchi o‘yinchida. Ikkinchi o‘yinchi uchinchi
o‘yinchiga qaraganda birinchi o‘yinchiga yaqinroq. Birinchi o‘yinchi
to‘pni ikkinchi o‘yinchiga uzatadi, agar ularning orasida ikkinchi
komandaning o‘yinchisi bo‘lmasa, aks holda to‘pni uchinshi o‘yinchiga
uzatadi.
Masalay yechimining algoritmini tuzamiz.
Aytaylik bu yerda, Operator1 = «Ikkinchi o‘yinchi», Operator2 =
«Uchinchi o‘yinchi». Faraz qilaylik, shart bajarilsin, (shart := «Da»)
ya’ni birinchi va ikkinchi o‘yinchining orasida, ikkinchi komandaning
o‘yinchisi bor. U holda Operator2 bajariladi, ya’ni birinchi o‘yinchi
to‘pni uchinchi o‘yinchiga uzatishga majbur bo‘ladi.
Do'stlaringiz bilan baham: |