LO im. M.Kopernika

Informatyka klasa 2B

W ramach pracy zdalnej proszę o rozwiązanie zadań z informatyki.

Zadanie 23. 25 czerwca 2020
Temat: Matura 2020. Rozwiązywanie zadań
Proszę o zapoznanie się z zadaniami maturalnymi z informatyki z roku 2020. Zainteresowanych zachęcam do rozwiązywania zadań.

Zadanie 22. 19 czerwca 2020
Temat: Obliczanie pola pod wykresem.
Zadanie. Zapoznaj się z materiałami dotyczącymi obliczania pola pod wykresem metodą prostokątów. Postaraj się zrozumieć jak działa algorytm. Dla chętnych: Napisz program w języku Python, który dla danej funkcji f(x), danego przedziału ⟨a;b⟩ obliczy pole pod wykresem tej funkcji z pewną dokładnością. Zrzuty ekranu z działającym programem proszę przesyłać na k.studnicki@koperniczek.net.

Materiały – pole pod wykresem funkcji.

Zadanie 21. 18 czerwca 2020
Temat: Obliczanie wartości pierwiastka.
Zadanie. Znajdź w internecie materiały dotyczące obliczania pierwiastka kwadratowego metodą Newtona-Raphsona. Napisz program w Pythonie obliczający wartość pierwiastka kwadratowego tą metodą. Zrzuty ekranu z działającym programem proszę przesyłać na k.studnicki@koperniczek.net.

Zadanie 20. 5 czerwca 2020
Temat: Zastosowanie metody dziel i zwyciężaj.
Zadanie. Zapoznaj się z materiałami dotyczącymi sortowania przez scalanie mergesort. Postaraj się zrozumieć jak działa algorytm sortowania. Dla chętnych: Napisz program w języku Python odczytujący liczby z pliku dane.txt i i sortujący metodą mergesort. Zrzuty ekranu z działającym programem proszę przesyłać na k.studnicki@koperniczek.net. Czekam tydzień na Wasze prace.

Materiały – sortowanie przez scalanie mergesort.

Zadanie 19. 4 czerwca 2020
Temat: Metoda dziel i zwyciężaj.
Zadanie. Znajdź w internecie materiały dotyczące metody dziel i zwyciężaj. Zrób notatkę w zeszycie.

Zadanie 18. 29 maja 2020
Temat: Liniowe sortowanie ciągu liczbowego.
Zadanie. Zapoznaj się z materiałami dotyczącymi sortowania szybkiego QuickSort. Postaraj się zrozumieć jak działa algorytm sortowania szybkiego. Dla chętnych: Napisz program w języku Python odczytujący liczby z pliku dane.txt i i sortujący metodą quicksort. Zrzuty ekranu z działającym programem proszę przesyłać na k.studnicki@koperniczek.net. Czekam tydzień na Wasze prace.

Materiały – sortowanie szybkie quicksort.

Zadanie 17. 28 maja 2020
Temat: Monotoniczność ciągu liczbowego.
Zadanie. Napisz program w języku Python odczytujący ciąg liczbowy z pliku dane.txt i badający monotoniczność tego ciągu. Zrzuty ekranu z działającym programem proszę przesyłać na k.studnicki@koperniczek.net. Czekam tydzień na Wasze prace.

Zadanie 16. 22 maja 2020
Temat: Znajdowanie lidera w zbiorze.
Zadanie. Zapoznaj się z materiałami dotyczącymi znajdowania lidera w zbiorze. Uruchom program w języku Python na swoim komputerze. Zrzuty ekranu z działającym programem i ew. modyfikacje programu proszę przesyłać na k.studnicki@koperniczek.net. Czekam tydzień na Wasze prace.

Materiały – znajdowanie lidera w zbiorze.

