II. Úlohy na vložené cykly a podprogramy

Podobné dokumenty
Cykly a pole

Programy na PODMÍNĚNÝ příkaz IF a CASE

Jednoduché cykly

Základy matematiky pro FEK

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA VEKTORY, MATICE

MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA VEKTORY, MATICE

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Lineární algebra Operace s vektory a maticemi

Úlohy k přednášce NMAG 101 a 120: Lineární algebra a geometrie 1 a 2,

Uspořádanou n-tici reálných čísel nazveme aritmetický vektor (vektor), ā = (a 1, a 2,..., a n ). Čísla a 1, a 2,..., a n se nazývají složky vektoru

Operace s maticemi

0.1 Úvod do lineární algebry

Základy maticového počtu Matice, determinant, definitnost

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic

0.1 Úvod do lineární algebry

Zdrojem většiny příkladů je sbírka úloh 1. cvičení ( ) 2. cvičení ( )

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]

Hisab al-džebr val-muqabala ( Věda o redukci a vzájemném rušení ) Muhammada ibn Músá al-chvárizmího (790? - 850?, Chiva, Bagdád),

Operace s maticemi. 19. února 2018

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

Cílem této kapitoly je uvedení pojmu matice a jejich speciálních typů. Čtenář se seznámí se základními vlastnostmi matic a s operacemi s maticemi

ALGEBRA. Téma 5: Vektorové prostory

maticeteorie 1. Matice A je typu 2 4, matice B je typu 4 3. Jakých rozměrů musí být matice X, aby se dala provést

KTE / PPEL Počítačová podpora v elektrotechnice

Aplikovaná numerická matematika - ANM

Lineární algebra - I. část (vektory, matice a jejich využití)

10. Soustavy lineárních rovnic, determinanty, Cramerovo pravidlo

a + b + c = 2 b + c = 1 a b = a 1 2a 1 + a a 3 + a 5 + 2a 2 + a 2 + a

Lineární algebra. Matice, operace s maticemi

AVDAT Vektory a matice

1 Zobrazení 1 ZOBRAZENÍ 1. Zobrazení a algebraické struktury. (a) Ukažte, že zobrazení f : x

Kapitola 11: Vektory a matice:

Matematika 3. Úloha 1. Úloha 2. Úloha 3

Číselné vektory, matice, determinanty

Úvod do lineární algebry

ALGORITMIZACE A PROGRAMOVÁNÍ

1 Vektorové prostory.

Determinanty. Determinanty. Přednáška MATEMATIKA č. 3. Jiří Neubauer

Slovo ALGEBRA pochází z arabského al-jabr, což znamená nahrazení. Toto slovo se objevilo v názvu knihy

Co je obsahem numerických metod?

PPEL_3_cviceni_MATLAB.txt. % zadat 6 hodnot mezi cisly 2 a 8 % linspace (pocatek, konec, pocet bodu)

Čtvercové matice. Čtvercová matice je taková matice, jejíž počet řádků je roven počtu jejích sloupců

[1] Determinant. det A = 0 pro singulární matici, det A 0 pro regulární matici

DEFINICE Z LINEÁRNÍ ALGEBRY

výsledek 2209 y (5) (x) y (4) (x) y (3) (x) 7y (x) 20y (x) 12y(x) (horní indexy značí derivaci) pro 1. y(x) = sin2x 2. y(x) = cos2x 3.

Matice. Předpokládejme, že A = (a ij ) je matice typu m n: diagonálou jsou rovny nule.

α 1 α 2 + α 3 = 0 2α 1 + α 2 + α 3 = 0

Připomenutí co je to soustava lineárních rovnic

Učební texty k státní bakalářské zkoušce Matematika Vlastní čísla a vlastní hodnoty. študenti MFF 15. augusta 2008

Data v počítači. Informační data. Logické hodnoty. Znakové hodnoty

matice([[1,1,0,0,0],[1,1,1,0,0],[0,1,1,0,0],[0,0,0,1,1],[0,0,0,1,1]],1). matice([[1,1,1],[1,1,0],[1,0,1]],2).

Matematika 1 MA1. 2 Determinant. 3 Adjungovaná matice. 4 Cramerovo pravidlo. 11. přednáška ( ) Matematika 1 1 / 29

