Informatyka liceum – instrukcje warunkowe

Zestaw materiałów edukacyjnych dotyczących instrukcji warunkowych w programowaniu, przeznaczony dla uczniów liceum.

BrightPanda764·32 tarjetas·23 preguntas
liceumcomputer_scienceprogramming
0
Lo sé
1 / 32
0
Aprendiendo
Frente

Instrukcja warunkowa

Toca para voltear
Reverso

Element programu, który wykonuje różne operacje w zależności od spełnienia określonego warunku.

Toca para voltear
Lo sé
Aprendiendo

Quiz(23 preguntas)

Pregunta 1 de 23

1. Co robi instrukcja 'if'?

Términos en este set(32)

Podstawy instrukcji warunkowych(16)

Instrukcja warunkowa

Element programu, który wykonuje różne operacje w zależności od spełnienia określonego warunku.

Czym jest 'if'?

'if' to słowo kluczowe, które rozpoczyna instrukcję warunkową, pozwalając na wykonanie kodu, jeśli warunek jest prawdziwy.

Różnica między 'if' a 'else'

'if' sprawdza warunek, natomiast 'else' definiuje alternatywną akcję, gdy warunek jest fałszywy.

Wzór dla instrukcji 'if'

if (warunek) { akcja; }

Uzupełnij zdanie: 'else if' jest używane do ___

dodawania kolejnych warunków do instrukcji warunkowej.

Prawda czy fałsz: 'if' może być zagnieżdżone.

Prawda, ponieważ instrukcje 'if' mogą zawierać inne instrukcje 'if' wewnątrz siebie.

Czym jest 'switch'?

'switch' to instrukcja warunkowa, która pozwala na porównanie zmiennej z wieloma wartościami.

Przykład użycia 'switch'

switch (zmienna) { case 1: akcja1; break; case 2: akcja2; break; }

Jakie typy danych można użyć w 'switch'?

Można używać int, char oraz string (w niektórych językach).

Czym jest 'default' w 'switch'?

'default' to sekcja, która wykonuje się, gdy żaden z przypadków nie pasuje do wartości zmiennej.

Wartość logiczna

Typ danych, który przyjmuje dwie wartości: true (prawda) lub false (fałsz).

Operator porównania: '=='

Operator sprawdzający, czy dwie wartości są równe.

Operator porównania: '!='

Operator sprawdzający, czy dwie wartości są różne.

Czym jest '&&'?

Operator logiczny AND, zwracający true, gdy oba warunki są prawdziwe.

Czym jest '||'?

Operator logiczny OR, zwracający true, gdy przynajmniej jeden warunek jest prawdziwy.

Uzupełnij zdanie: '!' oznacza ___

negację logiczną, zmieniając true na false i odwrotnie.

Zastosowanie instrukcji warunkowych(16)

Scenariusz: Wiek >= 18

Kod sprawdzający, czy użytkownik jest pełnoletni, wykonuje inne operacje w zależności od wyniku.

Czym jest 'nested if'?

To sytuacja, w której jedna instrukcja 'if' znajduje się wewnątrz innej instrukcji 'if'.

Prawda czy fałsz: 'if' zawsze musi mieć 'else'.

Fałsz, 'else' jest opcjonalne w instrukcji 'if'.

Przykład zastosowania 'else if'

if (x > 10) { ... } else if (x == 10) { ... } else { ... }

Porównanie: 'if' vs 'switch'

'if' jest lepszy do złożonych warunków, 'switch' jest bardziej czytelny dla porównań wielu wartości.

Czym jest 'ternary operator'?

Operator, który jest skróconą formą instrukcji 'if', np. (warunek) ? true : false.

Uzupełnij zdanie: 'switch' nie działa z ___

typami danych, które nie są porównywalne, np. obiektami w Java.

Prawda czy fałsz: 'default' w 'switch' jest wymagane.

Fałsz, 'default' jest opcjonalny.

Przykład 'if' z negacją

if (!warunek) { ... } — wykona się, gdy warunek jest fałszywy.

Czym jest 'break'?

Służy do zakończenia wykonywania instrukcji pętli lub 'switch'.

Co oznacza 'return' w funkcji?

Kończy działanie funkcji i zwraca wartość do miejsca wywołania.

Wzór na zagnieżdżone 'if'

if (warunek1) { if (warunek2) { ... } }

Operator '==='

Sprawdza równość zarówno wartości, jak i typu zmiennej.

Czym jest 'falsy' w JavaScript?

Wartości, które są traktowane jako false w kontekście logicznym: 0, '', null, undefined.

Uzupełnij zdanie: 'truthy' to ___

