Logowanie
Szukaj
Domowa
Algorytmy
Arkusz kalkulacyjny
Baza danych
Budowa komputera
Diagnoza wstępna
Edytor tekstu
Edytor graficzny
Historia komputera
Internet
Jednostki pamięci
Nieliniowy montaż filmu
Office365
Operacje na plikach i ...
Pomoc zdalna
Prezentacje
Projekty
Regulamin pracowni
Strony WWW
Sprawdziany
Ciekawe linki
Kontakt
C++
Logomocja
Magiczne Bloczki
Python
Scratch
Algorytm Euklidesa
Lekcja 1 - ogólna budowa programu
Lekcja 2 - zmienne i podstawowe typy danych
Lekcja 3 - wyrażenia logiczne i instrukcja warunkowa
Lekcja 4 - sprawdzamy podzielność liczb
Lekcja 5 - rozwiązujemy problemy z różnych dziedzin przy pomocy programów w języku C++.
Lekcja 6 - poznajemy pętlę do while w języku C++
Lekcja 7 - poznajemy zmienne tablicowe i instrukcję pętli for w języku C++
Lekcja 8 - stosujemy zmienne tablicowe i wyrażenia arytmetyczne podczas rozwiązywania problemów algorytmicznych przy pomocy języka C++
Lekcja 9 - piszemy programy w języku C++ rozwiązujące przykładowe problemy algorytmiczne.
Wiadomości wstępne
Piszemy procedury z parametrem
Lekcja 3
Rysujemy dom
Lekcja 1 - Poznajemy zintegrowane środowisko programistyczne dla Pythona. Piszemy polecenia w trybie interaktywnym.
Lekcja 2 - Piszemy programy w trybie skryptowym. Stosujemy zmienne i wykonujemy obliczenia.
Lekcja 3 - Stosujemy instrukcję warunkową do realizacji algorytmów z warunkami.
Lekcja 4 - Stosowanie instrukcji iteracyjnej do realizacji algorytmów iteracyjnych
Lekcja 5 - Listy
Lekcja 1 - wprowadzenie
Lekcja 2 - rysowanie prostych figur
Lekcja 3 - zmienne
Lekcja 4 - warunki (projekt Biedronka)
Lekcja 5 - warunki i zmienne
Lekcja 6 - tworzymy quiz
Lekcja 7 - obliczamy pola wielokątów
Lekcja 8 - gra platformowa
Lekcja 9 - wyszukiwanie maksymalnego (minimalnego) elementu w zbiorze liczb
Lekcja 10 - kot w labiryncie
Lekcja 11 - gra Tenis
Lekcja 12 - gra w zgadywanie liczby
Lekcja 13 - tworzymy dwupoziomową grę dla dwóch graczy
Tworzymy grę Labirynt
Podstawowe pojęcia
Podstawy tworzenia wykresów
Kalkulacja kosztów wycieczki klasowej
Funkcje w Excelu
Podstawowe operacje
Wykresy
Obliczenia procentowe
Wstawiamy wzory i wycinki do dokumentu tekstowego
Tworzymy zaproszenie przy pomocy szablonu dokumentu
Zasady edycji
Symbole i tabele
Wzory i symbole
Operacje na blokach
Zaproszenie
Czcionki
Akapit
Linijka
Curriculum vitae
List motywacyjny
Podanie
Fotomontaż 1
Fotomontaż 2
Tworzymy kolaż
Poznajemy edytor graficznya ArtStudio dla iPada
Narzędzia zaznaczania w programie ArtStudio
Rysujemy kompozycję z figur w programie ArtStudio
ArtStudio - wideoporadniki
Historia Internetu
Bezpieczny Internet
Tworzymy portfolio
Kalendarz
Ćwiczenie 1
Ćwiczenie 2
Ćwiczenie 3
Ćwiczenie 4
Projekt wycieczka
Tworzymy prostą stronę internetową
Tworzymy prostą stronę internetową (wersja łatwiejsza)
Przygotowanie zdjęcia na stronę
Napis graficzny na stronę
Podmiana obrazka
Animowany przycisk w HTML-u
Historia komputera
Historia Internetu
>
Algorytmy
>
C++
>
Lekcja 3 - wyrażenia logiczne i instrukcja warunkowa
Lekcja 3 - wyrażenia logiczne i instrukcja warunkowa
Dotychczas dowiedziałeś się
czym są zmienne oraz w jaki sposób możemy wypisywać i pobierać dane. Na tej lekcji poznasz instrukcję warunkową
if
i proste wyrażenia logiczne.
Postać instrukcji warunkowej:
if (warunek) {
instrukcja_1;
instrukcja_2;
...
instrukcja_n; } else {
instrukcja_1;
instrukcja_2;
...
instrukcja_n; }
Instrukcja
if
działa w następujący sposób: jeśli warunek jest spełniony, wykonuje się pierwsza lista instrukcji, a jeśli warunek nie jest spełniony wykonuje się druga lista instrukcji. Fragment od słowa
else
nie musi wystąpić. Wtedy (jeżeli warunek nie jest spełniony) wykonywana jest dalsza część programu. Jeżeli będziemy chcieli wykonać jedną instrukcję, nawiasy klamrowe można pominąć.
Przepisz poniższy program i sprawdź jego działanie:
Nawiasy klamrowe użyte w instrukcji
if
mogą być pominięte. Program zapisz pod nazwą wzrost1.cpp.
Warunek w instrukcji if może zawierać jeden z operatorów relacji:
== równa się (np. 2==3 jest nieprawdziwe, a 5==5 jest prawdziwe)
!= jest różne (np. 2!=3 jest prawdziwe, a 5!=5 jest nieprawdziwe)
> jest większe
>= jest większe lub równe
< jest mniejsze
<= jest mniejsze lub równe
Bardziej skomplikowane warunki mogą zawierać operatory logiczne. W języku C++ są trzy:
||
suma logiczna - prawdziwe jeśli którekolwiek z wyrażeń jest prawdziwe
&&
iloczyn logiczny - prawdziwe jeśli oba wyrażenia są prawdziwe
!
negacja logiczna - powoduje zaprzeczenie wyrażenia
Popraw poprzedni program wg. poniższych informacji i zapisz go pod nazwą wzrost2.cpp:
Zapis
(wzrost>150 && wzrost<170) oznacza: wzrost jest większy od 150 i jednocześnie mniejszy od 170, a zapis
(wzrost<=150 || wzrost>=170) oznacza: wzrost jest mniejszy bądź równy 150 lub większy bądź równy
170.