1 / 12

TEP Jazyk C

TEP Jazyk C. č.10. TEP. Téma Jazyk C Předmět TEP Autor Juránek Leoš Ing. Struktura programu. Deklarace použitých knihoven. Deklarace globálních proměnných. # define F_CPU 20000000 #include < avr / io.h > //***hlavní program*** unsigned char kodklav ; int main( void ) { char znak;

maya
Download Presentation

TEP Jazyk C

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TEPJazyk C č.10

  2. TEP TémaJazyk C PředmětTEP AutorJuránek Leoš Ing.

  3. Struktura programu Deklaracepoužitých knihoven Deklaraceglobálních proměnných #defineF_CPU20000000 #include<avr/io.h> //***hlavní program*** unsignedcharkodklav; intmain(void) { charznak; DDRA=0b00000000; PORTA=0b11111111; while(1) { znak=klav(); PORTA=znak; } } //***podprogramklav*** signedcharklav() { unsignedcharradek,sloupec; for(radek=0;radek<4;radek++) { DDRC=dir[radek]; PORTC=~dir[radek]; } } Hlavní program Deklaracelokálních proměnných Podprogram

  4. Vícenásobné větvení IF-ELSE IF • // větvení ELSE IF • if(km==0) • { • příkazy1; • } • else if(km>0) • { • příkazy2; • } • else • { • příkazy3; • } C++ • logický výraz 1 • logický výraz 2 • příkazy3 se provedou, když všechny výrazy = FALSE (výraz1,vyraz2)

  5. Cyklus FOR • // cyklus FOR • for(i=0;i<10;i++) • { • příkazy; • } C++ • funkce pro výpočet • podmínka konce cyklu • počáteční hodnota

  6. Cyklus WHILE • while(podmínka) • { • příkazy; • } C++ • podmínka, je-li splněna, cyklus pokračuje

  7. Cyklus DO-WHILE • do • { • příkazy; • } • while(podmínka); C++ • podmínka, je-li splněna, cyklus pokračuje

  8. Datové typy • Celočíselný datový typ • Reálný datový typ

  9. Celočíselný typ

  10. Reálný typ

  11. Operátory

  12. Kontrolní úkoly • Jaké typy proměnných můžeme použít. • Kdy použijeme cyklus FOR • Jakou programovou strukturu použijeme pro naprogramování čekací smyčky na událost přetečení čítače.

More Related