Wskaźniki DRUKOWANIE, Informatyka


PWSZ w KROŚNIE

Sieciowe Systemy Informatyczne

Nazwa przedmiotu: Język C

Nr. spraw. 10

Członkowie zespołu:

  1. Czekaj Krystian

Nr albumu

18931

Temat Wskaźniki

Gr. I

Rok: I dzienny

Ocena:

Data realizacji:

03.06.2013

Data oddania:

10.06.2013

  1. Teoria.

Zmienne wskaźnikowe, deklaracja wskaźnika, pobieranie adresu zmiennej, pobieranie adresu tablicy, odwoływanie się do kolejnych elementów tablicy przez wskaźnik.

  1. Treść zadania (programu).

Napisz program, w którym:

- zadeklaruj zmienną zm dowolnego typu oraz przypisz jej wartość,

- zadeklaruj wskaźnik, który będzie wskazywał na zadeklarowaną wcześniej zmienną,

- wyświetla wartość zmiennej zm na dwa sposoby (przez zmienną zm oraz przez wskaźnik)

- przypisz nową wartość zmiennej zm używając wskaźnika,

- wyświetla nową wartość zmiennej zm na dwa sposoby (przez zmienną zm oraz przez wskaźnik)

- wyświetl adres zmiennej zm,

#include <stdio.h>

main()

{

int zm=10;

int *pZm;

pZm=&zm;

printf("Wartosc zmiennej 'zm'= %d", zm);

printf("\nWartosc wskaznika '*pzm'= %d\n\n", *pZm);

*pZm=15;

zm=*pZm;

printf("Wartosc zmiennej 'zm'= %d", zm);

printf("\nWartosc wskaznika '*pzm'= %d\n\n", *pZm);

printf("Adres zmiennej 'zm'= %d\n\n", &zm);

system("pause");

return 0;

}

Napisz program, w którym:

- zadeklaruj tablice 10 elementową, przechowującą wartości całkowite, bezpośrednio w linii deklaracji przypisz im dowolne wartości,

- zadeklaruj wskaźnik wskazujący na pierwszy element tablicy,

- wyświetl wszystkie elementu tablicy na ekranie (do elementów tablicy odwołuj się używając wskaźnika),

- kolejnym elementom tablicy przypisz wartości 1,2,3 ….10 (do elementów tablicy odwołuj się używając wskaźnika), dane wyświetl na ekranie.

#include <stdio.h>

main()

{

int tab[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

int *pZm, i;

pZm=tab;

for(i=0; i<10; i++)

{

printf("%d element tablicy= ",i+1);

printf("%d \n",*pZm);

pZm++;

}

printf("\n");

system("pause");

return 0;

}

Napisz program, w którym:

- zadeklaruj tablice 100 elementową „tekst”, przechowującą tekst,

- pobierz z klawiatury tekst i przypisz do zmiennej tablicowej „tekst”,

- używając wskaźnika zlicz ilość znaków pobranych z klawiatury zapisanych w zmiennej „tekst”,

- wynik wyświetl na ekranie.

#include<stdio.h>

main(){

char tekst[101];

char *wsk;

int i, len=sizeof(tekst)/sizeof(char);

printf("Wpisz tekst (max 100 znakow): ");

scanf("%s", &tekst);

wsk=tekst;

for (i=0; i < len; i++){

if (*wsk == '\0')

break;

wsk++;

}

printf("\n%s (%d)", tekst, i);

printf("\n\n");

system("pause");

return 0;

}

  1. Uwagi końcowe i wnioski.

Opanowaliśmy umiejętności posługiwania się wskaźnikami (deklaracja, pobieranie adresu zmiennej, odwoływanie się do zmiennej przez wskaźnik).



Wyszukiwarka

Podobne podstrony:
03 38 zmiana wzorów druków informacji dotyczących bezzbi (1)
03 37 wzory druków informacji o bezzbiornikowym magazyn (1)
Funkcje 3 DRUKOWANIE, Informatyka
Wskazniki, Informatyka HELP
C & C++ Wyklady Politechnika Wroclawska 1 rok informatyki, W10 wskazniki na tablice wielowymiarowe i
Informator płacowy Wskaźniki i stawki aktualne od 1 kwietnia 2015 r ebook demo
Informacja dla kier., Wzory umów,próśb,pism,pitów,druków
C & C++ Wyklady Politechnika Wroclawska 1 rok informatyki, W05 wskazniki, 3 Wykład: Język C
Informa, Wskaźniki tablice
informatyka wskaźniki
Informator zamawiajacego nowe wskazniki od 1 stycznia 2016
30 Struktury zaleznosci miedzy wskaznikami zrow rozw K Chmura
techniki informacyjne
wykład 6 instrukcje i informacje zwrotne

więcej podobnych podstron