Szukaj na tym blogu

niedziela, 19 lutego 2023

Lekcja 7 - zadania

zad 1

Napisz program informujący czy liczba podana przez użytkownika jest większa, mniejsza czy równa zero. Wykorzystaj tylko dwie instrukcje warunkowe. SPRAWDŹ


zad 2

Napisz program informujący czy liczba podana przez użytkownika jest parzysta czy nieparzysta. SPRAWDŹ


zad 3

Napisz program wyznaczający najmniejszą z trzech liczb podanych przez użytkownika. SPRAWDŹ


zad 4

Napisz program, który odpowiada na pytanie, czy wśród trzech liczb są choć dwie takie same. SPRAWDŹ


zad 5

Napisz program, który odpowiada na pytanie, czy trzy podawane liczby całkowite są ustawione w porządku rosnącym. SPRAWDŹ



Lekcja 5 - Zmienna typu string

Zmienna typu STRING to zmienna, która reprezentuje ciąg znaków. Pamiętacie, że ta zmienna zawsze jest pisana w cudzysłowie. Poniżej film. Obejrzyjcie. Wasze zadanie to za pomocą strumienia CIN napisać program który będzie pytał o imie, nazwisko i wiek. Na samym końcu wyświetli napis.

poniedziałek, 13 lutego 2023

Drukowanie 3D - klasa 3

 Z okazji walentynek tworzymy i drukujemy projekty 3D

oto link do logowanie https://www.tinkercad.com/joinclass/2P4ZYTEWZ

Lekcja 6 - funkcja warunkowa

Zapis instrukcji warunkowej:

if (warunek)

instrukcja1;

else

instrukcja2;


Przeanalizujcie zadanie (obrazek poniżej), w którym macie podać swoje imię i nazwisko. Jeżeli podacie prawidłowe imię pojawi się napis brawo, a jeżeli nieprawidłowe pojawi się napis źle. 

PAMIĘTAJ!

1. Warunek może być prawdziwy lub fałszywy. Jeżeli warunek jest prawdziwy to wykona się instrukcja 1, jeżeli jest fałszywy wykona się instrukcja 2. Zapamiętaj, że else jest opcjonalne = nieobowiązkowe. To czy zostanie wykorzystane zależy od programisty.

2. PAMIĘTEJ! W C++ nie używamy polskich znaków



Zauważcie, że imie i nazwisko to zmienne typu STRING.
String to zmienna, która służy do przechowywania ciągu znaków (zmiennych łańcuchowych)
Tekst przypisany do zmiennej typu STRING musi być w cudzysłowie " " np.

string imie = 'Jan";
string nazwisko ="kowalski";




IF - JEŻELI

ELSE- WPRZECIWNYM RAZIE

|| LUB

&& - I

Zad 1. Napisz program, który pyta Jak się nazywasz. Gdy odpowiedź jest poprawna pokaż odpowiedz DOBRZE gdy jest niepoprawna pokaż odpowiedź ŹLE

Zad 2. Napisz program, który pyta o imię lub nazwisko. Gdy odpowiedź jest poprawna pokaż odpowiedz DOBRZE gdy jest niepoprawna pokaż odpowiedź ŹLE

Zad 3. Napisz program, który pyta o imię i nazwisko. Gdy odpowiedź jest poprawna pokaż odpowiedz DOBRZE gdy jest niepoprawna pokaż odpowiedź ŹLE

Zad 4. Czy dla wartości zapisanych w zmiennych a i b warunek a<b jest prawdziwy? Jeżeli tak program wykona instrukcję . Przypisz do a=7 i b=7. Sprawdź co wyświetli się na ekranie. 

Zad 5. Jeżeli znasz zapewne popularną zabawę w kamień-nożyce-papier. Jeśli nie to w skrócie polega ona na tym, że dwaj gracze pokazują jednocześnie przy pomocy palców, który z trzech elementów wybrali. Kamień zawsze wygrywa z nożycami(bo się na nim połamią), ale przegra z papierem, który go owinie. Papier przegra z nożycami, które są w stanie go pociąć. Jeśli gracze pokażą te sam symbol to mamy remis. Przypuśćmy ,że trzem elementom gry przypiszemy numery:

0- kamień

1-nożyce

2-papier

a Twój typ reprezentuje zmienna, podczas gdy Twojego przeciwnika zmienna b.

Napisz instrukcję warunkową, która zależnie od wartości a oraz b wypisze komunikat „Zwycięstwo” jeśli zgodnie z regułami gry ty wygrałeś/aś „Porażka” jeśli wygrał przeciwnik oraz „Remis” kiedy wybraliście ten sam element warunku chcesz sprawdzić czy a jest równe b, to musisz użyć podwójnego równa się a==b. Pamiętaj o tym.