CVIČNÝ TEST 24. OBSAH I. Cvičný test 2. Mgr. Kateřina Nováková. II. Autorské řešení 6 III. Klíč 13 IV. Záznamový list 15

Množinu všech matic typu m n nad tělesem T budeme označovat M m n (T ), množinu všech čtvercových matic stupně n nad T pak M n (T ).

Jaroslav Drobek. Harmonogram. Algoritmické prvky VÝSTUP: Znaky. VSTUP: b. Problémy. Domácí programy. c := a + b KONEC

Kapitola 11: Vektory a matice 1/19

(Cramerovo pravidlo, determinanty, inverzní matice)

8 Matice a determinanty

Eukleidovský prostor a KSS Eukleidovský prostor je bodový prostor, ve kterém je definována vzdálenost dvou bodů (metrika)

a počtem sloupců druhé matice. Spočítejme součin A.B. Označme matici A.B = M, pro její prvky platí:

Komplexní čísla, Kombinatorika, pravděpodobnost a statistika, Posloupnosti a řady

Determinanty. Obsah. Aplikovaná matematika I. Pierre Simon de Laplace. Definice determinantu. Laplaceův rozvoj Vlastnosti determinantu.

Příklad. Řešte v : takže rovnice v zadání má v tomto případě jedno řešení. Pro má rovnice tvar

Soustava m lineárních rovnic o n neznámých je systém

CVIČNÝ TEST 41. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 7 III. Klíč 15 IV. Záznamový list 17

Soustavy lineárních rovnic

Matematika B101MA1, B101MA2

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Vektorový prostor. Př.1. R 2 ; R 3 ; R n Dvě operace v R n : u + v = (u 1 + v 1,...u n + v n ), V (E 3 )...množina vektorů v E 3,

11MAMY LS 2017/2018. Úvod do Matlabu. 21. února Skupina 01. reseni2.m a tak dále + M souborem zadané funkce z příkladu 3 + souborem skupina.

POSLOUPNOSTI. 1. Najděte prvních pět členů posloupnosti (a n ) n=1, je-li a) a n = 1 2 (1 + ( 1)n ), b) a n = n + ( 1) n, c) a n = ( 1) n cos πn2

Matematika NÁRODNÍ SROVNÁVACÍ ZKOUŠKY DUBNA 2017

NALG 001 Lineární algebra a geometrie 1, zimní semestr MFF UK Doba řešení: 3 hodiny

Circular Harmonics. Tomáš Zámečník

7. Lineární vektorové prostory

2.6. VLASTNÍ ČÍSLA A VEKTORY MATIC

Matematika I A ukázkový test 1 pro 2014/2015

Dotazy tvorba nových polí (vypočítané pole)

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice

VI. Maticový počet. VI.1. Základní operace s maticemi. Definice. Tabulku

A0M15EZS Elektrické zdroje a soustavy ZS 2011/2012 cvičení 1. Jednotková matice na hlavní diagonále jsou jedničky, všude jinde nuly

Kombinatorika, pravděpodobnost a statistika, Posloupnosti a řady

ÚSTAV MATEMATIKY A DESKRIPTIVNÍ GEOMETRIE. Matematika 0A1. Cvičení, zimní semestr. Samostatné výstupy. Jan Šafařík

Definice 13.1 Kvadratická forma v n proměnných s koeficienty z tělesa T je výraz tvaru. Kvadratická forma v n proměnných je tak polynom n proměnných s

Numerické metody a programování. Lekce 4

F A,B = Vektory baze vyjádřete jako aritmetické vektory souřadnic vzhledem

1 Projekce a projektory

SOUSTAVY LINEÁRNÍCH ALGEBRAICKÝCH ROVNIC

Matematika I A ukázkový test 1 pro 2011/2012. x + y + 3z = 1 (2a 1)x + (a + 1)y + z = 1 a

Numerické metody a programování

Univerzitní licence MATLABu. Pište mail na: se žádostí o nejnovější licenci MATLABu.

Numerická matematika Banka řešených příkladů

Posloupnosti a řady. 28. listopadu 2015

IB112 Základy matematiky

Algebraické výrazy. Algebraický výraz je zápis složený z čísel, písmen (označujících proměnné), znaků matematických funkcí ( +, -,, :, 2, ) a závorek.

