C++ mgr inż. Tomasz Turba Politechnika Opolska 2016.

1 C++ mgr inż. Tomasz Turba Politechnika Opolska 2016 ...
Author: Bernard Makowski
0 downloads 0 Views

1 C++ mgr inż. Tomasz Turba Politechnika Opolska 2016

2 Zajęcia II [02.03.2016r]  Escape characters  Operatory w C++  Instrukcja warunkowa IF-ELSE  Instrukcja przełącznikowa SWITCH-CASE  Zadanie domowe 1  Zadanie domowe 2

3 3: escape characters  \n : new line = std::endl;  \t : tab space  \a: alarm  \r: return the cursor to the first character in the same line.  \\: backslash

4 3: escape characters #include using namespace std; int main() { cout

5 Trzeci: zmodyfikuj Zmodyfikuj lub napisz nowy program, który w konsoli wyświetli znaki w następujący sposób:

6 3++  #include  using namespace std;  int main()  {  cout

7 Operatory arytmetyczne w C++

8 Kolejność działań w C++

9 Operatory relacyjne

10 PYTANIE [2*1pkt] CZYM JEST OPERATOR MODULO „%”? INNY ZAPIS NEGACJI W C++?

11 Operatory logiczne w C++

12 Czwarty program: warunek #include int main() { int wiek; std::cerr > wiek; if( wiek >= 18 ) { std::cout

13 Czwarty: Zmodyfikuj Wprowadź instrukcję warunku ELSE: JEŻELI (WIEK>=18) -> {pisz(„Pełnoletni”)} INACZEJ -> {pisz(„Nieletni!”)} Zmień warunek na warunek złożony (podpowiedź: „ORAZ = &&”): JEŻELI (WIEK>=18 ORAZ WIEK {pisz(„Pełnoletni”)} INACZEJ -> {pisz(„Nieletni lub niemożliwy!”)} +1pkt Rozdziel warunek pisz(„Nieletni”) od pisz(„Niemożliwy”) (podpowiedź: zagnieżdżenie instrukcji warunkowej lub switch) – +2pkt

14 4++ #include int main() { int wiek; std::cerr > wiek; if( wiek >= 18) { if(wiek

15 Piąty program: operatory Napisz program który prosi o liczbę całkowitą trzycyfrową (nie może być mniejsza od 100 i większa od 999): cin >> liczba; „Podaj liczbę [xxx]: „ Program rozkłada liczbę na czynniki pierwsze. cout

16 5++ #include using namespace std; int main( ) { int x; cout >x; if(x>=100 && x

17 Szósty program: switch #include int main() { int liczba; std::cout > liczba; switch(liczba) { case 2: std::cout

18 ZAD. DOM 1 [3 pkt] 1. Napisz prosty kalkulator działań „+”, „-”, „*”, „/” dwóch liczb całkowitych za pomocą instrukcji if i/lub switch. 2. Liczby całkowite wprowadza użytkownik jedna po drugiej 3. Użytkownik wprowadza operator działania „+”, „-”, „*”, „/” 4. Program zwraca wynik i wypisuje go na ekranie 5. Każdy etap powinien posiadać stosowny komunikat Napisz program do którego wprowadza się trzy liczby całkowite x, y, z. Znajdź największą z liczb tylko za pomocą warunków, bez użycia pętli. ZAD. DOM 2 [2 pkt]

19 KOLEJNE ZAJĘCIA PROSZĘ POCZYTAĆ O: - typy zmiennych - tablice (jedno-, wielowymiarowe) - rodzaje pętli (do… while, for) TEMAT ZAJĘĆ TRZECICH: - zmienne, tablice, pętle, losowość, łańcuchy (powtórka) - funkcje i przekazywanie parametrów do funkcji TEMAT ZAJĘĆ CZWARTYCH: - wstęp do programowania obiektowego - klasy, obiekty, metody, konstruktory, wskaźniki