2649164076

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. 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 Dziennikarstwa4. Sterow
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