a vlastních vektorů Příklad: Stanovte taková čísla λ, pro která má homogenní soustava Av = λv nenulové (A λ i I) v = 0.

2. ZÁKLADY MATICOVÉ ALGEGRY 2.1. ZÁKLADNÍ POJMY

Příklad elektrický obvod se stejnosměrným zdrojem napětí

Algoritmus pro generování normálních magických čtverců

Transkript:

II. Úlohy na vložené cykly a podprogramy Společné zadání pro příklady 1. - 10. začíná jednou ze dvou možností popisu vstupních dat. Je dána posloupnost (neboli řada) N reálných (resp. celočíselných) hodnot. Vstup: n a 1 a 2 a 3.. a n Na vstupu je posloupnost reálných (resp. celočíselných) hodnot ukončená nějakou dohodnuto, z hlediska zadání nesmyslnou, hodnotou např. -777. 1. Sestavte program, který vytiskne původní posloupnost a posloupnost, která vznikne z původní tak, že se každý její člen vydělí aritmetickým průměrem prvků původní 2. Sestavte program, který vytiskne původní posloupnost a posloupnost, která vznikne z původní tak, že se každý její člen vydělí největším prvkem původní 3. Sestavte program, který vytiskne původní posloupnost a posloupnost, která vznikne z původní tak, že se každý její člen vydělí nejmenším prvkem původní 4. Sestavte program, který vytiskne původní posloupnost a posloupnost, která vznikne z původní tak, že se každý její člen vynásobí nejmenším prvkem původní 5. Sestavte program, který vytiskne původní posloupnost a posloupnost, která vznikne z původní tak, že se každý její člen vynásobí největším prvkem původní 6. Sestavte program, který vytiskne původní posloupnost a posloupnost, která vznikne z původní tak, že se každý její člen vynásobí aritmetickým průměrem prvků původní 7. Sestavte program, který vytiskne původní posloupnost a všechny prvky této posloupnosti, jejichž absolutní hodnoty jsou z intervalu (0, P/3), kde P je aritmetický průměr dané 8. Sestavte program, který vytiskne původní posloupnost a všechny prvky této posloupnosti, které jsou větší než její aritmetický průměr. 9. Sestavte program, který původní posloupnost rozdělí na posloupnost lichých čísel a posloupnost sudých čísel a u každé z posloupností zjistí její aritmetický průměr. Všechny požadované výsledky přehledně vytiskne. 10. Sestavte program, který původní posloupnost rozdělí na posloupnost kladných čísel a posloupnost záporných čísel a u každé z posloupností zjistí její Maximální hodnotu. Všechny požadované výsledky přehledně vytiskne. 11. Napište program, který načte dvě N-prvkové posloupnosti celých čísel a zjistí, zda jsou stejné. Tiskněte obě posloupnosti a vhodný text. Vstup: N a 1 a 2 a 3.. a N b 1 b 2 b 3.. b N

12. Napište program, který načte dva reálné N-prvkové vektory a 1 a 2 a 3.. a N b 1 b 2 b 3.. b N a vytvoří vektor C, kde c i = a i * b i. Přehledně vytiskněte vstupní vektory i výstupní vektor. 13. Napište program, který načte dva reálné N-prvkové vektory a zjistí, zda se minimální hodnota z prvního vektoru se vyskytuje ve druhém vektoru. Přehledně vytiskněte vstupní vektory i požadovanou výstupní informaci. 14. Napište podprogram pro určení skalárního součinu dvou vektorů. Funkčnost podprogramu ověřte v programu. 15. Na vstupu je posloupnost 0 a 1 ukončená 2. Tato posloupnost reprezentuje zápis čísla ve dvojkové soustavě. Napište program, který spočte hodnotu tohoto čísla v dekadické soustavě a obě čísla spolu s vhodným textem vytiskne. 14. Napište program, který načte posloupnost n reálných čísel a vytvoří z nich posloupnost novou tak, že vypustí všechna maximální a minimální čísla. Tiskněte původní i upravenou posloupnost spolu s vhodným textem. Vstup: N a 1 a 2 a 3.. a N 15. Je dán vektor A (posloupnost) N celých čísel a 1 a 2 a 3.. a N, který představuje koeficienty polynomu a n x n + a n-1 x n-1 +.. a 1 x 1 + a 0. Napište program, který vytvoří posloupnost b 0.. b n-2, která představuje koeficienty druhé derivace daného polynomu. Přehledně tiskněte původní i vypočtené koeficienty spolu s vhodným textem. Vstup: N (N > 2) a 0 a 1 a 2.. a N 16. Jsou dány dva N-prvkové vektory a= (a 1.. a n ) a b = (b 1.. b n ). Sestavte program, který rozhodne, zda tyto vektory jsou závislé (tj. platí, že a = k.b). Přehledně vytiskněte oba vektory, vhodný text a v případě závislosti i koeficient k. Vstup: n a 1 a 2 a 3.. a n b 1 b 2 b 3.. b n 17. Na vstupu je N znaků. Sestavte program, který tyto znaky vytiskne, vybere z této řady znaků písmena, uspořádá je podle abecedy a vytiskne. 18. Jsou dány dvě posloupnosti celých kladných čísel ukončené 0, které jsou seřazeny podle velikosti vzestupně (popř. sestupně). Sestavte program, který vytvoří zatříděnou posloupnost a všechny tři posloupnosti vytiskne. Vstup: a 1 a 2.. 0 b 1 b 2.. 0

