PP_lab2.pdf
(
60 KB
)
Pobierz
Podstawy Programowania
Laboratorium 2
Zadanie 1:
Zdefiniować dwie zmienne, z których jedna jest zmienną typu całkowitego
a
druga wskaźnikiem do liczb całkowitych. Zmiennej całkowitej przypisać
dowolną wartość a wskaźnik ustawić tak, aby wskazywał na tą zmienną.
Następnie wyświetlić na konsoli:
wartość zmiennej całkowitej bezpośrednio;
wartość zmiennej całkowitej – z wykorzystaniem wskaźnika;
adres zmiennej całkowitej.
Z wykorzystaniem wskaźnika zmienić wartość zmiennej całkowitej. Ponownie
wyświetlić podane wyŜej wielkości.
Zadanie 2:
Wyjaśnić, na czym polega błąd w powyŜszym programie.
int main()
{
int *p;
double q, tymcz;
tymcz = 1234.34;
p=&tymcz;
q=*p;
printf(Ñ%fÑ,q);
return 0;
}
Zadanie 3:
Wypełnić danymi jednowymiarową tablicę liczb całkowitych korzystając ze
wskaźników przy sięganiu do kolejnych jej elementów. Wyświetlić co drugi
element tablicy (równieŜ z wykorzystaniem wskaźników). Powtórzyć ćwiczenie
dla liczb zmiennoprzecinkowych oraz danych typu znakowego.
Zadanie 4:
Napisać program, który prosi uŜytkownika o wpisanie wyrazu, a następnie
wypisuje ten wyraz wielkimi lub małymi literami (w zaleŜności od wyboru
uŜytkownika). Zmiana wielkości liter w poszczególnych wyrazach powinna być
dokonywana przez odpowiednie funkcje, przyjmujące jako argument wskaźnik
do łańcucha znakowego. Przy dostępie do elementów ciągu znaków
wykorzystać wskaźnik. Do zmiany wielkości pojedynczych znaków wykorzystać
funkcje
tolower()
oraz
toupper()
z pliku nagłówkowego
ctype.h
.
Zadanie 5:
Napisać odpowiednik funkcji
strlen()
z pliku nagłówkowego
string.h
.
Funkcja przyjmuje wskaźnik do łańcucha znakowego i zwraca jego długość.
Katedra Informatyki Stosowanej PŁ
dr inŜ. Anna Fabijańska
Plik z chomika:
Adamus666GT
Inne pliki z tego folderu:
PP_lab1.pdf
(59 KB)
PP_lab11.pdf
(57 KB)
PP_lab12.pdf
(86 KB)
PP_lab2.pdf
(60 KB)
PP_lab3.pdf
(104 KB)
Inne foldery tego chomika:
algorytmy i struktury danych
Projektowanie stron www
Zgłoś jeśli
naruszono regulamin