C forritunarkóði er bókasafn með 82 heildstæðum, virkum C forritum fyrir nemendur og byrjendur. Hvert forrit er skrifað í stöðluðu C (C17), þýtur án viðvarana og kemur með raunverulegri keyrslu og stuttri útskýringu á því hvernig það virkar. Skýringarmyndir sýna hvað gerist í flokkunar-, leitar-, fylkja- og bendilforritum.
Það sem appið fjallar um
• Grunnatriði: hvernig á að þýða og keyra forrit, Halló heimur, lesa inntak á öruggan hátt með scanf og fgets, reikniaðgerðir, skipti, stærðir og svið gagnatýpa, stafakóðar
• Skilyrði: slétt eða oddatölukennt, sérhljóði eða samhljóði, hlaupár, stærsta af þremur tölum, einkunnarreiknivél, rætur annars stigs jöfnu
• Lykkjur og tölur: summa og meðaltal, margföldunartafla, summa tölustafa, öfugar og palindrome tölur, aðfeldi, Fibonacci röð, frumtöluprófun, sigti Eratosthenesar, Armstrong og fullkomnar tölur, GCD og MFM, nCr og nPr, hraðveldi
• Mynstur: stjörnu- og talnaþríhyrningar, píramídi, demantur, holur ferningur, Floyds þríhyrningur, Pascal þríhyrningur
• Talnakerfi: tugabrot í tvíundakerfi, áttundakerfi og sextándakerfi og til baka, bitaaðgerðir
• Fylki: summa og meðaltal, stærsta og minnsta stak, öfug, innsetning og eyðing, línuleg leit, tvíundakerfisleit, blöðruraðun, valröðun, innsetningarraðun, sameining raðaðra fylkja, tíðnitalning, fjarlæging tvítekinna
• Fylki: samlagning og frádráttur, margföldun, umritun, 2 × 2 og 3 × 3 ákvarðanir
• Strengir: lengd, öfug tenging, samsíða, fjöldi sérhljóða, umbreyting há- og lágtölu, orðafjöldi, samtenging, samanburður og afritun án bókasafnsins, anagramprófun, fjarlæging stafa, strengur í heiltölu
• Bendlar og föll: grunnatriði bendla, skipti með bendlum, fylki og bendlum, kraftmikil fylki með malloc og realloc, fallbendlar og qsort, endurkvæmni, Hanoi-turninn
• Uppbygging og skrár: nemendaskrár, flóknar tölur, að skrifa og lesa textaskrá, að telja línur og orð í skrá, að afrita skrá
• Einföld verkefni: reiknivél, hitastigsbreytir, bankareikningsvalmynd, talnagiskunarleikur, tígristaköst
Hver forritasíða inniheldur
• allt forritið, tilbúið til að afrita, þýða og keyra
• sýnishorn af keyrslu tekin úr raunverulegu forriti, með innslegnu inntaki auðkennt
• skýra útskýringu á "hvernig það virkar", með töflum og skýringarmyndum þar sem þær hjálpa
• athugasemdir um algeng mistök: heiltöluflóð, biðminniyflóð, Óörugg inntak og óskilgreind hegðun
• Tenglar á tengd forrit
Fyrir hverja þetta er
Nemendur sem læra C í skóla eða háskóla, byrjendur sem læra best af dæmum og allir sem búa sig undir forritunarpróf eða verkleg próf. Þetta er dæmiforritið sem fylgir C forritunarkennsluforritinu.
Eiginleikar
• Virkar án nettengingar: engin nettenging nauðsynleg
• Útskýringar fáanlegar á 8 tungumálum: ensku, spænsku, portúgölsku, frönsku, þýsku, arabísku, hindí og indónesísku
• Leit í öllum forritum
• Dökk stilling
• Hreint útlit fyrir síma og spjaldtölvur
• Engin innskráning
Forritin eru frumleg og voru prófuð með C17 þýðanda. Þetta forrit er sjálfstætt námsefni; það er ekki tengt neinum þýðandaframleiðanda eða staðlastofnun.
Dæmi um C forritun: 82 prófuð forrit með dæmum um keyrslu og útskýringum