May 1, 2025, Thursday, 120

C/Zadanie2 2015

From MJanik

Revision as of 14:01, 19 March 2015 by Majanik (Talk | contribs)
Jump to: navigation, search

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.

Napisz-500-razy-nie-bede.gif



Zadanie 2

Napisać program, który wyświetla na ekranie figury geometryczne złożone z gwiazdek (kwadrat, trójkąt, diamencik) o zadanej długości boku.

Przykład Długość boku = 4.

kwadrat:

****
****
****
****

trójkąt:

   *               
  ***           
 *****       
*******

diament:

   *               
  ***           
 *****       
*******
 *****
  ***
   *

Ładniejszy obrazek dla diamentu: tutaj.


Etapy rozwiązania:

  • Instrukcje preprocesora i funkcja main().
  • Wczytanie z klawiatury długości boku figur (jedna wartość dla wszystkich). (1 pkt)
  • Narysować kwadrat z gwiazdek. Należy użyć pętli zagnieżdżonych (umieścić pętlę w pętli - jedna powinna iterować po wierszach, druga po kolumnach). (1 pkt)
  • Narysować trójkąt z gwiazdek. (Oprócz gwiazdek na ekranie wypisywać spacje. Użyć instrukcji warunkowych.) (1.5 pkt)
  • Narysować diament z gwiazdek. (To są sklejone dwa trójkąty.) (1.5 pkt)


Dodatkowo:

  • Zrozumienie, analiza treści, projekt programu (0.5 pkt) + poprawność i estetyka kodu (0.5 pkt)