TI/Programowanie dla Fizyków Medycznych:FunkcjeZadania: Różnice pomiędzy wersjami

Z Brain-wiki
(Utworzono nową stronę "==Zadanie 1== Napisz funkcje przyjmującą jako parametr napis i liczbę całkowitą i szyfrującą napis za pomocą szyfru Cezara z przesunięciem równym danej liczbie...")
 
Linia 1: Linia 1:
==Zadanie 1==
+
====Zadanie 1====
 
Napisz funkcje przyjmującą jako parametr napis i liczbę całkowitą i szyfrującą napis za pomocą szyfru Cezara z przesunięciem równym danej liczbie.
 
Napisz funkcje przyjmującą jako parametr napis i liczbę całkowitą i szyfrującą napis za pomocą szyfru Cezara z przesunięciem równym danej liczbie.
==Zadanie 2==
+
====Zadanie 2====
 
Napisz funkcję przyjmującą jako parametr liczbę całkowitą x i zwracającą jej rozkład na czynniki w postaci listy [(p1,w1), (p2,w2), ... , (pn, wn)] takiej, że x = p1 ** w1 + p2 ** w2 + ... + pn ** wn
 
Napisz funkcję przyjmującą jako parametr liczbę całkowitą x i zwracającą jej rozkład na czynniki w postaci listy [(p1,w1), (p2,w2), ... , (pn, wn)] takiej, że x = p1 ** w1 + p2 ** w2 + ... + pn ** wn
==Zadanie 3==
+
====Zadanie 3====
 
Napisz funkcję zwracającą silnię zadanej jako parametr liczby całkowitej, zrób to przy pomocy pętli i rekurencji.
 
Napisz funkcję zwracającą silnię zadanej jako parametr liczby całkowitej, zrób to przy pomocy pętli i rekurencji.
==Zadanie 4==
+
====Zadanie 4====
 
Napisz funkcję zwracającą listę liczb pierwszych nie większych od zadanej liczby całkowitej.
 
Napisz funkcję zwracającą listę liczb pierwszych nie większych od zadanej liczby całkowitej.
==Zadanie 5==
+
====Zadanie 5====
 
Napisz funkcję sortującą daną listę przy pomocy następujących algorytmów:
 
Napisz funkcję sortującą daną listę przy pomocy następujących algorytmów:
 
*sortowanie przez wstawianie
 
*sortowanie przez wstawianie
Linia 13: Linia 13:
 
*sortowanie bąbelkowe
 
*sortowanie bąbelkowe
 
*sortowanie metodą QuickSort
 
*sortowanie metodą QuickSort
==Zadanie 6==
+
====Zadanie 6====
 
Napisz funkcję przyjmującą napis składający się ze znaków '(', ')', '[', ']', '{' i '}' i sprawdzający czy napis jest poprawnym wyrażeniem nawiasowym (na przykład: '(){[]{([])}}' jest poprawne, a '[{]}' nie jest)
 
Napisz funkcję przyjmującą napis składający się ze znaków '(', ')', '[', ']', '{' i '}' i sprawdzający czy napis jest poprawnym wyrażeniem nawiasowym (na przykład: '(){[]{([])}}' jest poprawne, a '[{]}' nie jest)

Wersja z 20:17, 3 cze 2015

Zadanie 1

Napisz funkcje przyjmującą jako parametr napis i liczbę całkowitą i szyfrującą napis za pomocą szyfru Cezara z przesunięciem równym danej liczbie.

Zadanie 2

Napisz funkcję przyjmującą jako parametr liczbę całkowitą x i zwracającą jej rozkład na czynniki w postaci listy [(p1,w1), (p2,w2), ... , (pn, wn)] takiej, że x = p1 ** w1 + p2 ** w2 + ... + pn ** wn

Zadanie 3

Napisz funkcję zwracającą silnię zadanej jako parametr liczby całkowitej, zrób to przy pomocy pętli i rekurencji.

Zadanie 4

Napisz funkcję zwracającą listę liczb pierwszych nie większych od zadanej liczby całkowitej.

Zadanie 5

Napisz funkcję sortującą daną listę przy pomocy następujących algorytmów:

  • sortowanie przez wstawianie
  • sortowanie przez wybór
  • sortowanie bąbelkowe
  • sortowanie metodą QuickSort

Zadanie 6

Napisz funkcję przyjmującą napis składający się ze znaków '(', ')', '[', ']', '{' i '}' i sprawdzający czy napis jest poprawnym wyrażeniem nawiasowym (na przykład: '(){[]{([])}}' jest poprawne, a '[{]}' nie jest)