Zadanie 15. 21 maja 2020
Temat: Znajdowanie minimalnego lub maksymalnego elementu.
Zadanie. Zapoznaj się z materiałami dotyczącymi znajdowania minimalnego lub maksymalnego elementu. Uruchom program w języku Python na swoim komputerze. Zrzuty ekranu z działającym programem i ew. modyfikacje programu proszę przesyłać na k.studnicki@koperniczek.net. Czekam tydzień na Wasze prace.

Materiały – znajdowanie elementu minimalnego.

Zadanie 14. 15 maja 2020
Temat: Liniowe przeszukiwanie ciągu liczbowego.
Zadanie. Zapoznaj się z materiałami dotyczącymi przeszukiwania liniowego ciągu liczbowego. Uruchom program w języku Python na swoim komputerze. Zastanów się, co się stanie, gdy w tablicy znajdą się dwa poszukiwane elementy. Zrzuty ekranu z działającym programem i ew. poprawki programu proszę przesyłać na k.studnicki@koperniczek.net. Czekam tydzień na Wasze prace.

Materiały – przeszukiwanie liniowe.

Zadanie 13. 14 maja 2020
Temat: Programowanie liniowe.
Zadanie. Zapoznaj się z przykładem dotyczącym programowania liniowego, rozwiązaniem graficznym oraz rozwiązaniem przy pomocy dodatku Solver do Excela.

Materiały – programowanie liniowe.

Zadanie 12. 8 maja 2020
Temat: Reprezentacja danych liczbowych w komputerze.
Zadanie. Wykonaj w zeszycie notatkę z danego tematu (strony 31-40 w materiałach pomocniczych).

Materiały – reprezentacja liczb w komputerze.

Zadanie 11. 7 maja 2020
Temat: Działania arytmetyczne w innych systemach.
Zadanie. Wykonaj pisemnie dodawanie, odejmowanie, mnożenie i dzielenie liczb dwójkowych
a) 1101010, 101110
b) 1011011, 101
Zdjęcie kartki z obliczeniami proszę przesłać na adres k.studnicki@koperniczek.net lub przez messenger. Na rozwiązania czekam tydzień.

Zadanie 10. 30 kwietnia 2020
Temat: Zamiana liczb na z systemu dziesiętnego na dowolny inny system.
Zadanie. W poprzednich zadaniach zamienialiśmy liczby z różnych systemów na system dziesiętny. Dzisiaj zamiana z systemu dziesiętnego na dowolny inny. Na początek proszę napisać program, zamieniający liczby z systemu dziesiętnego na dwójkowy.

Rozwiązania w postaci tekstowej lub zrzutu ekranu proszę przesyłać na k.studnicki@koperniczek.net lub przez messenger.

Zadanie 9. 22 kwietnia 2020
Temat: Zamiana liczb na system dziesiętny z wyk. Schematu Hornera.
Zadanie. W schemacie Hornera, gdy mnożymy przez 2 to zamieniamy liczbę w systemie dwójkowym na system dziesiętny, gdy będziemy mnożyli przez 3 to zamienimy liczbę w systemie trójkowym na system dziesiętny. Napisz program, który zamieni liczbę w dowolnym systemie na liczbę dziesiętną.

Rozwiązania w postaci tekstowej lub zrzutu ekranu proszę przesyłać na k.studnicki@koperniczek.net lub przez messenger.

Zadanie 8. 20 kwietnia 2020
Temat: Pozycyjne systemy liczbowe – binarny, oktalny i hexadecymalny.
Zadanie. Proszę zrobić w zeszycie notatkę o systemie dwójkowym, ósemkowym i szesnastkowym.
Zamień na pozostałe systemy: (bez użycia kalkulatora)
(2) 101101
(2) 1001110110
(8) 246
(8) 5326
(10) 469
(10) 103
(16) AC5
(16) 3FD

Rozwiązania w postaci tekstowej lub zrzutu ekranu proszę przesyłać na k.studnicki@koperniczek.net lub przez messenger.

