From MJanik
(Difference between revisions)
|
|
| (One intermediate revision not shown) |
| Line 4: |
Line 4: |
| | | | |
| | <hr> | | <hr> |
| - | | + | <!-- |
| | | | |
| | Napisz program, który na ekranie wyświetla następujące "figury" o zadanej długości boku. | | Napisz program, który na ekranie wyświetla następujące "figury" o zadanej długości boku. |
| Line 10: |
Line 10: |
| | | | |
| | | | |
| - | <b> Przykład </b> Długość boku = 5. | + | <b> Przykład </b> Długość boku = 6. |
| | + | |
| | + | Figura 0 |
| | + | ----------- |
| | + | 012345 |
| | + | |
| | | | |
| | Figura 1 | | Figura 1 |
| Line 70: |
Line 75: |
| | * Instrukcje preprocesora i funkcja main(). | | * Instrukcje preprocesora i funkcja main(). |
| | * Wczytanie z klawiatury długości boku figur (jedna wartość dla wszystkich). | | * Wczytanie z klawiatury długości boku figur (jedna wartość dla wszystkich). |
| | + | * Narysować Figurę 0 o zadanej dlugości. (0.5 pkt) |
| | * Narysować Figurę 1 o zadanej dlugości. Należy użyć pętli zagnieżdżonych (umieścić pętlę w pętli - jedna powinna iterować po wierszach, druga po kolumnach). (0.5 pkt) | | * Narysować Figurę 1 o zadanej dlugości. Należy użyć pętli zagnieżdżonych (umieścić pętlę w pętli - jedna powinna iterować po wierszach, druga po kolumnach). (0.5 pkt) |
| | * Narysować Figurę 2 o zadanej dlugości. (0.5 pkt) | | * Narysować Figurę 2 o zadanej dlugości. (0.5 pkt) |
| | * Narysować Figurę 3 o zadanej dlugości. (0.5 pkt) | | * Narysować Figurę 3 o zadanej dlugości. (0.5 pkt) |
| - | * Narysować Figurę 4 o zadanej dlugości. (1 pkt)
| |
| - | * Narysować Figurę 5 o zadanej dlugości. (0.5 pkt)
| |
| - | * Narysować Figurę 6 o zadanej dlugości. (0.5 pkt)
| |
| | * Zaimplementowanie instrukcji switch-case pozwalającej użytkownikowi wybrać figurę do narysowania (1.5 pkt) | | * Zaimplementowanie instrukcji switch-case pozwalającej użytkownikowi wybrać figurę do narysowania (1.5 pkt) |
| | Dodajemy instrukcję switch-case, za pomocą której użytkownik po podaniu | | Dodajemy instrukcję switch-case, za pomocą której użytkownik po podaniu |
| Line 81: |
Line 84: |
| | zostanie narysowana (jeśli użytkownik poda liczbę spoza przedziału 1-5, program powinien zwrócić na | | zostanie narysowana (jeśli użytkownik poda liczbę spoza przedziału 1-5, program powinien zwrócić na |
| | ekran komunikat „Podano niepoprawna wartosc” nie rysując żadnej figury). | | ekran komunikat „Podano niepoprawna wartosc” nie rysując żadnej figury). |
| | + | * Narysować Figurę 4 o zadanej dlugości. (0.5 pkt) |
| | + | * Narysować Figurę 5 o zadanej dlugości. (0.5 pkt) |
| | + | * Narysować Figurę 6 o zadanej dlugości. (0.5 pkt) |
| | + | |
| | | | |
| | | | |
| Line 97: |
Line 104: |
| | *** | | *** |
| | * | | * |
| | + | --> |
Latest revision as of 11:12, 12 March 2018
Przed laboratoriami polecam przećwiczenie używania różnych typów pętli (for, while, do-while) oraz rozumieć działanie pętli zagnieżdżonych.