19. Sestavte program, který z dané posloupnosti reálných čísel {a k }, k=1..n vybere členy větší než zadané číslo X, určí jejich počet a sestaví z nich nerostoucí posloupnost. Tiskněte původní i vytvořenou posloupnost. 20. Je dána čtvercová matice řádu n naplněná nulami a jedničkami. Napište program, který zjistí, jestli zadaná matice má na hlavní (popř. vedlejší) diagonále samé jedničky. Tiskněte původní matici a vhodný text. 21. Je dána obdélníková matice typu m/n naplněná nulami a jedničkami. Sestavte program, který vytiskne indexy těch řádků, které obsahují samé nuly. 22. Sestavte program, který zjistí, zda k-tý řádek reálné čtvercové matice je lineární kombinací l-tého řádku. Tiskněte matici a vhodný text. 23. Sestavte program, který v reálné čtvercové matici řádu n vymění první sloupec za sloupec obsahující největší počet 0. Přehledně tiskněte původní i upravenou matici. 24. Sestavte program, který zjistí, zda daná reálná čtvercová matice řádu n je symetrická. Tiskněte původní matici a vhodný text. 25. Napište program, který načte reálnou čtvercovou matici řádu n a zjistí, zda je diagonálně dominantní tj. zda platí: n a i.i > a i,j j=1 j<>i 26. Napište program, který načte reálnou matici rozměru m/n, pro každý sloupec spočte aritmetický průměr prvků a odečte jej od všech prvků příslušného sloupce. Tiskněte původní i upravenou matici. 27. Napište program, který načte reálnou matici rozměru m/n a vypočte index řádku, ve kterém se nachází minimální hodnota z maximálních hodnot jednotlivých sloupců. Tiskněte původní matici a hodnotu x spolu s vhodným textem. 28. Sestavte program, který načte reálnou čtvercovou matici a naplní vektor x součty řádků a vektor y součty sloupců dané matice. Výstup: a 11 a 12.. a 1n x 1 : : : : : : a n1 a n2.. a nn x n y 1 y 2.. y n 29. Sestavte program, který zjistí počet nezáporných prvků v jednotlivých řádcích (popř. sloupcích) reálné matice typu m/n. Tiskněte původní matici a vhodný text.