Zadanie 7. 15 kwietnia 2020
Temat logowanie do systemu Office 365.
Proszę zalogować się do systemu Office 365. Strona logowania portal.office.com login: inazwisko@koperniczek.net hasło Student.123 Po zalogowaniu proszę uruchomić aplikację Teams. Tam są zadania do wykonania. Proszę nie pobierać i nie instalować aplikacji, wszystko działa online. W przypadku problemów z zalogowaniem, proszę o kontakt przez messenger lub k.studnicki@wp.pl

Zadanie 6. 8 kwietnia 2020
Temat: Schemat Hornera.
Zadanie. Napisz program w języku Python, który zamienia podaną liczbę dwójkową na liczbę dziesiętną za pomocą Schematu Hornera.

Rozwiązania w postaci tekstowej lub zrzutu ekranu proszę przesyłać na k.studnicki@koperniczek.net lub przez messenger.

Materiały Schemat Hornera

Zadanie 5. 6 kwietnia 2020
Temat: Liczby pierwsze. Sito Eratostenesa.
Sito Eratostenesa – przypisywany Eratostenesowi z Cyreny algorytm wyznaczania liczb pierwszych z zadanego przedziału [2,n].

Ze zbioru liczb naturalnych z przedziału [2,n] np.{2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23} wybieramy najmniejszą, czyli 2, i wykreślamy wszystkie jej wielokrotności większe od niej samej, to jest 4,6,8,10,12,14,16,18,20,22. Z pozostałych liczb wybieramy najmniejszą niewykreśloną liczbę (3) i usuwamy wszystkie jej wielokrotności większe od niej samej: 6,9,12,15,18,21 przy czym nie przejmujemy się tym, że niektóre liczby (na przykład 6 czy 12) będą skreślane więcej niż raz.
Czynność powtarzamy.
Liczby nieskreślone 2,3,5,7,11,13,17,19,23 są liczbami pierwszymi.

Zadanie. Napisz program w języku Python, który dla podanej liczby n wyznacza liczby pierwsze z przedziału [2,n].

Rozwiązania w postaci tekstowej lub zrzutu ekranu proszę przesyłać na k.studnicki@koperniczek.net lub przez messenger.

Zadanie 4. 30 marca 2020
Proszę zalogować się na platformę G Suite, uruchomić aplikację Classroom i dołączyć do zajęć, Kod zajęć: qno4h5v
Zadanie 1.
Proszę utworzyć w aplikacji Formularze ładny test na dowolny temat. Proszę w nazwie podać Imię, nazwisko, klasę. Test proszę udostępnić k.studnicki@koperniczek.net
Zadanie 2.
Proszę utworzyć w aplikacji prezentacje ładną prezentację z dziedziny informatyki. Proszę udostępnić k.studnicki@koperniczek.net i ew. innym osobom lub grupom. Adres grupy 2b@koperniczek.net

Zadanie 3. 23 marca 2020
Programowanie i algorytmika.
cke.gov.pl, Arkusze maturalne, stara formuła, 2011 maj, poziom podstawowy, arkusz cz 2, zadanie 4 Hasła.
Rozwiązanie w postaci kodu lub zdjęcia proszę przesłać przez Messenger lub email k.studnicki@wp.pl

Zadanie 2. 20 marca 2020
Programowanie i algorytmika.
www.cke.gov.pl, Arkusze maturalne, stara formuła, 2012, Informatyka, poziom podstawowy arkusz cz 2. zadanie 4 – Cyfry.
Rozwiązanie w postaci kodu lub zdjęcia proszę przesłać przez Messenger lub email k.studnicki@wp.pl

Zadanie 1. 16 marca 2020
Programowanie i algorytmika.
www.cke.gov.pl, Arkusze maturalne, stara formuła, 2013, Informatyka, poziom podstawowy arkusz cz 2. zadanie 4 – Napisy.
Rozwiązanie w postaci kodu lub zdjęcia proszę przesłać przez Messenger lub email k.studnicki@wp.pl

Język programowania Python

Można rozwiązać całe zadanie lub niektóre podpunkty.
Na koniec zajęć wystawię oceny do dziennika.

Krzysztof Studnicki