Podstawy programowania Tomasz Tyksiński
Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa
1. Instrukcja - dowolne poprawne wyrażenie zakończone średnikiem.
2. Instrukcja warunkowa
if (wyrażenie) // MUSI być nawias, jeżeli wartość numeryczna wyrażenia Instrukcj al II różna od 0 to wykonywana jest Instrukcjal [else II instrukcja kończy się średnikiem
Instrukcja2] // w przeciwnym razie Instrukcja2
3. Stosuje się również uproszczoną wersję instrukcji wyboru:
wyrażeniel ? wyrażenie2 : wyrażenie3
1. Wczytać dwie liczby całkowite i wypisać je w kolejności niemalejącej.
2. ZADANIE DOMOWE: Wczytać trzy liczby całkowite i wypisać je w kolejności niemalejącej.
3. Program sprawdzający czy podana liczba n jest parzysta czy nieparzysta.
4. Rozwiązywanie równania liniowego a x + b = 0 dla wczytanych wartości a i b. Wartości zmiennych nie tylko całkowitoliczbowe.
5. Napisz program obliczający pierwiastki rzeczywiste równania kwadratowego, po podaniu parametrów o, b, c.
UWAGA: Programy uzupełnij o czytelny interfejs użytkownika, wypisuj co należy wpisać, opisuj wyniki na ekranie. Pamiętaj w kodzie programów o używaniu wcięć w instrukcjach oraz pisaniu komentarzy.
Powinieneś zacząć od zaplanowania rozwiązania w postaci schematu blokowego lub pseudokodu. Pisz program dopiero jak opracujesz poprawny algorytm!
6. Za pomocą instrukcji warunkowej ? : napisać program liczący wartość
bezwzględną liczby całkowitej. Najprostsza postać: int x=(x>0 ? x : -x) ;
4. Instrukcja wyboru switch (wyrażenie) {
case wyrażenie-stałe: instrukcje case wyrażenie-stałe: instrukcje [default: instrukcje]
Należy jawnie przerwać wykonywanie instrukcji (słowo kluczowe break), bo inaczej zostaną również wykonane następne instrukcje.
7. Co wypisze program po naciśnięciu klawiszy: o b c: char c=getch();
swi tch(c){
case 'a': cout « "a"; case 'b': cout « "b"; default: cout « "?" ;
Dlaczego i jak go poprawić by działał dobrze?