<< Algoritmus programu | NXC programování | Využití LCD displeje >>

NXC - Základy jazyka

Zápis NXC programu

Programové struktury

  • úlohy, podprogramy, funkce, skupiny příkazů, podmínky a cykly se uzavírají do složených závorek

Programové příkazy

  • přehledný zápis na samostatné řádky, oddělení příkazů středníkem

Identifikátory

  • jména proměnných, úloh, podprogramů, funkcí - první znak musí být písmeno nebo podtržítko

Klíčová slova

  • identifikátory vyhrazené pro názvy příkazů

Velikost písmen

  • v identifikátorech je nutné dodržovat velikost písmen - Case senzitivní zápis

Odsazení řádků

  • přehledný zápis programových struktur

Mezery

  • zajištění přehledného odsazení mezi identifikátory a výrazy, možnost použití ve výrazech

Komentáře

  • popis funkcí částí programového kódu
    • // jednořádkový komentář
    • /* víceřádkový komentář */

Ukázka zápisu programu

/* Definiční část programu */
void zvuk(const int x) // definice funkce pro přehrání zvuku
{
 PlaySound(x);         // systémová funkce API
}
/* Úloha programu - task */
task main()
{
 int y = 10;          // deklarace a nastavení hodnoty proměnné
 zvuk(2);             // volání funkce s konstantním parametrem
 zvuk(4*5);           // parametr s matematickým výrazem
 zvuk(y);             // parametr zadaný hodnotou proměnné
}