background image

Laboratorium-zadania – I5 

 

L.p. 

Zadanie 

Osoba 

1.   

W budynku 2-pi

ę

trowym z dwiema windami poruszaj

ą

 si

ę

 klienci. Ponadto s

ą

 

schody, które u

ż

ywane s

ą

, gdy brak miejsca w windzie lub brak jest windy na 

poziomie klienta. Czas przejazdu mi

ę

dzy poziomami, czas przebywania 

klienta na pi

ę

trze, czas mi

ę

dzy przybywaniem klientów do budynku to 

zmienne losowe. Oszacowa

ć

 liczb

ę

 pasa

ż

erów, którzy musz

ą

 korzysta

ć

 ze 

schodów (w ci

ą

gu dnia). Zaproponowa

ć

 inne charakterystyki. 

2.   

Restauracja ma okre

ś

lon

ą

 liczb

ę

 stolików. Klienci pojawiaj

ą

 si

ę

 co losowy 

czas. Klient przychodz

ą

cy ustawiaj

ą

 si

ę

 w kolejce. Do 

ś

rodka wchodz

ą

, gdy 

jest wolny stolik, w przeciwnym przypadku pozostaj

ą

 w kolejce lub odchodz

ą

 

(losowo wybrani klienci s

ą

 niecierpliwi). Po zaj

ę

ciu stolika przez losowy czas 

kelner realizuje zamówienie. Po pierwszym posiłku, z pewnym 
prawdopodobie

ń

stwem zamawiany jest drugi posiłek. Po tym klient płaci i 

wychodzi z restauracji. Oszacowa

ć

 

ś

redni czas oczekiwania na stolik. 

3.   

Firma w sektorze C produkuje wyrób na potrzeby rynku w sektorach A i B. Z 
rynku surowców firma pozyskuje 4 rodzaje surowców wymaganych do 
produkcji. Dostawy surowców s

ą

 „just-in-time”. Produkcja trzy-fazowa. W 

pierwszej realizowana jest produkcja komponentów wyrobu - ka

ż

dy wymaga 

innego rodzaju surowca. Faza ta realizowana jest równolegle przez zespoły 
produkcyjne. Druga faza polega na zło

ż

eniu produktu na dwóch 

stanowiskach. Ostatnia to kontrola jako

ś

ci produktu - realizowana jest na 

jednym stanowisku. Z kontroli jako

ś

ci wyrób trafia do magazynu centralnego 

firmy. Transport do sektorów wymaga zgromadzenia okre

ś

lonej liczby 

produktów. Czas przejazdu do sektora A i B jest inny. Wyrób jest nast

ę

pnie 

konsumowany. Oszacowa

ć

 liczb

ę

 zamówie

ń

 z sektorów tak

ą

, aby nie 

tworzyły si

ę

 zapasy w magazynie. 

 

4.   

Na drodze pomi

ę

dzy miastami MA i MB znajduje si

ę

 w

ą

ski most z 

jednokierunkow

ą

 współdzielon

ą

 jezdni

ą

. Odst

ę

py czasu pomi

ę

dzy wyjazdami 

samochodów z miast s

ą

 zmiennymi losowymi. 

Ś

rednia pr

ę

dko

ść

 jazdy 

samochodu na drodze jest zmienn

ą

 losow

ą

. Na mo

ś

cie obowi

ą

zuj

ą

 zasady: 

- zmiana pierwsze

ń

stwa przejazdu odbywa si

ę

 co stały okres; 

- czas przejazdu ka

ż

dego samochodu przez most jest zmienn

ą

 losow

ą

- pr

ę

dko

ść

 przejazdu przez most jest mniejsza od 

ś

redniej pr

ę

dko

ś

ci jazdy na 

drodze;  
- samochód na mo

ś

cie ma pierwsze

ń

stwo bez wzgl

ę

du na reguł

ę

 

pierwsze

ń

stwa.  

Oszacowa

ć

 długo

ś

ci kolejek z obydwu stron mostu. 

5.   

Symulacja skrzy

ż

owania z sygnalizacj

ą

 

ś

wietln

ą

. Ruch na wprost, w lewo i 

prawo z oddzielnymi pasami. Losowy kierunek jazdy pojazdów. Pojazdy 
uprzywilejowane (np. policja). Oszacowa

ć

 

ś

rednie w czasie długo

