Forum Sojusz Fallen
Fallen
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy  GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Język C - Powtórzenie Podstaw

 
Napisz nowy temat   Odpowiedz do tematu    Forum Sojusz Fallen Strona Główna -> Ściągi, Zadania itp. / PSiO / C
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Ricko
Brain
<FONT COLOR=DAA520>Brain</FONT>



Dołączył: 07 Sie 2006
Posty: 3255
Przeczytał: 0 tematów

Pomógł: 5 razy
Ostrzeżeń: 0/5
Skąd: ..::Zabrze::..

PostWysłany: Śro 18:41, 06 Paź 2010    Temat postu: Język C - Powtórzenie Podstaw

POWTÓRZENIE PODSTAW - JĘZYK C

Cytat:
#include<stdio.h>
Dołącza bibliotekę stdio.h

Cytat:
#include<conio.h>
Dołącza bibliotekę conio.h

Cytat:
int main ()
Deklarowanie funkcji głównej, punkt wejścia do programu

Cytat:
{ / }
Początek/Koniec kodu głównej funkcji (jak i innych funkcji i składni)

Cytat:
getch()
Powoduje, że program nie wyłącza się tylko czeka na wciśnięcie klawisza

Cytat:
return 0;
Zwraca do systemu status, że program zakończył pracę bez błędów

Cytat:
printf("Znak formatowania", zmienna lub tekst);
Wypisuje zmienną w odpowiednim formatowaniu

Cytat:
scanf("Znak formatowania",&zmienna);
Pobieranie zmiennej z klawiatury

Cytat:
"\n"
Powoduje przeskoczenie do następnej linii

_____________________________________________________________

DEKLAROWANIE ZMIENNYCH

Cytat:
int x,y
- Deklarowanie zmiennych typu Integer

Cytat:
char znak = 'A'
- Deklarowanie zmiennych typu Char

Cytat:
float x,y
- Deklarowanie zmiennej zmiennoprzecinkowej

____________________________________________________________

Znaki Formatowanie przy wypisywaniu danych w funkcji drukującej PRINTF

Cytat:
printf("%s","Program w C++");

"%s" - wypisywanie tekstu (string) [domyślny]

Cytat:
printf("%d",x);

"%d" - wypisywanie liczby całkowitej (decimal)

Cytat:
printf("%c",znak);

"%c"- wypisywanie znaku (char)

Cytat:
printf("%f",x);

"%f" - wypisywanie liczby zmiennoprzecinkowej (float)

____________________________________________________________

Ponadto dane można wypisywać za pomocą funkcji PUTS

Cytat:
PUTS("tekst")

PUTC("znaki")

PUTD("liczby")

PUTF("liczby zmiennoprzeciwnkowe")


_____________________________________________________________

ZASTOSOWANIE ZNAKÓW FORMATOWANIA

CHAR

Program:

Cytat:
#include <stdio.h>
#include <conio.h>

int main()
{
char znak = 'A';

printf("\n %c",znak);
printf("\n %d",znak);
printf("\n %f",znak);

getch();
return 0;
}


Wypisze nam na ekranie:

Cytat:
A - znak typu char (%c)
65 - liczbę całkowitą (%d)
65656192.000000 - liczbę zmiennoprzeciwnkową (%f)


Przy konwersji na zmienna typu String (%s) występuje błąd

- - - - - - - - - - - - - - - - - - - - - - - - - -

INTEGER

Program:

Cytat:
#include <stdio.h>
#include <conio.h>

int main()
{
int x = 65 ;

printf("\n %d",x);
printf("\n %c",x);

getch();
return 0;
}


Wypisze nam na ekranie:

Cytat:
65 - Liczbę całkowitą (%d)
A - Znak typu char (%c)


Na liczbę zmiennoprzecinkową konwersja nie działa (wynik = 0.000000), a przy stringu jest błąd

_____________________________________________________________

INSTRUKCJE WARUNKOWE I PĘTLE

IF..ELSE..

Program:

Cytat:
#include <stdio.h>
#include <conio.h>

int main ()
{
int x;
scanf("%d",&x);
if (x%2 == 0) printf("Liczba parzysta");
else printf("Liczba nieparzysta");

getch();
return 0;
}


... i wyniki:

Cytat:
Dla x=9 Liczba Nieparzysta
Dla x=10 Liczba Parzysta


- - - - - - - - - - - - - - - - - - - - - - - - - -

FOR

Program

Cytat:
#include <stdio.h>
#include <conio.h>

int main ()
{
int x;
for (x=-5; x<6; x++)
printf("\n %d",x);

getch();
return 0;
}


...i wyniki:

Cytat:
-5
-4
-3
-2
-1
0
1
2
3
4
5


- - - - - - - - - - - - - - - - - - - - - - - - - -

WHILE

Program:

Cytat:
#include <stdio.h>
#include <conio.h>

int main ()
{
int x=-5;
while (x<6) {
printf("\n %d",x);
x++;
}

getch();
return 0;
}


...i wyniki te same co w poprzedniej pętli:

Cytat:
-5
-4
-3
-2
-1
0
1
2
3
4
5


- - - - - - - - - - - - - - - - - - - - - - - - - -

DO..WHILE..

Program:


Cytat:
#include <stdio.h>
#include <conio.h>

int main ()
{
int x=-5;
do
{
printf("\n %d",x);
x++;
}
while (x<6);

getch();
return 0;
}


...i jeszcze raz te same wyniki:

Cytat:
-5
-4
-3
-2
-1
0
1
2
3
4
5


Post został pochwalony 0 razy

Ostatnio zmieniony przez Ricko dnia Śro 20:49, 06 Paź 2010, w całości zmieniany 18 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Sojusz Fallen Strona Główna -> Ściągi, Zadania itp. / PSiO / C Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2002 phpBB Group
Regulamin