30. Jsou dána celá čísla a 1.. a 64. Sestavte program, který z nich vytvoří matici A(8,8) podle následujícího schématu. Tiskněte původní posloupnost i vytvořenou matici. a 1 a 16 a 17 a 32 a 33 a 48 a 49 a 64 a 2 a 15 a 18 a 31 a 34 a 47 a 50 a 63 a 3 a 14 a 19 a 30 a 35 a 46 a 51 a 62 a 4 a 13 a 20 a 29 a 36 a 45 a 52 a 61 a 5 a 12 a 21 a 28 a 37 a 44 a 53 a 60 a 6 a 11 a 22 a 27 a 38 a 43 a 54 a 59 a 7 a 10 a 23 a 26 a 39 a 42 a 55 a 58 a 8 a 9 a 24 a 25 a 40 a 41 a 56 a 57 respektive a 57 a 58 a 59 a 60 a 61 a 62 a 63 a 64 a 56 a 55 a 54 a 53 a 52 a 51 a 50 a 49 a 41 a 42 a 43 a 44 a 45 a 46 a 47 a 48 a 40 a 39 a 38 a 37 a 36 a 35 a 34 a 33 a 25 a 26 a 27 a 28 a 29 a 30 a 31 a 32 a 24 a 23 a 22 a 21 a 20 a 19 a 18 a 17 a 9 a 10 a 11 a 12 a 13 a 14 a 15 a 16 a 8 a 7 a 6 a 5 a 4 a 3 a 2 a 1 31. Jsou dány dva znaky. Sestavte program, který je uloží do čtvercové matice daného řádu n (n je liché) podle následujícího schématu (uvedeno pro n=7) a tuto matici vytiskne. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 32. Je dána reálná čtvercová matice A řádu n. Sestavte program, který vytvoří matici B řádu n, jejíž prvky b ij jsou dány jako součet prvků matice A ležících v oblasti určené prvkem a ij podle následujícího schématu. Přehledně vytiskněte obě matice. 35. Je dána reálná matice řádu (m/n). Sestavte program, který vytiskne původní matici a matici, která má v prvním řádku místo původních prvků vždy největší prvek z odpovídajícího sloupce. 36. Sestavte program, který vytiskne vstupní matici řádu (m/n) a matici, která má místo původních prvků v posledním sloupci vždy nejmenší prvek z odpovídajícího řádku. 37. Je dána čtvercová matice řádu n. Sestavte program, který prvky na hlavní diagonále nahradí vždy tím prvkem z odpovídajícího sloupce, který je nejbližší 0. Tiskněte původní i upravenou matici.

38. Je dána reálná matice rozměru M N. Sestavte program, který vytiskne původní matici a matici, která má místo prvků v prvním sloupci aritmetický průměr prvků z odpovídajícího řádku. 39. Je dána reálná matice rozměru M N. Sestavte program, který vytiskne danou matici a matici, která má M+1 řádků a N+1 sloupců, přičemž v novém M+1 řádku jsou aritmetické průměry odpovídajících sloupců a v nultém sloupci je počet nenulových hodnot v odpovídajícím řádku. 40. Na vstupu je posloupnost N nenulových čísel X 1.. X N. Sestavte program, který uspořádá danou posloupnost do matice N N 0 0.. 0 X 1 0 0.. X 1 X 2 : : : : 0 X 1.. X N-2 X N-1 X 1 X 2.. X N-1 X N a takto vytvořenou matici přehledně vytiskne. 41. Na vstupu je posloupnost nenulových čísel X 1.. X i.. ukončená nulou. Sestavte program, který uspořádá danou posloupnost do matice podle zadání z Př. 40. 42. Sestavte program, který uspořádá prvky v jednotlivých řádcích matice sestupně. Tiskněte přehledně původní i upravenou matici. 43. Sestavte program, který určí v každém řádku ten prvek matice, který je nejblíže aritmetickému průměru P prvků matice. Tiskněte přehledně původní matici, průměr P a pro každý z řádků příslušné pořadové číslo a hodnotu nejbližšího prvku. 44. Sestavte program, který v každém sloupci nalezne prvek, který je nejblíž zadanému číslu X a nahradí jej 0. Přehledně tiskněte původní i upravenou matici. 45. Matici o rozměrech M N načtěte za předpokladu, že vstupní hodnoty matice máte k dispozici po řádcích. Určete souřadnice nejmenšího prvku v matici a aritmetické průměry z jednotlivých řádků (nebo sloupců) matice. Výsledky tiskněte včetně přehledného kontrolního opisu vstupních hodnot. 46. Načtěte několik příjmení do vektoru. Poté tento vektor seřaďte vzestupně (nebo sestupně). Tiskněte hodnoty vektoru před setříděním a po setřídění. 47. Načtěte několik číselných hodnot do vektoru. Poté tento vektor seřaďte vzestupně (nebo sestupně). Tiskněte hodnoty vektoru před setříděním a po setřídění). 48. Realizujte několik podprogramů pro vzestupné (nebo sestupné) řazení hodnot vektoru. Poté je aplikujte na vektory řetězců (např. příjmení) a vektory číselných hodnot (např. platy). Funkčnost prokažte v programu s textovým souborem (např. ZAMEST.TXT). 49. Vypočtěte hodnotu kombinačního čísla N nad K. Hodnoty N a K jsou vstupními hodnotami programu.