ś

ci kolejek 

dla skr

ę

caj

ą

cych pojazdów. 

 

6.   

Lotnisko składa si

ę

 z jednego pasa startowego, jednego terminalu dla 

samolotów pasa

ż

erskich (1) oraz jednego terminalu dla samolotów 

specjalnych (2) (baga

ż

owe, wojskowe, prywatne). Samoloty pojawiaj

ą

 si

ę

 w 

przestrzeni powietrznej lotniska zgodnie z pewnym rozkładem. Jednocze

ś

nie 

z pasa mo

ż

e korzysta

ć

 jeden samolot (startuj

ą

cy lub l

ą

duj

ą

cy). Samolot, który 

nie mo

ż

e wyl

ą

dowa

ć

 (zaj

ę

ty pas startowy lub nadmierny tłok na lotnisku) 

musi kr

ąż

y

ć

 nad lotniskiem lub mo

ż

e zosta

ć

 skierowany na inne lotnisko. 

Samolot rozbija si

ę

 gdy sko

ń

czy si

ę

 mu paliwo. Je

ż

eli istnieje gro

ź

ba rozbicia 

si

ę

 samolotu, wtedy mo

ż

e on wyl

ą

dowa

ć

 poza kolejno

ś

ci

ą

, ale mog

ą

 pojawi

ć

 

si

ę

 opó

ź

nienia samolotów chc

ą

cych wystartowa

ć

. Oszacowa

ć

 maksymalne 

opó

ź

nienia w starcie samolotów. 

7.   

Przy autostradzie jest motel ze stacj

ą

 paliwow

ą

. Na stacj

ę

 mog

ą

 wjecha

ć

 

pojazdy zwykłe i uprzywilejowane (np. transport medyczny), zatem musz

ą

 

by

ć

 obsłu

ż

one poza kolejno

ś

ci

ą

. Niestety dystrybutory psuj

ą

 si

ę

, co losowy 

czas i musz

ą

 podlega

ć

 naprawie przez losowy czas naprawy. Pracuje 

wówczas tylko sprawny dystrybutor, a klienci uszkodzonego trafiaj

ą

 w cało

ś

ci 

na koniec kolejki sprawnego dystrybutora i kolejka opró

ż

niona jest zamykana 

background image

na czas naprawy. Wyjazd ze stacji wymaga wł

ą

czenia si

ę

 do ruchu. 

Oszacowa

ć

 czas przebywania auta na stacji.  

8.   

Stacja paliwowa miejska jest umieszczona jest tu

ż

 przy ulicy. Wyjazd spod 

dystrybutora zale

ż

y od sygnalizacji 

ś

wietlnej - jest mo

ż

liwy o ile jest 

ś

wiatło 

zielone. 

Ś

wiatła zmieniaj

ą

 si

ę

 cyklicznie. Ponadto po zatankowaniu klienci 

mog

ą

 skorzysta

ć

 z baru. Przy barze jest parking z ograniczon

ą

 liczb

ą

 miejsc. 

Chc

ą

cy klienci skorzystaj

ą

 z baru pod warunkiem, 

ż

e jest wolne miejsce na 

parkingu. Oszacowa

ć

 czas przebywania klientów na stacji z/bez korzystania z 

restauracji. 

9.   

Struktura niezawodno

ś

ciowa zestawu dwóch komputerów przetwarzaj

ą

cych 

zadania równolegle. Uwzgl

ę

dni

ć

 w strukturze cz

ęś

ci komputerowe. Zało

ż

enie: 

jeden co najmniej komputer musi by

ć

 sprawny, aby działał zestaw.  

10.   

Mijanka Tramwajowa. Problem polega na zasymulowaniu mijanki (b

ą

d

ź

 kilku 

mijanek) na jednokierunkowym odcinku torów tramwajowych. W zale

ż

no

ś

ci 

od nat

ęż

enia ruchu tramwajów po obu stronach odcinka torów, długo

ś

ci 

torów, ilo

ś

ci mijanek i miejsc ich poło

ż

enia na torach, czasy przejazdu przez 

ten odcinek b

ę

d

ą

 ró

ż

ne. Pr

ę

dko

ś

ci ró

ż

nych tramwajów mog

ą

 by

ć

 ró

ż

ne. 

Przykładowe obiekty : 
- mijanka 
- tory / odcinek torów 
- tramwaj 
- przystanek / peron 

 

