Laboratorium Podstaw Programowania Laboratorium III: Zawody
1 Cel
W tym zadaniu nauczysz się wykorzystywać tablice do przechowywania i wyszukiwania porządanych danych.
Przeczytaj uważnie całą treść zadania nim zaczniesz je rozwiązywać.
2 Wprowadzenie
Grupa przyjaciół zdecydowała się wziąć udział w maratonie. Oto ich wyniki:
Imie Czas [min]
Andrzej 265
Janusz 333
Marta 305
Alojzy 258
Sylwester 350
Daria 289
Tomasz 400
Mateusz 354
Paulina 300
Przemek 212
Adam 289
Ania 311
Ola 412
Sylwia 422
Mariusz 287
Tablica 1: Czasy zawodników w maratonie
3 Zadanie
Zadanie składa się z trzech części. Pierwszą z nich jest napisanie programu, który znajdzie najszybszego biegacza. Po
zrealizowaniu tej części zadania należy poprosić prowadzącego zajęcia o dalsze instrukcje.
4 Sposób postępowania
Cały kod powinien się składać z jednej klasy. Zacznij od metody przyjmującej tablicę czasów (typ: int) i zwracającej
index czasu najkrótszego. Pamiętaj aby ją odpowiednio przetestować. W kolejnym kroku wykorzystaj metodę main()
aby wywołać swoją funkcję i wypisać odpowiedni rezultat na ekranie. Skorzystaj poniższego szablonu dla Twojej klasy:
Listing 1: Szablon klasy Maraton
c l a s s Maraton
{
public s t a t i c void main ( S t r i n g [ ] a r g s )
{
S t r i n g [ ] l u d z i e = {
Andrzej , Janusz , Marta , A l o j z y , S y l w e s t e r , Daria , Tomasz , Mateusz , Paulina ,
Przemek , Adam , Ania , Ola , Sylwia , Mariusz
} ;
int [ ] c z a s y = {
265 , 333 , 305 , 258 , 350 , 289 , 400 , 354 , 300 , 212 , 289 , 311 , 412 , 422 , 287
} ;
// i n s t r u k c j a w y p i s u j e na ekran l u d z i o r a z i c h c z a s y
for ( int i = 0 ; i < l u d z i e . l e n g t h ; i ++)
{
System . out . p r i n t l n ( l u d z i e [ i ] + : + c z a s y [ i ] ) ;
}
}
}
Mateusz Lis Strona 1 z 1
Politechnika Wrocławska
Wyszukiwarka
Podobne podstrony:
Matura Zbiór zadań Język rosyjski PPpolski ppks W Zaborski, Pojęcia religijne Persów za Achemenidów [w] PP nr 27, 174ks W Zaborski, Pierowtna religia Hindów Prawedyzm [w] PP nr 34arkusz ang stand PP alacina ppfrancuski pp klucz2003 MAJ OKE PP ODP2010 sierpień polski ppgeogr PP2006 STYCZEŃ OKE PPFizyka PP40zad pp odpwięcej podobnych podstron