Zadanie z Pomorskiej Ligii Zadaniowej


Wyjaśnij różnicę między = i == ?

Przypisz a=120 i b=60. Sprawdź jaki będzie wynik działania programu.




niedziela, 12 lutego 2023

Lekcja 4 - zmienna typu INTEGER

Zmienna tupu integer przechowuje liczby całkowite.

Zmienną integer zapisujemy jako - int

ĆWICZENIE 1

Załóżmy, że chcemy napisać program, który będzie dodawał do siebie dwie liczby całkowite. 

Gdybyśmy robili to w scratchu musielibyśmy utworzyć dwie zmienne i przypisać im jakieś wartości. Program wyglądał by następująco(to już wiecie). kliknij w obrazek, aby powiększyć


Ten sam program napisany w C++ wygląda następująco:

1 w drugim wierszu deklarujemy, że korzystamy ze standardowej przestrzeni nazw.

2 tworzymy zmienną typu intiger. Niech nasza zmienna nazywa się liczbaa. Zapis wygląda następująco: int liczbaa

3 Do zmiennej liczbaa przypisujemy dowolną wartość: int liczbaa=5;

4 Tworzymy drugą zmienna typu integer. Niech druga zmienna nazywa się liczbab. Zapis wygląda nastepujaco: int liczbab

5 Do zmiennej liczbab rzypisujemy dowolną wartość: int liczbab=234;

6 Tworzymy trzecią zmienna typu integer. Niech nasza zmienna nazywa się suma. Musimy zdeklarować, że suma to liczbaa+liczbab. Zmienna wygląda następująco: int suma=liczbaa+liczbab;

7 za pomocą instrukcji cout wyświetlamy program cout<<suma<<endl;



ĆWICZENIE 2

Zróbmy jeszcze jeden przykład. 
Załóżmy, że mamy sklep z owocami. kilogram bananów kosztuje 6 zł, kilogram jabłek kosztuje 5 zł, a kilogram gruszek kosztuje 7 zł. Napiszmy program, który policzy ile kosztuje kilogram jabłek+ kilogram bananów+ kilogram gruszek.

na samym początku zdeklaruj, że korzystasz ze standardowej przestrzeni nazw
using namespace std;

następnie
1. deklarujemy zmienna typu integer kgjablek przypisujemy jej wartość 5
2. deklarujemy zmienną typu integer kgbananow i przypisujemy jej wartość 6
3. deklarujemy zmienną typu integer kggruszek i przypisujemy jej wartość 7
4. Stwórz zmienną typu integer suma=kgjablek+kgbananow+kggruszek

Zauważ, że nigdzie nie wpisywałam polskich znaków. To ważne. Program może polskie znaki czytać jako błędy!

Spróbuj wykonać ćwiczenie samodzielnie, a następnie sprawdź TUTAJ

Lekcja 3 - zmienne

 

Pracując w programie C++ będziemy pracowali na zmiennych. 

Zmienne służą do przechowywania danych, które w każdej chwili będziecie mogli zmienić.

Istniej kilka typów zmiennych, przedstawia je poniższa tabela 

 


Lekcja 2 - pierwszy program

 Gdy już wybierzecie środowisko w jakim będziecie pracowali czas na napisanie pierwszego programu.   Ja wybieram Replit i będę w nim pokazywała kolejne zapisy.

Gdy masz już login i hasło logujesz się do programu. Następnie musisz wybrać język w jakim będziesz pisał/a program i nadać mu tytuł oraz kliknąć zatwierdź




Gdy już zatwierdzisz zobaczysz pierwszy program. Wygląda on tak:



 To krótki program, który wyświetla napis Hello World!
 A teraz omówmy poszczególne elementy

#include - służy do dołączania do programu biblioteki. W naszym wypadku jest to biblioteka iostream. Biblioteka ta zawiera instrukcje coutz której korzystamy w naszym programie


int main() - to funkcja główna. Od niej zaczyna się wykonywanie programu


std::cout -  std:: to wyrażenie pojawiające się przed cout i endl(koniec linii) Zapis ten oznacza, że obiekty chcemy zaczerpnąć z przestrzeni std. Aby zawsze przed instrukcją nie powtarzać zapisu std możemy na samym początku zdeklarować, że chcemy korzystać ze standardowej przestrzeni nazw. Zapis deklaracji wygląda następująco: 
using namespace std;


cout - instrukcja cout powoduje wyświetlenie zapisu zamieszczonego w cudzysłowie

; - instrukcje oddzielamy od siebie przecinkami

\n - oznacza koniec linii, ale możemy też koniec linii zapisać poprzez endl; ze średnikiem na końcu

