Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

MIKROPROCESOROVÁ TECHNIKA

Podobné prezentace


Prezentace na téma: "MIKROPROCESOROVÁ TECHNIKA"— Transkript prezentace:

1 MIKROPROCESOROVÁ TECHNIKA
JAZYK C – JAK SE VYHNOUT TYPICKÝM CHYBÁM Tuto šablonu lze použít jako počáteční soubor pro prezentaci výukových materiálů při práci ve skupině. Oddíly Po kliknutí na snímek pravým tlačítkem myši lze přidat oddíly. Oddíly mohou pomoci uspořádat snímky nebo usnadnit spolupráci mezi více autory. Poznámky Oddíl Poznámky použijte k zadání poznámek k doručení nebo dalších podrobností pro posluchače. Tyto poznámky lze zobrazit během prezentace. Vezměte v úvahu velikost písma (důležité pro usnadnění, viditelnost, pořízení videozáznamu a online provoz). Sladěné barvy Věnujte zvláštní pozornost obrázkům, grafům a textovým polím. Zvažte, zda účastníci budou tisknout černobíle nebo ve stupních šedé. Provedením zkušebního tisku ověřte, zda barvy fungují správně při vytištění černobíle i ve stupních šedé. Obrázky, tabulky a grafy Vsaďte na jednoduchost: pokud je to možné, použijte konzistentní a nerušivé styly a barvy. Označte popisky všechny grafy a tabulky.

2 Číslo projektu CZ.1.07/1.5.00/ Označení materiálu VY_52_INOVACE_09_22 Šablona V/2 Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol Tematická oblast MIKROPROCESOROVÁ TECHNIKA Škola Střední průmyslová škola strojní a elektrotechnická a Vyšší odborná škola, Liberec 1, Masarykova 3, příspěvková organizace Autor Ing. Marek Pospíchal Téma hodiny Jazyk C – jak se vyhnout typických chybám Předmět, ročník MIT, 3.-4.ročník Anotace Blokové schéma architektury výpočetního systému a základní vlastnosti.

3 Jak se vyhnout typickým chybám
Pravidlo závorek – Závorky jednoznačně určují prioritu operátorů. Zvyšují čitelnost. Nevytvářejí žádný kód navíc. Pozor: = se nerovná == - == se používá pro porovnání, = pro přiřazení. Použít = v podmínce není z hlediska jazyka C syntakticky chybné! Sdělte stručný přehled prezentace. Popište hlavní záměr prezentace a v čem spočívá její důležitost. Uveďte každé z hlavních témat. Aby se posluchači dokázali v prezentaci orientovat, můžete tento snímek s přehledem opakovat během celé prezentace vždy se zdůrazněním konkrétního tématu, které se chystáte probírat jako další.

4 Jak se vyhnout typickým chybám
Znakové řetězce zakončujte \0 – Délka řetězce v jazyce C je vždy větší o ukončující znak, jehož ascii hodnota je rovna 0. Pole (array) začíná prvkem [0] a končí prvkem [N-1] – index prvního prvku je vždy 0 Pozor na osmičková (oktalová) čísla – desítková čísla začínající 0 se chápou jako čísla v osmičkové soustavě Sdělte stručný přehled prezentace. Popište hlavní záměr prezentace a v čem spočívá její důležitost. Uveďte každé z hlavních témat. Aby se posluchači dokázali v prezentaci orientovat, můžete tento snímek s přehledem opakovat během celé prezentace vždy se zdůrazněním konkrétního tématu, které se chystáte probírat jako další.

5 Jak se vyhnout typickým chybám
Nezapomínejte na break v konstrukcích switch/case – V případě opomenutí break se provedou i všechny následující větve case Argumenty maker bezpodmínečně uzavírejte do závorek – Při vkládání do kódu může dojít k chybné interpretaci vzhledem k prioritě operátorů. Sdělte stručný přehled prezentace. Popište hlavní záměr prezentace a v čem spočívá její důležitost. Uveďte každé z hlavních témat. Aby se posluchači dokázali v prezentaci orientovat, můžete tento snímek s přehledem opakovat během celé prezentace vždy se zdůrazněním konkrétního tématu, které se chystáte probírat jako další.