11.   

System do symulacji firmy dokonuj

ą

cej serwisów. Symulowana b

ę

dzie firma 

oferuj

ą

ca serwisowanie sprz

ę

tu (np. kasa fiskalna, komputer) u swoich 

klientów. Głównym problem do rozwi

ą

zania jest znalezienie liczby 

potrzebnych serwisantów tak aby 

ś

redni czas oczekiwania klientów był przez 

nich akceptowalny.  
Parametrami b

ę

dzie liczba klientów, losowe poło

ż

enie klientów (odległo

ść

 od 

firmy), cz

ę

sto

ść

 zgłaszania awarii. Dodatkowym parametrami losowym mo

ż

by

ć

 cz

ę

sto

ść

 wyst

ę

powania korków na drogach (serwisanci poruszaj

ą

 si

ę

 

samochodami). Obliczy

ć

 czas oczekiwania klientów na przybycie serwisanta. 

 

12.   

Poci

ą

g - sprawdzanie biletów i zajmowanie miejsc. 

Poci

ą

g przeje

ż

d

ż

a okre

ś

lon

ą

 liczb

ę

 stacji, posiada okre

ś

lon

ą

 liczb

ę

 miejsc 

siedz

ą

cych. 

Na ka

ż

dej stacji wsiadaj

ą

 pasa

ż

erowie i zajmuj

ą

 miejsca siedz

ą

ce (je

ś

li s

ą

 

dost

ę

pne).  

W poci

ą

gu chodz

ą

 konduktorzy. Sprawdzaj

ą

 czy ka

ż

dy pasa

ż

er posiada bilet  

(czas sprawdzania biletu jest zadany). Jakie jest prawdopodobie

ń

stwo 

przejechania na 
gap

ę

 pasa

ż

era oraz jakie jest prawdopodobie

ń

stwo 

ż

e pasa

ż

er zajmie 

miejsce siedz

ą

ce. 

13.   

Rozdział procesów na procesory. 
Kolejno nadchodz

ą

ce procesy/zadania s

ą

 kierowane według odpowiedniego 

algorytmu do procesorów. 
- procesy nie mog

ą

 by

ć

 zagłodzone; 

- oczekiwanie procesu na przydział do procesora i jego pó

ź

niejsze wykonanie 

musz

ą

 by

ć

 stosunkowo krótkie; 

- rozdział musi uwzgl

ę

dnia

ć

 rodzaj procesu (systemowy, u

ż

ytkownika....) 

14.   

W przychodni przyjmuje lekarz internista. W czasie ich pracy zgłaszaj

ą

 si

ę

 

pacjenci. Najpierw musz

ą

 pój

ść

 do rejestracji, nast

ę

pnie do poczekalni. 

Lekarze s

ą

 dla pacjentów równorz

ę

dni – jest do nich jedna kolejka, pacjent 

wchodzi do gabinetu pierwszego wolnego lekarza. Godziny pracy przychodni 
b

ę

d

ą

 zadawane. Czas, co jaki przychodz

ą

 do przychodni pacjenci, b

ę

dzie 

zadany zmienn

ą

 losow

ą

, podobnie jak czas, jaki lekarz musi pacjentowi 

po

ś

wi

ę

ci

ć

 oraz czas rejestracji pacjenta. W sytuacji, kiedy wizyta ostatniego 

pacjenta przeci

ą

ga si

ę

 poza godziny pracy przychodni, czas symulacji 

wydłu

ż

a si

ę

. Pojemno

ść

 poczekalni b

ę

dzie ona zadana. Oszacowa

ć

 ilu 

pacjentów zostało przyj

ę

tych oraz jak długo musieli oni czeka

ć

 w przychodni. 

15.   

Symulacja co najmniej dwóch stacji metra (z uwagi na ostatnie zdanie). 
S

ą

 wchodz

ą

cy i wychodz

ą

cy pasa

ż

erowie. Ich liczba jest zmienn

ą

 losow

ą

 

background image

Pasa

ż

erowie oczekuj

ą

 na wolne miejsce w poci

ą

gu. Poci

ą

gi maj

ą

 

ograniczenie ilo

ś

ciowe, nie mog

ą

 zabra

ć

 wi

ę

cej osób ni

ż

 zało

ż

ona jako 

parametr.  
Poci

