50 likes | 125 Views
Z áklady AL goritmizace. (kontrolní bod 2). Napište program, který vygeneruje čtvercovou matici Z o rozměrech 10x10 s hodnotami 1,2,3,4,…,100 (po řádkách). Matici po té program vypíše. 2 body. ÚLOHA 1.
E N D
Základy ALgoritmizace (kontrolní bod 2)
Napište program, který vygeneruje čtvercovou matici Z o rozměrech 10x10 s hodnotami 1,2,3,4,…,100 (po řádkách). Matici po té program vypíše. 2 body ÚLOHA 1
Napište algoritmus, který určí Vaši fyzickou kondici . Vstupními údaji jsou tři hodnoty tepů A, B, C, kde A označuje klidový tep změřený po 60s, B označuje tep po zátěži 30 dřepů během 45s a C označuje tep po předchozí zátěži změřený po následném60s odpočinku. , kde K je kondice Rozhodovací algoritmus je následující: K<= 3 výtečná kondice 3 < K <= 8výborná kondice 8 < K <= 12 dobrá kondice K > 12špatná kondice Vstupní údaje přicházejí takto: A po 60s, B po 45s po skončení A, C po 60s po skončení B. Rozhodnutí o Vaší kondici by mělo být k dispozici po skončení celého cyklu trvajícího 165s. 2 body ÚLOHA 2
Na vstupu se postupně objevují tepové intervaly RRi v [ms], jejich posloupnost je ukončena nulou. Navrhněte algoritmus k výpočtu a vypsání několika základních parametrů variability srdečního rytmu, jmenovitě indexů RMSSD a pNN30. Index RMSSD je definován jako 1 N RMSSD = sqrt[ ------ .Σ (RRi – RRi+1)2 ] , N-1 i=1 index pNN30 je procentuální zastoupení intervalů, u nichž (RRi-RRi-1)>30 ms. 3.5 bodu ÚLOHA 3
Napište program, který zkomprimuje (resp. podvzorkuje) zadanou integrální EKG mapu hrudníku. Mapa je reprezentována reálnou čtvercovou maticí o rozměrech 4x4, jejíž hodnoty se zadají z klávesnice. Z původní mapy 4x4 se spočítá nová mapa 2x2, kde každý nový prvek bude aritmetickým průměrem čtyř původních sousedících prvků. Výslednou zkomprimovanou mapu vypište. 2.5 bodu ÚLOHA 4