2649164077

2649164077



Podstawy programowania Tomasz Tyksiński


Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa

4. Sterowanie przebiegiem programu

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

Zadania

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.

Zadania

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?



Wyszukiwarka

Podobne podstrony:
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa5. Organi
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa 4. Pętla
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa Poniższe
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa6. Funkcj
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa7. Tablic
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa8. Pliki
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa cout « t
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa9. Zadani
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa Podstawy
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa1. Zapis
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa Drugim
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa2. Podsta
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa3. Wyraże
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa 8.
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i

Podstawy programowania Tomasz Tyksiński int a=3;min Wyższa Szkota Nauk Humanistycznych i
Wprowadzenie JOANNA ŚWIĄTKIEWICZ Wyższa Szkoła Nauk Humanistycznych i Dziennikarstwa w

więcej podobnych podstron