Programovanie 1
Popis:
Jazyk C je univerzálny programovací jazyk nízkej úrovne (low level language). Je predstaviteľom štruktúrovaného programovania. Princíp štruktúrovaného programovania spočíva v tom, že hlavný program si volá rôzne pomocné podprogramy, ktoré vykonajú dielčiu činnosť a odovzdajú riadenie príkazu bezprostredne nasledujúcemu za príkazom, ktorý podprogram vyvolal. Má veľmi úsporné vyjadrovanie, veľký súbor operárorov a moderné dátové štruktúry.
Kľúčové slová:
Jazyk C
alokácia pamäti
statické pole
dynamické pole
konštatný smerník
maticový počet
Obsah:
- Základné pojmy programátora
Program v jazyku C - od editora k linkeru
Základné prvky jazyka C
Dátový objekt, dátový typ
Priraďovací príkaz
Štandardný vstup a výstup
Typová konverzia
Výrazy a booleovské výrazy
Podmienka if
Podmienka if/else
Vnáranie podmienok
Ternárny operátor
Príkaz vetvenia switch
Cykly
Príkaz for
Príkaz while
Príkaz do - while
Vnorené cykly, príkazy break a continue
Smerník
Dynamická alokácia pamäti
Smerníková aritmetika
Jednorozmerné statické pole
Jednorozmerné dynamické pole
Vzťah statických a dynamických polí
Identifikátor poľa ako konštatný smerník
Dvojrozmerné statické pole
Základy maticového počtu
Viacrozmerné polia
Čo je to funkcia?
Čo je to procedúra?
Oblasť platnosti identifikátorov
Pamäťové triedy
Odovzdávanie parametrov do funkcií
Polia a funkcie
Dvojrozmerné pole ako parameter funkcie
Parametre funkcie main
Funkcie s premenlivým počtom parametrov
Definícia reťazca
Práca s reťazcami
Konverzia reťazcov
Pole reťazcov
Čo je to súbor?
Práca so súborom
Rozdiely v MS DOS
Čítanie a zápis dát
Čo je to rekurzia?
Faktoriál
Fibonacciho čísla
Typicky rekurzívne algoritmy
Definícia štruktúry
Staticky definovaná štruktúra
Štruktúra a smerník
Štruktúry a polia
Vnáranie štruktúr
Štruktúry a funkcie
Union
Enum
Definícia zoznamu
Zaradenie prvku do zoznamu
Zrušenie prvku zo zoznamu
Prechod celým zoznamom
Uvoľnenie zoznamu z dynamickej pamäti
Základné pojmy
Binárny strom
Dokonale vyvážený strom
Prechod stromom
Vyhľadávanie vrcholu s daným kľúčom
Rušenie vrcholu v binárnom strome
Direktívy preprocesora
Podmienený preklad
Softvérové inžinierstvo v jazyku C
Knižnice
O súboroch cookie na tejto stránke
Súbory cookie používame na funkčné účely, na zhromažďovanie a analýzu informácií o výkone a používaní stránky.