wszystkie wartości, które są traktowane jako true w kontekście logicznym.

Jakie są zastosowania instrukcji warunkowych?

- Decyzje w programach - Walidacja danych - Sterowanie przepływem

Preguntas en este set(23)

1. Co robi instrukcja 'if'?

A.Wykonuje kod, jeśli warunek jest prawdziwy
B.Zawsze wykonuje kod
C.Zatrzymuje program
D.Nic nie robi

2. Kiedy użyjesz 'if' zamiast 'switch'?

A.Gdy masz tylko jeden warunek
B.Gdy warunki są proste
C.Gdy masz wiele warunków
D.Gdy chcesz wykonać kod zawsze

3. Czym jest operator '&&'?

A.Negacją warunku
B.Porównaniem wartości
C.Logicznym AND
D.Logicznym OR

4. Czym jest 'nested if'?

A.Zagnieżdżona instrukcja warunkowa
B.Prosta instrukcja warunkowa
C.Wartość logiczna
D.Typ danych

5. Co się stanie, jeśli żaden 'case' w 'switch' nie pasuje?

A.Program zakończy działanie
B.Wykona 'default'
C.Nie wykona nic
D.Wykona pierwszy 'case'

6. Kiedy używa się operatora '!'?

A.Aby znegować wartość
B.Aby sprawdzić równość
C.Aby zakończyć działanie
D.Aby zainicjować zmienną

7. Czym jest 'else'?

A.Alternatywną ścieżką wykonania
B.Słowem kluczowym dla zakończenia
C.Inną instrukcją warunkową
D.Nic nie robi

8. Czym jest 'truthy'?

A.Wartości fałszywe
B.Wartości prawdziwe
C.Wszystkie wartości
D.Brak wartości

9. W jakim przypadku użyjesz 'switch'?

A.Gdy masz wiele przypadków do porównania
B.Gdy masz jeden warunek
C.Gdy chcesz zakończyć program
D.Gdy nie masz warunków

10. Jakie są ograniczenia 'switch'?

A.Tylko dla int i char
B.Nie dla zagnieżdżonych warunków
C.Nie działa z obiektami
D.Nie ma ograniczeń

11. Prawda czy fałsz: 'if' może być zagnieżdżone.

A.Prawda
B.Fałsz
C.Tylko w Java
D.Tylko w Python

12. Czym jest 'break' w kontekście pętli?

A.Kończy program
B.Kończy pętlę
C.Zatrzymuje 'switch'
D.Nic nie robi

13. Czym jest 'ternary operator'?

A.Operator porównania
B.Skrócona forma 'if'
C.Zagnieżdżona instrukcja
D.Nic nie znaczy

14. Co zwraca 'return'?

A.Wartość logiczną
B.Kończy funkcję i zwraca wartość
C.Zatrzymuje program
D.Nic nie zwraca

15. Co oznacza 'break' w 'switch'?

A.Zatrzymuje program
B.Kończy wykonanie bloku 'case'
C.Przechodzi do 'default'
D.Nic nie robi

16. Jak zdefiniować zmienną w 'switch'?

A.Nie można
B.Poprzez case
C.Z użyciem 'if'
D.Tak samo jak w innych instrukcjach

17. Czym jest 'default' w 'switch'?

A.Opcjonalnym przypadkiem
B.Wymaganym przypadkiem
C.Sekcją kończącą
D.Nic nie znaczy

18. Uzupełnij zdanie: 'else if' jest używane do ___

A.Dodawania kolejnych warunków
B.Kończenia instrukcji
C.Sprawdzania wartości
D.Nic nie znaczy

19. Jak działa operator '==='?

A.Sprawdza tylko wartość
B.Sprawdza wartość i typ
C.Zwraca zawsze true
D.Zwraca zawsze false

20. Czym jest 'case' w 'switch'?

A.Alternatywną ścieżką
B.Warunkiem do sprawdzenia
C.Końcową instrukcją
D.Nic nie znaczy

21. Co to jest 'falsy'?

A.Wartości prawdziwe
B.Wartości fałszywe w kontekście logicznym
C.Wszystkie wartości
D.Brak wartości

22. Jakie są zastosowania instrukcji warunkowych?

A.Decyzje w programach
B.Walidacja danych
C.Sterowanie przepływem
D.Wszystkie powyższe

23. Prawda czy fałsz: 'else' jest obowiązkowe.

A.Prawda
B.Fałsz
C.Tylko w Java
D.Tylko w C++

Sets relacionados

Crea tu propio set de estudio

Sube un PDF, pega tus notas o describe un tema – la IA genera tarjetas, quizzes y más en segundos.