Obsah

1. Architektura počítače

2. Zobrazení informace v počítači

3. Záznam dat

4. Vývoj výpočetní techniky

5. Počítačová grafika

6. Tiskárny

7. Disk, soubor, složka

8. Základní kategorie software

9. Operační systém windows

10. Počítačová síť

11. Manažer – diskový a souborový organizátor

12. Textový editor

13. Tabulkový procesor

praváci leváci celkem
muži 43 9 52
ženy 44 4 48
celkem 87 13 100

14. Databázový systém

15. Internet, e-mail, www stránky

16.HTML,CSS

17. Struktura programu

18. Přiřazovací příkaz, podmíněný příkaz, přepínač

19. Příkaz cyklu

20. Rozdělení programu do metod (procedura, funkce)

21. Datové typy – číselné, znak, logický

22. Pole

 x=int(input("Velikost matice= "))
 a=[[int(input("Cislo na pozici"+str(i)+";"+str(j)+": ")) for j in range(1,x+1)]for i in range(1,x+1)]

23. Datový typ - řetězec

24.Soubory - načítání a zápis dat během programu

 def prace_se_souborem(cesta):
   a=open(cesta,'r')
   print(a.read())
   a.close()
   a=open(cesta,'a')
   a.write('\n'+input("Text ke pridani na konec souboru: "))
   a.close()

25. Grafika v Pythonu

26. Algoritmus a programovací jazyk

27. Algoritmy vyhledávání a třídění

 def bsort(pole):
   for i in range(len(pole)):
	   zmena=0
	   for j in range(len(pole)-1):
		   if pole[j]>pole[j+1]:
			   pole.insert(j+2,pole[j])
			   del pole[j]
			   zmena=1
	   if zmena==0:
		   break

28. Numerické metody řešení rovnic f(x) = 0

  f=lambda x: math.sin(x)
  
  def puleni(f,a,b,p):
while abs(a-b)>(0.1**p):
	c=(a+b)/2
	if f(a)*f(c)<0:b=c
	else:a=c
return c

29. Numerické metody řešení soustavy lineárních algebraických rovnic