ą

g mo

ż

e odjecha

ć

 ze stacji, je

ś

li nast

ę

pny dojechał do kolejnej stacji. 

16.   

Przeprawa przez rzek

ę

 odbywa si

ę

 przy pomocy jednego promu. Prom na 

swój pokład morze zabra

ć

 jeden samochód lub kilka osób. Ludzie lub 

samochód czekaj

ą

 przy kilku stacjach, do których prom przypływa w 

okre

ś

lonej(stałej) kolejno

ś

ci. Prom b

ę

dzie losował z kolejki ludzi lub 

samochody, których zabierze na pokład. Oszacowa

ć

 liczb

ę

 kursów 

wystarczaj

ą

c

ą

 do przewiezienia ludzi i aut przy długo

ś

ci kolejki nie wi

ę

kszej 

ni

ż

 zało

ż

ona. 

 

17.   

W banku jest pi

ęć

 kas. Do budynku w losowych odst

ę

pach czasu wchodz

ą

 

klienci, ustawiaj

ą

 si

ę

 kolejce. Czas obsługi ka

ż

dego klienta jest losowy 

(zale

ż

nie od operacji jak

ą

 chce wykona

ć

). Losowi klienci co losowy czas 

zmieniaj

ą

 kolejk

ę

, gdy w innej jest mniej osób ni

ż

 przed nim. Oszacowa

ć

 

liczb

ę

 kas, aby kolejka nie była dłu

ż

sza ni

ż

 zało

ż

ono. 

18.   

Kolejkowanie raportów do wysyłki na serwerze. Pracownicy firmy A tworz

ą

 

okre

ś

lone raporty, które nast

ę

pnie dostarczane s

ą

 klientom za 

po

ś

rednictwem poczty e-mail. Raporty kolejkowane s

ą

 wg priorytetu, daty 

wysyłki. Oszacowa

ć

 ile raportów b

ę

dzie w stanie zosta

ć

 wysłanych na czas 

(od momentu wstawienia do kolejki ), je

ż

eli raporty dodawane s

ą

 losowo 

maj

ą

c okre

ś

lon

ą

 wydajno

ść

 serwera oraz uwzgl

ę

dniaj

ą

c mo

ż

liwe awarie. 

 

19.   

Program symuluje działanie sklepu, w którym znajduj

ą

 si

ę

 dwa okienka 

obsługi i dwie kolejki. Zało

ż

yłem, i

ż

 s

ą

 dwa rodzaje klientów. Normalni (po 

wej

ś

ciu id

ą

 na koniec kolejki), oraz klienci uprzywilejowani (po wej

ś

ciu do 

banku id

ą

 na pocz

ą

tek kolejki). Przykładem klienta uprzywilejowanego mo

ż

by

ć

 np. kobieta w ci

ąż

y  inwalida, vip 

Program ma okre

ś

la

ć

 przepustowo

ść

 obsługi klientów. Parametrami, które 

mo

ż

e zmieni

ć

 u

ż

ytkownik s

ą

 czasy potrzebne okienkom do obsługi klientów, 

cz

ę

stotliwo

ść

 napływu klientów, czas trwania symulacji. Dzi

ę

ki temu 

programowi mo

ż

na zweryfikowa

ć

 działanie sklepu z dwoma okienkami 

obsługi przy danym nat

ęż

eniu klientów. 

 

20.   

Symulacja wyci

ą

gu narciarskiego.  

S

ą

 3 rodzaje wyci

ą

gów narciarskich, ka

ż

dy z nich ma inn

ą

 liczb

ę

 miejsc. 

Narciarze pojawiaj

ą

 sie co losowy czas i wpinaj

ą

 do którego

ś

 z wyci

ą

gów. 

Przychodz

ą

 i ustawiaj

ą

 sie w kolejce. Podje

ż

d

ż

aj

ą

, gdy jest wolne krzesełko. 

Jad

ą

 okre

ś

lony wiadomy czas (w zale

ż

no

ś

ci od wybranego wyci

ą

gu). Po 

dojechaniu na gór

ę

 wyczepiaj

ą

 si

ę

 z wyci

ą

gu. Oszacowa

ć

 

ś

redni czas 

oczekiwania na wyci

ą

g. Wyznaczy

ć

 przepustowo

ść

 minimaln

ą

 wyci

ą

gów, by 