50. Vytvořte program pro tabelaci funkce SINUS v intervalu (A, B) po kroku C s přesností EPS. Hodnoty SINUS(x) počítejte rozvojem funkce v řadu (odvoďte si potřebný rekurentní vztah) a konfrontujte je v tabulce s hodnotami získanými použitím standardní funkce sin(x). 51. Vytvořte program pro tabelaci funkce EPSILON v intervalu (A,B) po kroku C s přesností EPS. Hodnoty EPSILON(x) počítejte rozvojem funkce v řadu (odvoďte si potřebný rekurentní vztah) a konfrontujte je v tabulce s hodnotami získanými použitím standardní funkce eps(x). 52. Matici o rozměrech M N načtěte za předpokladu, že vstupní hodnoty matice máte k dispozici po řádcích. Určete největší (popř. nejmenší) hodnotu z každého řádku matice. Výsledky přehledně tiskněte včetně přehledného kontrolního opisu vstupních hodnot. 53. Matici o rozměrech M N načtěte za předpokladu, že vstupní hodnoty matice máte k dispozici po řádcích. Určete největší (popř. nejmenší) hodnotu z každého sloupce matice. Výsledky přehledně tiskněte včetně přehledného kontrolního opisu vstupních hodnot. 54. Matici o rozměrech M N načtěte za předpokladu, že vstupní hodnoty matice máte k dispozici po sloupcích. Seřaďte prvky na hlavní diagonále sestupně (popř. vzestupně) tak, aby se nezměnila hodnost matice. Tiskněte matici přehledně ve tvaru před seřazením a po provedeném seřazení. 55. Vytvořte podprogramy pro součet, rozdíl, součin a podíl dvou komplexních čísel. Jejich funkčnost ověřte v programu. 56. Vytvořte podprogramy pro součin, celočíselný podíl a modulo dvou celočíselných hodnot bez použití operátorů *, div a mod. Jejich funkčnost ověřte v programu. 57. Vytvořte podprogramy pro logický součin (and) a logický součet (or) dvou logických hodnot bez použití logických operátorů. 58. Hodnotu celého čísla v desítkové soustavě převeďte do soustavy o základu 2, 8 a 16. 59. Realizujte podprogram pro součet dvou matic. Jeho funkčnost ověřte v programu. Přehledně tiskněte vstupní matice i matici výslednou. 60. Realizujte podprogram pro součin dvou matic. Jeho funkčnost ověřte v programu. Přehledně tiskněte vstupní matice i matici výslednou. 61. Na vstupu je několik dvojic hodnot, z nichž prvou tvoří příjmení pracovníka a druhou jeho měsíční plat. Poslední dvojice je tvaru KONEC 0.01. Pro každého pracovníka tiskněte předpis pro nasáčkování výplaty bankovkami a mincemi. Dále vytiskněte výčetku potřebných platidel pro všechny výplaty. Předpis pro nasáčkování realizujte tak, aby výplata obsahovala co nejmenší počet platidel.

62. Sestavte program, který pro čtvercovou reálnou matici A řádu N spočte 1) aritmetický průměr prvků na hlavní diagonále 2) v každém řádku nalezne prvek, který je nejblíž tomuto aritmetickému průměru a nahradí jej 0. Užijte procedury na čtení a tisk matice a na nalezení nejmenšího prvku vektoru včetně jeho indexu. Tiskněte původní i upravenou matice. 63. Sestavte program, který do uspořádané posloupnosti a 1.. a n vloží zadané x tak, aby posloupnost zůstala uspořádanou. 64. Sestavte program, který zobrazí na obrazovku tabulku hodnot zadané funkce v daném intervalu (A,B) a s daným krokem C. Vstupní hodnoty A, B, C volte tak, aby bylo vypočítáno více jak 25 funkčních hodnot. 65. 68. Sestavte podprogram pro nalezení největšího (nejmenšího) čísla z řady N čísel a užijte jej při řešení úloh 2, 5, 10, 35. 69. 74. Sestavte podprogram pro výpočet aritmetického průměru N čísel a užijte jej při řešení úloh 1, 6, 8, 9, 38, 39.