1 / 14

TEORIE SYSTÉMŮ cvičení 03

TEORIE SYSTÉMŮ cvičení 03. Mgr. Jan Lavrinčík, DiS. Úvod do programování. Programování je soustavná činnost, která zahrnuje tvorbu algoritmu a programu. Algoritmem rozumíme obecný postup řešení dané úlohy. Program je zápis algoritmu ve zvoleném programovacím jazyce.

holleb
Download Presentation

TEORIE SYSTÉMŮ cvičení 03

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. TEORIE SYSTÉMŮ cvičení 03 Mgr. Jan Lavrinčík, DiS.

  2. Úvod do programování • Programování je soustavná činnost, která zahrnuje tvorbu algoritmu a programu. • Algoritmem rozumíme obecný postup řešení dané úlohy. Program je zápis algoritmu ve zvoleném programovacím jazyce. • Programem (algoritmem) nemusí být nutně počítačový program — programy jsou např. i návody k použití, recepty v kuchařkách apod.

  3. Klasifikace nástrojů • Objektově orientované (Visual Basic, Java), • Funkcionální (Logo, Lisp - AI), • Symbolických adres (NASM, Assembler), • Skriptovací (PHP), • Výukové (Karel, Baltík, Petr, Logo), • Simulační (PowerSim).

  4. Funkce v programovacím jazyce • Funkce (programování) je v programování druh podprogramu s možnou návratovou hodnotou. [Private|Public][Static]Sub jméno_procedury (parametry) příkazy End Sub

  5. Funkce - příklady Private Sub jménoprvku_jménoudálosti (parametry) příkazy End Sub Private Sub Form_jménoudálosti (parametry) příkazy End Sub

  6. Proměnné • Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace. Dim jméno_proměnné [As typ]

  7. Číselné datové typy • Číselné datové typy • Integer (celé číslo), • Long (dlouhé celé číslo), • Single (plovoucí desetinná čárka s jednoduchou přesností), • Double (plovoucí desetinná čárka se zdvojenou přesností), • Currency (měna).

  8. Ostatní datové typy • Datový typ Byte • je bezznaménkový typ s rozsahem 0-255. • Datový typ String • pro uchovávání řetězců, • implicitně má proměnnou délku, ale můžeme ho deklarovat s pevnou délkou: • Dim Retez As String * 50 • Když vložíme kratší řetězec, doplní se mezerami. • Datový typ Boolean • reprezentuje logickou hodnotu True/False, Ano/Ne. • Datový typ Date • lze do něj ukládat datum.

  9. Matematické operátory • ˆ (mocnina), • - (opačná hodnota), • * / (násobení a dělení), • \ (celočíselné dělení), • Mod (zbytek celočíselného dělení), • + - (součet a rozdíl).

  10. Logické operátory (Boolova logika – 0,1) • AND • OR

  11. Podmínky • Užití: rozhodovací procesy. • IF … THEN • pomocí struktury If…Then můžeme podmínečně provádět jeden nebo více příkazů. If podmínka Then příkaz If podmínka Then Příkazy End If

  12. Strukturované podmínky • IF … THEN … ELSE • můžeme definovat několik bloků příkazů. If podmínka1 Then [blok_příkazů1] [ElseIf podmínka2 Then) [blok_příkazů2]]… [Else [blok_příkazůn]] End If

  13. Selektivní výběry • SELECT CASE - slouží pro selektivní provádění jednoho z mnoha bloků příkazů. Select Case testovací_výraz [Case seznam_výrazů1 [blok_příkazů1]] [Case seznam_výrazů2 [blok_příkazů2]] … [Case Else [blok_příkazůn]] End Select

  14. Děkuji za pozornost

More Related