6 Jak se vyhnout typickým chybám
Argument makra s nesprávným znakem – Použití nesprávného znaku v makru může vést k obtížně vyhledatelným syntaktickým chybám Žádné předání ukazatele u auto-proměnných – Hodnoty lokálních nebo registrových proměnných mohou být po úseku platnosti kdykoliv přepsány. Sdělte stručný přehled prezentace. Popište hlavní záměr prezentace a v čem spočívá její důležitost. Uveďte každé z hlavních témat. Aby se posluchači dokázali v prezentaci orientovat, můžete tento snímek s přehledem opakovat během celé prezentace vždy se zdůrazněním konkrétního tématu, které se chystáte probírat jako další.

7 Jak se vyhnout typickým chybám
Neinicializovaný ukazatel – před prvním použitím ukazatele je nutné mu přidělit adresu. Buď dynamicky nebo existující proměnné. NULL – pointer – Neinicializovaný ukazatel by měl mít jednoznačnou hodnotu, podle které se pozná, že nemá přidělenou paměť. Sdělte stručný přehled prezentace. Popište hlavní záměr prezentace a v čem spočívá její důležitost. Uveďte každé z hlavních témat. Aby se posluchači dokázali v prezentaci orientovat, můžete tento snímek s přehledem opakovat během celé prezentace vždy se zdůrazněním konkrétního tématu, které se chystáte probírat jako další.

8 Jak se vyhnout typickým chybám
Předávání ukazatelů – Má-li být ve funkci měněn obsah ukazatele, je nutné při definici vstupního parametru použít **. Preprocesor – Pomocí preprocesoru je možné určit, které části mají být zahrnuty ve výsledném programu. Odsazování – Odsazování bloků i podmíněných příkazů zvyšuje čitelnost zdrojového kódu. Sdělte stručný přehled prezentace. Popište hlavní záměr prezentace a v čem spočívá její důležitost. Uveďte každé z hlavních témat. Aby se posluchači dokázali v prezentaci orientovat, můžete tento snímek s přehledem opakovat během celé prezentace vždy se zdůrazněním konkrétního tématu, které se chystáte probírat jako další.

9 Jak se vyhnout typickým chybám
Přísné prototypy – Použití pojmenovaných typů při předávání parametrů podprogramům snižuje možnost jejich záměny. strlen() – Funkce pro zjištění délky řetězce vrací délku bez ukončovacího znaku. Sdělte stručný přehled prezentace. Popište hlavní záměr prezentace a v čem spočívá její důležitost. Uveďte každé z hlavních témat. Aby se posluchači dokázali v prezentaci orientovat, můžete tento snímek s přehledem opakovat během celé prezentace vždy se zdůrazněním konkrétního tématu, které se chystáte probírat jako další.

10 Microsoft Konstrukční dokonalost
Děkuji za pozornost Důvěrné informace společnosti Microsoft

11 Použité zdroje [1] MANN, Burkhard. C pro mikrokontroléry: ANSI-C, kompilátory C, spojovací programy - linkery, práce s ATMEL AVR a MSC-51, příklady programování v jazyce C, nástroje pro programování, tipy a triky. Vyd. 1. Praha: BEN, ISBN Shrňte obsah prezentace zopakováním důležitých bodů z lekcí. Co si mají posluchači zapamatovat po skončení vaší prezentace? Uložte prezentaci jako video, což usnadní její distribuci. (Chcete-li vytvořit video, klikněte na kartu Soubor a na položku Sdílet. V poli Typy souborů klikněte na položku Vytvořit video.)


Stáhnout ppt "MIKROPROCESOROVÁ TECHNIKA"

Podobné prezentace


Reklamy Google