przy zało

ż

onym napływie narciarzy nie tworzyły si

ę

 kolejki dłu

ż

sze ni

ż

 „k”. 

 

21.   

Dworzec PKS. Przybywaj

ą

cy  losowo klienci  trafiaj

ą

 do kolejek. Godzina 

odjazdu i wybór PKS-u przez pasa

ż

era jest losowy. Jest jedna kolejka 

biletowa PKS. Odjazdy PKS-u wg zadanego rozkładu. Oszacowa

ć

 liczb

ę

 

pasa

ż

erów którzy nie zd

ąż

yli na PKS i zmienili 

ś

rodek transportu na taxi oraz 

długo

ść

 czasu jaki potrzebowali na zmian

ę

 

ś

rodka transportu.

 

22.   

Symulacja pracy bankomatu. Tworzy si

ę

 kolejka do bankomatu przybywaj

ą

 

kolejne osoby aby wypłaci

ć

 gotówk

ę

, rezygnuj

ą

 z czekania w kolejce. Ka

ż

da 

osoba korzysta z bankomatu przez dowolny okres czasu. Wypłata dowolnej 
kwoty pieni

ę

dzy. Sygnalizowanie braku gotówki w bankomacie. W przypadku 

braku gotówki obsługa uzupełnia j

ą

 przez czas o rozkładzie normalnym z 

zadanymi parametrami. W tym czasie cz

ęść

 osób mo

ż

e zrezygnowa

ć

 z 

bankomatu. 

23.   

W Contact Center pewnej firmy pracuj

ą

 operatorzy helpdesk. Pracuj

ą

 oni na 

jednej linii telefonicznej. Poprzez t

ą

 lini

ę

 w losowych odst

ę

pach czasu  

dzwoni

ą

 pracownicy firmy zgłaszaj

ą

cy problemy. Czas obsługi 

poszczególnych osób jest losowy, gdy

ż

 i problemy które zgłaszaj

ą

 s

ą

 ró

ż

ne. 

Dzwoni

ą

cy pracownicy wpadaj

ą

 do kolejki na linii, a nast

ę

pnie trafiaj

ą

 do 

losowych operatorów. Kiedy wszyscy operatorzy s

ą

 zaj

ę

ci tworzy si

ę

 kolejka 

oczekuj

ą

cych. Oszacowa

ć

 liczb

ę

 operatorów aby kolejka w linii nie 

przekroczyła zało

ż

onej długo

ś

ci. 

 

background image

24.   

Taxi z kilkoma miejscami postoju – ka

ż

de to okre

ś

lony rejon. Losowo 

przybywaj

ą

cy klient w rejonie (w ka

ż

dym rejonie inny rozkład lub parametry 

rozkładu) siada do pierwszego pojazdu i zajmuje go na przejazd przez 
okre

ś

lony czas do jednego z rejonów. Po wykonaniu przejazdu taxi 

zatrzymuje si

ę

 na postoju w docelowym rejonie. Czeka w kolejce na 

kolejnego pasa

ż

era. Oszacowa

ć

 liczb

ę

 kursów w ci

ą

gu dnia oraz liczb

ę

 

taksówek tak

ą

, aby nie tworzyły si

ę

 kolejki pasa

ż

erów. 

25.   

Symulacja centrali. Zadanie polega na zasymulowaniu działania centrali 
telefonicznej.  
Losowa liczba zgłosze

ń

 przekazywana jest do centralki tam kolejkowana a 

nast

ę

pnie obsłu

ż

ona przez operatora telefonicznego. 

Mamy zadan

ą

 liczb

ę

 operatorów, mierzymy czas oczekiwania na rozmow

ę

liczb

ę

 zgłosze

ń

 i liczb

ę

 zgłosze

ń

 zrealizowanych, 

ś

redni czas rozmowy. 

 

26.   

W sklepie z kasami losowo przybywaj

ą

cy klienci dokonuj

ą

 przez losowy czas 

zakupów. Po tym wybieraj

ą

 kolejk

ę

 i czekaj

ą

 na obsług

ę

. Płac

ą

 gotówk

ą

Losowi klienci s

ą

 uprzywilejowani i podchodz

ą

 bez kolejki. Oszacowa

ć

 liczb

ę

 

kas tak

ą

, aby kolejka nie przekroczyła zało

ż

onej długo

ś

ci.