12. Napisać program, który w zadanym miejscu o współrzędnych (x,y) rysuje prostokąt wypełniony znakami ’*’ o bokach zadanych przez użytkownika. Następnie dołączyć sekwencję instrukcji, która spowoduje otoczenie prostokąta podwójną linią ciągłą. Specjalne znaki uzyskuje się przez wpisanie kodu takiego znaku przy wciśniętym przycisku ALT tzn. np. ALT+186 oznacza podwójną linię pionową. Inne kody są wartościami z zakresu (179-218).
13. Napisać program, który w podanym miejscu na ekranie o współrzędnych (z, y) rysuje trójkąt prostokątny o długości boków przyprostokątnych równej wartości podanej przez użytkownika. Trójkąt powinien zostać wypełniony znakami
Następnie tak go zmodyfikować, aby tylko co drugi znak był - pozostałymi znakami mają być spacje.
14. Napisać program, który w podanym miejscu na ekranie o współrzędnych (x, y) rysuje trójkąt równoramienny o wysokości podanej prze użytkownika. Podstawa tego trójkąta wynosi 2- wysokość. Udjkąt powinien zostać wypełniony znakami Następnie tak go zmodyfikować, aby tylko co drugi znak był - pozostałymi znakami mają być ’#’.
15. Napisać program, który pyta użytkownika czy zakończyć pracę. Jeśli odpowiedź brzmi:T kończy swoje działanie, jeśli N wypisuje dowolny komentarz na ekranie, wstrzymuje działanie programu na 1 sekundę (komenda delay) i ponownie wraca do pytania. Do wczytania odpowiedzi użyć komendy read. Następnie program zmodyfikować tak, aby odpowiedź była wprowadzana za pomocą komendy readkey. Należy zwrócić uwagę na konieczność wyczyszczenia bufora klawiatury przed oczekiwaniem na odpowiedź.
16. Zmodyfikować program z poprzedniego pkt. tak aby, najpierw wykonywał ciąg instrukcji, a dopiero potem pytał o to czy działać od nowa czy zakończyć pracę.
17. "Uodpornić” programy z dwóch poprzednich pkt. na odpowiedź inną niż T lub N i na możliwość podania odpowiedzi w postaci małych liter.
18. Napisać program, w którym za pomocą pętli WHILE implementuje się pętlę FOR.
19. Napisać program, w którym za pomocą pętli REPEAT implementuje się pętlę FOR.
20. Napisać program, w którym za pomocą pętli WHILE implementuje się pętlę REPEAT.
21. Napisać program, w którym za pomocą pętli REPEAT implementuje się pętlę WHILE.
22. Zmodyfikować programy z pkt. 1-8 w ten sposób, aby wykonywały się wielokrotnie, aż do momentu wyjścia z programu - naciśnięcia ESC.
5