Jak zaczynam przygod z programowaniem z gimnazjalistami Boena
Jak zaczynam przygodę z programowaniem z gimnazjalistami? Bożena Krzak Gimnazjum nr 86 w Warszawie
Wszyscy mamy swoje tajemnice Można ukryć pliki np. w zabezpieczonych hasłem folderach. Można zaszyfrować informację.
Rozbudzamy ciekawość Jak ukryć wiadomość w widocznym dla wszystkich tekście? Jak szyfrować i odczytywać zaszyfrowane informacje? Do tego należy wykorzystać komputer.
Pora na naukę Jak zamienić literę na liczbę? Każdej literze odpowiada jej kod ascii.
Niech komputer robi to za nas Treści informatyczne: 1. Pisanie programu (realizacja algorytmu) 2. Zmienna tekstowa 3. Kody ascii w praktyce 4. Przypisanie 5. Wynik
Podnosimy poprzeczkę Zamień wyrazy na liczby. Treści informatyczne: 1. Pusta zmienna tekstowa 2. Powtarzanie czyli pętla „for” 3. Zamiana tekstu na liczbę
Dla uzdolnionego Deszyfruj informacje czyli zamień liczby na litery. Treści informatyczne: 1. Powtarzanie dopóki czyli pętla „while” 2. Zamiana liczby na tekst 3. Branie elementów grupami np. po 2 (jeśli ascii do 99) lub po 3 (jeśli ascii ponad 99) 1. Równe i nierówne
Trochę historii czyli Szyfr Cezara Juliusz Cezar, rzymski wódz szyfrował korespondencję do swoich przyjaciół, używając szyfru przesuwającego z kluczem 3.
Zróbmy to samo co Cezar Treści informatyczne: 1. Uzyskanie znaku o 3 pozycje dalej w tabeli kodów ascii 2. Zatem ‘a’ zamienia się na ‘d’, ‘A’ na ‘D’ itd. .
Prawie dobrze, ale… Treści informatyczne: 1. Czy wszystko poprawnie? 2. Co z literami „X”, „Y”, „Z”?
Źródło pomysłów to szyfry harcerskie • http: //stro. tvorlica. pl/zhp/szyfry. htm • http: //www. shdm. harc. pl/szyfrator. php • http: //harcbook. info/index. php/lacznosc/arti cles/szyfry. html
Szyfry graficzne Jak zamienić literę na rysunek? Może tak: -samogłoska na kwadrat -spółgłoska na okrąg. Aby rysować dodajemy bibliotekę: from turtle import *
Treści informatyczne: 1. Działamy w 3 okienkach 2. Sprawdzanie warunku „if”, czy nasza zmienna jest samogłoską 3. Powtarzaj 4 razy a
Trochę trudniej Treści informatyczne: 1. Warunek przeciwny 2. Polecenie na okrąg 3. Badanie z którego punktu rysujemy okrąg 4. Przejście od rysunku do rysunku
Dla uzdolnionego Treści informatyczne: 1. Zamalowywanie kwadratu i okręgu 2. Wyśrodkowanie rysunku 3. Rysowanie poziomo
Szyfry graficzne, ale można odczytać wiadomość Mnóstwo pomysłów na zadania jest na stronie http: //logia. oeiizk. waw. pl/
Kody QR Programowanie jest fajne i warto się go uczyć
Dziękuję za uwagę
- Slides: 18