Katarzyna Ignaszewska Wojciech Sichniewicz SPI 51 Zadanie 5

Transkrypt

Katarzyna Ignaszewska Wojciech Sichniewicz SPI 51 Zadanie 5
K. Ignaszewska, W. Sichniewicz ­ SP51; Zadanie 5
Katarzyna Ignaszewska
Wojciech Sichniewicz
SPI 51
Zadanie 5
Zapisywanie i analizowanie algorytmu
III etap nauczania
listopad 2013 r.
1
K. Ignaszewska, W. Sichniewicz ­ SP51; Zadanie 5
Spis treści
Uzgodnienia postaci dokumentu
Treść zadania, opis sytuacji problemowej, specyfikacja algorytmu
Treść ćwiczeń
Wzorcowy zapis algorytmu oraz jego modyfikacje
Wzorcowe wykonanie ćwiczeń
2
K. Ignaszewska, W. Sichniewicz ­ SP51; Zadanie 5
Uzgodnienia postaci dokumentu
●
krój czcionki: Arial
●
wielkość czcionki: tekst – 11
●
tytuły kolejnych etapów pracy: Nagłówek 1, Nagłówek 3
●
interlinia: 1,5­wierszowa
●
wcięcia: 1 tab
●
marginesy: 2 cm
●
wyrównanie tekstu: do lewej i prawej
●
wyróżnienie tekstu: pogrubienie czcionki, kursywa
●
listy numerowane: cyfry arabskie, małe litery
●
listy punktowane: czarne kropki wypełnione
3
K. Ignaszewska, W. Sichniewicz ­ SP51; Zadanie 5
Treść zadania, opis sytuacji problemowej, specyfikacja algorytmu
Przeanalizuj dany algorytm zapisany za pomocą procedury języka LOGO:
oto wielobok :ile
powtórz :ile[np 100 pw 360 / :ile]
już
Zastanów się, co wykonuje dana procedura.
Treść ćwiczeń
1. Otwórz plik algorytm.imp w programie LOGO.
Uruchom procedurę wielobok:
a. z parametrami: 3, 6, 10. Co otrzymałeś?
b. z parametrami: 1, 2. Co otrzymałeś? Jaka jest końcowa pozycja żółwia?
Dlaczego?
2. Modyfikując procedurę wielobok napisz procedurę pieciokat, która rysuje pięciokąt
równoboczny o boku 50. Zapisz tę procedurę w pliku algorytm­rozwiazania.imp.
3. W pliku algorytm­rozwiazania.imp napisz procedurę stukat, która rysuje stukąt
równoboczny o boku 10. Co sprawiło, że otrzymana figura przypomina okrąg?
4
K. Ignaszewska, W. Sichniewicz ­ SP51; Zadanie 5
Wzorcowy zapis algorytmu oraz jego modyfikacje
1. Napisz procedurę wykorzystującą wielobok, aby otrzymać poniższy rysunek:
2. Napisz procedurę wykorzystującą wielobok, aby otrzymać poniższy rysunek.
3. W programie LOGO narysuj domek z sześciokątnymi oknami i pięciokątnymi drzwiami.
4. Wykorzystując procedurę wielobok oraz polecenie obrotu o kąt wykonaj rysunki:
5. Przygotuj kartkę bożonarodzeniową, na której znajdą się przeróżne gwiazdki. Możesz
posłużyć się programami komputerowymi.
5
K. Ignaszewska, W. Sichniewicz ­ SP51; Zadanie 5
Wzorcowe wykonanie ćwiczeń
Zad. 1
a. dla parametru:
●
3 ­ trójkąt równoboczny (foremny)
●
6 ­ sześciokąt równoboczny (foremny)
●
10 ­ dziesięciokąt równoboczny (foremny)
b. dla parametru:
●
1 ­ odcinek o długości 100 ­ żółw znajduje się na końcu odcinka i jest
zwrócony głową do góry; żółw idzie do przodu o 100 i odwraca się o 360°
●
2 ­ odcinek o długości 100 ­ żółw znajduje się w pozycji wyjściowej; żółw idzie
do przodu o 100, odwraca się o 180° , idzie o 100 i znów odwraca się o 180°
Zad. 2
Dołączony plik algorytm­rozwiazania.imp zawierający procedurę pieciokat.
Zad. 3
Dołączony plik algorytm­rozwiazania.imp zawierający procedurę stukat.
Figura przypomina okrąg, ponieważ długość boku została zmniejszona do 10, jednocześnie
liczba boków wzrosła do 100.
6