Exerciții C-HowTo
Partea 1 - media punctajului
Scrieți un program care cere utilizatorului să introducă 10 note școlare ca numere zecimale. Aceste numere trebuie stocate temporar într-o matrice. Programul calculează apoi totalul și media. Aceste date sunt afișate pe ecran.
Partea 2 - teren de joc
Trebuie dezvoltat un joc simplu. În această sarcină ar trebui să puteți muta pionul doar pe tablă. Terenul de joc este salvat într-un câmp.
- Câmpul are o dimensiune de 8 x 8
- Poziția inițială a figurii este în stânga sus ([0] [0])
- Comenzile de mișcare sunt recepționate într-o buclă
- Cu butoanele w, a, s, d puteți muta figura pe teren
- w înalt, A Stânga, jos, d dreapta
- Dacă marginea terenului de joc este depășită, figura aterizează pe partea opusă
- Programul poate fi utilizat cu X despartire
- Câmpul este de tip int
- Câmpul este inițializat cu 0 valori, 0 înseamnă spațiu liber
- Figura de joc este marcată cu valoarea 1 pe terenul de joc
- Există cel puțin 2 funcții, una pentru ieșirea câmpului și una pentru mutarea figurii
- Poziția figurii și câmpul sunt transferate cu pointeri, a se vedea prototipurile funcției de mai jos
camp este indicatorul către primul element al câmpului. posX și buchet de flori conține valori int cu poziția curentă a personajului jocului. tren conține comanda de mișcare (w, a, s, d). Pentru o mai bună înțelegere, aruncați o privire asupra rezultatului ecranului eșantion.
- Începere tutorial
- introducere
- Program
- program?
- De ce C
- Salut Lume
- Inceputul
- Compilator
- Linux
- Windows, Linux, Mac OS
- Windows XP
- Comentarii
- Sistem binar
- Sistem hexazecimal
- Biți și octeți
- variabile
- Tipuri de date
- caracter
- Numere întregi
- Numere de puncte
- Declarație & Co
- Denumire
- Operatori
- Manipularea biților
- Tiparit
- exercițiu
- Soluția partea 1
- Tipuri de date
- Interacțiunea utilizatorului
- Ieșirea ecranului
- Tastări
- exercițiu
- Soluția partea 1
- Ramuri
- dacă și altfel
- Operatori de comparație
- Operatori logici
- Operator condiționat
- Comutați la caz
- exercițiu
- soluţie
- pisa
- În timp ce bucla
- Pentru buclă
- Buclați-vă în timp ce
- Pauză
- Continua
- exercițiu
- soluţie
- Funcții
- Tipuri de date
- exemplu
- Economisiți resurse
- Prototipuri funcționale
- exercițiu
- Soluția partea 1
- Soluția partea 2
- Pointer în C
- Depozitare
- Exemple
- exercițiu
- Soluția partea 1
- Matrice (câmpuri)
- pisa
- initializare
- Câmpuri bidimensionale
- Câmpuri multidimensionale
- Aritmetica indicatorului
- Multidimensional
- Gestionarea memoriei
- Exerciții
- Soluția partea 1
- Ediția partea 2
- Soluția partea 2
- Variabile și constante
- Domeniul de aplicare
- Variabile statice
- Variabile constante
- Constantele simbolice
- Siruri de caractere
- Rezilierea zero
- Funcții de șir
- Copiați șirurile
- Concatenează șiruri
- Comparați șirurile
- Șir de căutare
- Căutați personaje
- Lungimea unui șir
- Set de caractere de căutare
- Împarte șirul
- Tiparit
- Exerciții
- Soluția Partea 1 - Șirul de coborâre
- Soluția Partea 2 - Compararea diferențelor de șiruri
- Soluția Partea 3 - Șirul Îndepărtați caracterele
- Soluția Partea 4 - Înlocuirea șirului
- Tipuri de date structurate
- Enumerări
- Structuri
- Inițializare & Co
- Definirea tipului
- Câmpuri și indicatoare
- Uniune
- Câmpuri de biți
- Exerciții
- Soluția partea 1 - câmpuri de biți
- Procesarea fișierelor
- Deschide - inchide
- Scrieți și citiți caracter cu caracter
- Scrieți și citiți formatat
- Exerciții
- Preprocesator
- Constantele simbolice
- Constantele predefinite
- Macrocomenzi
- Includeți biblioteci
- Compilație condiționată
- Includeți fișiere
- Funcții de timp
- Structura calendarului
- Căpușe CPU
- exercițiu
- Caracteristici partea 2
- Functie principala
- Indicații către funcții
- Recursivitate
- Makefiles
- Extensii
- exemplu
- Exerciții
- Partea 1
- Soluție CountToken
- Partea 2
- soluții
- Matrice
- Matrice de soluții minimă
- Acces la matrice de soluții
- Sortare matrice de soluții
- Soluție de adiție matricială
- Șarpe de joc
- șablon
- Soluția partea 1
- Partea 1
- atașament
- Tabel ASCII
- Cuvinte cheie
- introducere
- C manual
- Mai Mult
- indicator
- Videoclipuri educaționale
- Opiniile cititorilor
- Cititorii întreabă
- Interfețe grafice
- aplicații iPhone
- Tutorial pentru C++
- Aflați C sau C ++
- Eroare compilator MinGW
- C și site-uri web
- Link material
- FAQ
Ia cartea

Protejează-ți ochii și
învățați cu cartea tipărită:
Comanda acum