2649164076
Podstawy programowania Tomasz Tyksiński
Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa
3. Wyrażenia i operatory
1. Operatory arytmetyczne
- Podstawowe działania na zmiennych całkowitych: +, -, *, /, % Sprawdzić jak działa operator /
- Podstawowe działania na zmiennych rzeczywistych: +, *, /
- Inkrementacja i dekrementacja: unarne operatory ++ i —. Mogą być postfiksowe lub prefiksowe (i++, ++i).
i++ O i=i+l i— O i=i-l
Kolejność wykonywania działań.
Wyrażenia w C++ mają zapis liniowy.
Zadania
1. Wczytać dwie liczby z klawiatury i podać ich sumę, różnicę itp.
2. Zapisz poniższe wyrażenia w języku C++ c
ab |
a+b |
a-b 1 |
a + — _d_ |
d + 1 |
b + a |
~?~d |
*+rf+a |
b ,
- + d |
7^' |
|
d |
c |
c |
b |
3. Napisz program obliczający wszystkie cztery wartości, dla wczytanych wartości zmiennych o, b, c, d. Porównaj wyniki z sąsiadem dla tych samych danych wejściowych.
4. Jakie wartości przyjmą zmienne c i d po wykonaniu poniższego fragmentu kodu
int a=2, b=3; c = (a++) + (b++); a=2; b=3;
d = (++a) + (++b);
Wyjaśnij odpowiedź.
5. ZADANIE DOMOWE: Napisać program obliczający objętość stożka, po podaniu przez użytkownika wysokości stożka oraz średnicy podstawy. Jakiego typu zmienne wykorzystasz?
2. Operatory logiczne
relacje: ==, ! =, >, <, >=, <= operatory: !, &&, | |
Przypisania: Operatory dwuargumentowe w postaci a = a op b można zapisać w prostszej postaci a op= b. Gdzie op może być równe: +, -, *, /, %, «,
», &, A, I
Zadania
6. ZADANIE DOMOWE: Jakie są priorytety poszczególnych operatorów.
7. Napisz program wypisujący tablice logiczne poniższych wyrażeń logicznych (jeżeli wyrażenie jest prawdziwe to napisz 1, jeżeli jest fałszywe to wypisz 0)
pvq pAq p=>q poq ~(p a q) v (r => p)
7
Wyszukiwarka
Podobne podstrony:
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa5. OrganiPodstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa 4. PętlaPodstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa PoniższePodstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa6. FunkcjPodstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa7. TablicPodstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa8. PlikiPodstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa cout « tPodstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa9. ZadaniPodstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa PodstawyPodstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa1. ZapisPodstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa DrugimPodstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa2. PodstaPodstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa4. SterowPodstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa 8.Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych iPodstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych iPodstawy programowania Tomasz Tyksiński int a=3;min Wyższa Szkota Nauk Humanistycznych iWprowadzenie JOANNA ŚWIĄTKIEWICZ Wyższa Szkoła Nauk Humanistycznych i Dziennikarstwa wwięcej podobnych podstron