Jeśli zdeklarujemy na początku, że korzystamy ze standardowej przestrzeni nazw std oraz gdy skorzystamy z endl chcąc zrobić koniec linii nasz program będzie wyglądał nieco inaczej. Spójrz na zdjęcie poniżej.

Mimo, że programy w zapisie wyglądają nieco inaczej oba są wykonane prawidłowo i zadziałają


ĆWICZENIE

Napisz swój pierwszy program. Który wyświetli napis "Witaj na lekcji informatyki. Zaczynamy przygodę z C++"


Lekcja 1 - środowisko

Aby zacząć programować w języku C++ potrzebujemy jakiegoś środowiska, w którym będziemy mogli pisać programy.  

ja proponuję CODE BLOCKS jest to bezpłatne wersja, którą można pobrać ze strony https://sourceforge.net/projects/codeblocks/

Można tez pracować za pomocą środowiska Microsoft Visual Studio, które można pobrać ze strony https://visualstudio.microsoft.com/pl/vs/

Można też skorzystać z darmowej aplikacji online, do której należy się zalogować aby mieć dostęp do wszystkich swoich napisanych programów. Oto dwie przykładowe aplikacje:

REPLIT

ONLINEGDB

Znajdziecie je też  na naszym blogu, po prawej stronie w zakładce PROGRAMOWANIE DLA STRARSZYCH UCZNIÓW

Odwaga, rozsądek i siła - DBI 2022

Internet to ogromne źródło informacji, narzędzie bez którego nie tylko młodzi ludzie  nie wyobrażają sobie już życia. Ale jak mądrze korzystać z tych informacji, jak nie dać się nabrać oszustom, jak być odważnym w internecie? O tym opowiadają krótkie filmy, które są podsumowaniem naszych lekcji.

Film Ignacego i Leona


Film Xawerego




 

Webinar dla klas ósmych - 2022

10 lutego w piątek odbyły się warsztaty, w których udział wzięły klasy ósme. Zajęcia były prowadzone przez Julię Piechnę - kierowniczkę Zespołu Projektów Społecznych i Współpracy Międzynarodowej w Dziale Profilaktyki Cyberzagrożeń. Uczniowie dowiedzieli się czym dokładnie są dane osobowe, komu je udostępniać i jak zachować się w sieci. Był to drugi z trzech webinarów przygotowanych przez fundację Dajemy Dzieciom Siłę, w których uczestniczą nasi uczniowie.



Webinar dla klas szóstej i siódmej - 2022

Czym jest dezinformacja? Kto ją tworzy? Kto na niej zyskuje? Jak się przed nią chronić? Te i wiele innych pytań padło podczas webinaru zorganizowanego przez fundację Dajemy Dzieciom Siłę, w którym z okazji Dnia Bezpiecznego Internetu wzięli uczniowie klas szóstej i siódmej.



środa, 8 lutego 2023

Co to jest CSS?

CSS to kaskadowe arkusze stylów -Cascading Style Sheets (css) służą do definiowania układów graficznych dokumentów HTML. Arkusz stylów CSS zawiera reguły opisujące w jaki sposób przeglądarka internetowa ma wyświetlać zawartość dokumentów HTML lub XML.

CSS daje więcej możliwości stylizacji strony i zmniejsza się tez ilość linii kodu HTML



Jak dołaczyc linie css do html?

możemy to zrobić na kilka sposobów.

1. w sekcji head wpisujemy tag link: <link rel="stylesheet" href="style.css"/>

2. w sekcji head wpisujemy znacznik style(znacznik otwierający i zamykający)

<style>

</style>

pomiędzy tymi znacznikami wpisujemy kod css lub fragment kodu. Jeżeli zamieścimy w znaczniku style fragment kodu to wyświetli sie zmiana naniesiona w dokumencie html. dlaczego? bo w kodzie css obowiązuje HIERARCHIA czyli jedne zapisy zasłaniaja inne.
HIERARCHIA czyli KASKADOWOŚĆ

3. W samym kodzie html zmieniamy jakiś element dopisując do niego style CSS 
np <h1 style=" color:green; font-size:32px">

wtorek, 7 lutego 2023

Dzień Bezpiecznego Internetu - 2022

 

Klasy drugie w ramach lekcji informatyki biorą udział w ogólnopolskim kursie "Szkoła Spacjusza". Projekt składa się z 5 modułów, w których dzieci uczą się mądrego i bezpiecznego korzystania z Internetu i urządzeń cyfrowych. Dzisiaj przypada Dzień Bezpiecznego Internetu, więc uczniowie z pomocą Słonia Spacjusza omówili na zajęciach trzy podstawowe zasady bezpieczeństwa w sieci. Zapraszamy do galerii zdjęć.
Kliknij w obrazek i zagraj w grę.

 

Budowa komputera wykreślanka