You are on page 1of 13

Politechnika Krakowska im. Tadeusza Kociuszki Wydzia Inynierii Ldowej ul.

Warszawska 24, PL-31-155 Krakw Instytut Metod Komputerowych w Inynierii Ldowej (L-5)

ZBIR ZADA
Zbir zada z programowania w Octave WIL BO Padziernik 2002

Zbir zada z programowania w Octave : ZBIR ZADA

Zbir zada z programowania w Octave : QST

Plik : prog-basic-1.qst Zadanie 1. Napisa funkcj obliczajc pole wycinka koa o promieniu r i kcie rozwarcia wyraonym a) w radianach b) w stopniach.
2002 Sep 30 08:24:27

Plik : prog-basic-2.qst Zadanie 2. Napisa funkcj obliczajc dugo uku koa o promieniu r i kcie rodkowym wyraonym a) w radianach b) w stopniach.
2002 Sep 30 08:24:27

Plik : prog-basic-3.qst Zadanie 3. Napisa funkcj obliczajc pole powierzchni sfery of promieniu r.
2002 Sep 30 08:24:27

Plik : prog-basic-4.qst Zadanie 4. Napisa funkcj obliczajc pole powierzchi graniastosupa prostego o podstawie prostoktnej i dugociach krawedzi, odpowiednio a, b, c.
2002 Sep 30 08:24:27

Plik : prog-basic-5.qst Zadanie 5. Napisa funkcj obliczajc pole powierzchni ostrosupa prostego o wysokoci h i postawie kwadratu o boku a.
2002 Sep 30 08:24:27

Plik : prog-basic-6.qst Zadanie 6. Napisa funkcj obliczajc pole powierzchni stoka prostego o wysokoci h i podstawie koowej o promieniu r. Pytania pomocnicze: Jak oblicza si pole wycinka koowego? Jak obilcza si dugo uku koowego? Jak gur geometryczn jest rozwinicie powierzchni bocznej stoka?
2002 Sep 30 08:24:27

Plik : prog-basic-7.qst Zadanie 7. Napisa funkcj obliczajc pole powierzchni deltoidu o przektnych o dugociach d1 i d2 .
2002 Sep 30 08:24:27

Plik : prog-basic-8.qst

Zbir zada z programowania w Octave : QST

Zadanie 8. Napisa funkcj obliczajc dugo przektnej szecianu o krawdzi o dugoci a.


2002 Sep 30 08:24:27

Plik : prog-basic-9.qst Zadanie 9. Napisa funkcj obliczajc pole powierzchni elipsy o posiach o dugoci odpowiednio a i b.
2002 Sep 30 08:24:27

Plik : prog-basic-10.qst Zadanie 10. Napisa funkcj obliczajc pole piercienia koowego o promieniu zewntrznym z i promieniu wewntrznym w.
2002 Sep 30 08:24:27

Plik : prog-basic-11.qst Zadanie 11. Napisa funkcj zamieniajc miar kta w stopniach na miar kta w radianach.
2002 Sep 30 08:24:27

Plik : prog-basic-12.qst Zadanie 12. Napisa funkcj zamieniajc miar kta w radianch na miar kta w stopniach.
2002 Sep 30 08:24:27

Plik : prog-basic-13.qst Zadanie 13. Miara kta okrelona jest dwoma liczbami cakowitymi a i b, gdzie a oznacza liczb stopni a b liczb minut ktowych. Napisa funkcj, ktra zamieni t miar na radiany.
2002 Sep 30 08:24:27

Plik : prog-basic-14.qst Zadanie 14. Napisa funkcj, ktra obliczy dugo rwnolenika dla podanej szerokoci geogracznej f . Ziemi potraktowa jako kul o promieniu R = 6370 km.
2002 Sep 30 08:24:27

Plik : prog-basic-15.qst Zadanie 15. Napisa funkcj obliczajc objto kuli o promieniu R.
2002 Sep 30 08:24:27

Plik : prog-basic-16.qst Zadanie 16. Dane s dwie liczby a i b. Napisa funkcj obliczajc redni: a) arytmetyczn b) geometryczn (a > 0 i b > 0) c) harmoniczn tych liczb.
2002 Sep 30 08:24:27

Plik : prog-basic-17.qst

Zbir zada z programowania w Octave : QST

Zadanie 17. Napisa funkcj obliczajc dugo przeciwprostoktnej trjkta prostokotnego o przyprostoktnych o dugociach a i b.
2002 Sep 30 08:24:27

Plik : prog-basic-18.qst Zadanie 18. Napisa funkcj obliczajc pole szeciokta foremnego o boku o dugoci a.
2002 Sep 30 08:24:27

Plik : prog-basic-19.qst Zadanie 19. Napisa funkcj obliczajc pole powierzchni kwadratu o przektnej o dugoci d.
2002 Sep 30 08:24:27

Plik : prog-basic-20.qst Zadanie 20. Napisa funkcj zamieniajc temperature podan w stopniach Celsjusza na temperatur podan w stopniach Kelvina.
2002 Sep 30 08:24:27

Plik : prog-basic-21.qst Zadanie 21. Napisa funkcj zamieniajc temperature podan w stopniach Kelvina na temperatur podan w stopniach Celsjusza.
2002 Sep 30 08:24:27

Plik : prog-basic-22.qst Zadanie 22. Napisa funkcj zamieniajc temperatur podan w stopniach Celsjusza na temperatur w stopniach Farenheita wiedzc, e 0 C = 32 F 100 C = 212F.
2002 Sep 30 08:24:27

Plik : prog-basic-23.qst Zadanie 23. Napisa funkcj zamieniajc temperatur podan w stopniach Farenheita na temperatur w stopniach Celsjusza wiedzc, e 0 C = 32 F 100 C = 212F.
2002 Sep 30 08:24:27

Plik : prog-basic-24.qst Zadanie 24. Napisa funkcj zamieniajc cinienie wyraone w milimetrach supa rtci na cinienie wyraone w hektopaskalach, wiedzc e 1 mmHg = 133.322 N/m2 .
2002 Sep 30 08:24:27

Plik : prog-basic-25.qst

Zbir zada z programowania w Octave : QST

Zadanie 25. Napisa funkcj zamieniajc objto wyraon w litrach na objto wyraon w cm3 .
2002 Sep 30 08:24:27

Plik : prog-basic-26.qst Zadanie 26. Napisa funkcj zamieniajc dugo wyraon w metrach na dugo wyraon w stopach. Jedna stopa to 12 cali a jeden cal to 25.4 mm.
2002 Sep 30 08:24:27

Plik : prog-basic-27.qst Zadanie 27. Napisa funkcj obliczajc warto funkcji Heavisidea (funkcji skoku jednostkowego): 0 t < 0 1 H(t) = 2 t = 0 1 t>0
2002 Sep 30 08:24:27

Plik : prog-basic-28.qst Zadanie 28. Napisa funkcj obliczajc warto funkcji 1 dla x < 0 f (x) = x dla 0 x < 2 sin(x) + 1 dla 2 x Plik : prog-basic-29.qst Zadanie 29. Zadana jest wielko N i elementy tablicy A(j), j = 1, 2, . . . , N . Napisa program wykonujcy nastpujce zadanie: Warto kadego elementu tablicy z wyjtkiem pierwszych dwch i ostatniego zastpi wartoci: A(j 2) + A(j 1) + A(j) + A(j + 1) j = 3, 4, . . . , N 1. A(j) = 4
2002 Sep 30 08:24:27

2002 Sep 30 08:24:27

Plik : prog-basic-30.qst Zadanie 30. Zadana jest wielko N i elementy tablicy A(j), j = 1, 2, . . . , N . Napisa funkcj obliczjc max A(j)
1 j N

2002 Sep 30 08:24:27

Plik : prog-basic-31.qst Zadanie 31. Zadana jest wielko N i elementy tablicy A(j), j = 1, 2, . . . , N . Napisa funkcj obliczjc min A(1), min A(j 1) + A(j)
2 j N

2002 Sep 30 08:24:27

Zbir zada z programowania w Octave : QST

Plik : prog-basic-32.qst Zadanie 32. Napisa funkcj zwracajc wektor wejciowy uporzdkowany wedug wartci a) rosncych b) malejcych.
2002 Sep 30 08:24:27

Plik : prog-basic-33.qst Zadanie 33. Napisa funkcj obliczajc warto symbolu Newtona n k dla danych n i k (n, k 0, n k).
2002 Sep 30 08:24:27

Plik : prog-basic-34.qst Zadanie 34. Napisa funkcj obliczajc n! dla danego n.


2002 Sep 30 08:24:27

Plik : prog-basic-35.qst Zadanie 35. Napisa funkcj obliczajc warto wyraenia: x= dla danch n i wektora xi .
2002 Sep 30 08:24:27
n i=1

xi

Plik : prog-basic-36.qst Zadanie 36. Napisa funkcj obliczajc warto wyraenia:


m j 2

km =
j=1 i=1

(5j + i) i

dla danego m.
2002 Sep 30 08:24:27

Plik : prog-basic-37.qst Zadanie 37. Napisa funkcj obliczajc warto wyraenia: ai = dla danego i.
2002 Sep 30 08:24:27

(i + 1)i 2i

Plik : prog-basic-38.qst Zadanie 38. Napisa funkcj obliczajca sum elementw danego wektora wejciowego.
2002 Sep 30 08:24:27

Zbir zada z programowania w Octave : QST

Plik : prog-basic-39.qst Zadanie 39. Napisa funkcj obliczajc sum czeciow Sn cigu arytmetycznego ai majc podane wyraz pocztkowy a1 , ronic cigu r oraz n.
2002 Sep 30 08:24:27

Plik : prog-basic-40.qst Zadanie 40. Napisa funkcj obliczajc sum czeciow Sn cigu geometrycznego ai majc podane wyraz pocztkowy a1 , iloraz cigu cigu q, oraz n.
2002 Sep 30 08:24:27

Plik : prog-basic-41.qst Zadanie 41. Napisa funkcj obliczjc n-ty wyraz cigu arytmetycznego ai majc podane wyray pocztkowe a1 i a2 .
2002 Sep 30 08:24:27

Plik : prog-basic-42.qst Zadanie 42. Napisa funkcj obliczjc n-ty wyraz cigu geometrycznego ai majc podane wyray pocztkowe a1 i a2 .
2002 Sep 30 08:24:27

Plik : prog-basic-43.qst Zadanie 43. Napisa funkcj obliczajc sum S nieskoczonego cigu geometryczneg ai majc podane wyraz pocztkowy a1 oraz iloraz cigu q taki, e |q| < 1.
2002 Sep 30 08:24:27

Plik : prog-basic-44.qst Zadanie 44. Napisa funkcj obliczajca warto wyraenia n ai i=1 dla podanego n i wektora ai .
2002 Sep 30 08:24:27

Plik : prog-basic-45.qst Zadanie 45. Napisa funkcj obliczajc cosinus kta pomidzy dwoma danymi wektorami u i v na paszczynie.
2002 Sep 30 08:24:27

Plik : prog-basic-46.qst Zadanie 46. Napisa funkcj obliczajc cosinus kta pomidzy dwoma danymi wektorami u i v w przestrzeni trjwymiarowej.
2002 Sep 30 08:24:27

Plik : prog-basic-47.qst Zadanie 47. Napisa funkcj obliczajc dugo euklidesow danego wektora w przestrzeni o wymiarze n.
2002 Sep 30 08:24:27

Plik : prog-basic-48.qst

Zbir zada z programowania w Octave : QST

Zadanie 48. Napia funkcj znajdujca wektor bdcy iloczynem wektorowym dwch danych wektorw w przestrzeni trjwymiarowej.
2002 Sep 30 08:24:27

Plik : prog-basic-49.qst Zadanie 49. Napisa funkcj obliczajc iloczyn skalarny dwch wektorw w przestrzeni o wymiarze n.
2002 Sep 30 08:24:27

Plik : prog-basic-50.qst Zadanie 50. Napisa funkcj zwracajc macierz jednostkow o rozmiarze n.
2002 Sep 30 08:24:27

Plik : prog-basic-51.qst Zadanie 51. Napisa funkcj obliczajc iloczyn macierzy przez wektor.
2002 Sep 30 08:24:27

Plik : prog-basic-52.qst Zadanie 52. Napisa funkcj zwracajca dla danej macierzy macierz transponowan.
2002 Sep 30 08:24:27

Plik : prog-basic-53.qst Zadanie 53. Napisa funkcj obliczajca wyznacznik macierzy rozmiaru 2x2.
2002 Sep 30 08:24:27

Plik : prog-basic-54.qst Zadanie 54. Napisa funkcj znajdujca najwikszy co do wartoci element macierzy.
2002 Sep 30 08:24:27

Plik : prog-basic-55.qst Zadanie 55. Napisa funkcj znajdujc najmniejszy co do wartoci element macierzy.
2002 Sep 30 08:24:27

Plik : prog-basic-56.qst Zadanie 56. Napisa funkcj obliczajc redni arytmetyczn elementw macierzy.
2002 Sep 30 08:24:27

Plik : prog-basic-57.qst Zadanie 57. Napisa funkcj znajdujc najmniejszy z najwikszych elementw w kolumnach macierzy.
2002 Sep 30 08:24:27

Plik : prog-basic-58.qst Zadanie 58. Napisa funkcj znajdujc najmniejszy z najwikszych elementw w wierszach macierzy.
2002 Sep 30 08:24:27

Plik : prog-basic-59.qst

Zbir zada z programowania w Octave : QST

Zadanie 59. Napisa funkcj znajdujc najmniejszy element na przektnej macierzy.


2002 Sep 30 08:24:27

Plik : prog-basic-60.qst Zadanie 60. Napisa funkcj znajdujc drugi co do wartoci element wektora.
2002 Sep 30 08:24:27

Plik : prog-basic-61.qst Zadanie 61. Napisa funkcj znajdujc najwikszy co do wartoci bezwzgldnej element wektora.
2002 Sep 30 08:24:27

Plik : prog-basic-62.qst Zadanie 62. Napisa funkcj realizujc dodawanie dwch macierzy.
2002 Sep 30 08:24:27

Plik : prog-basic-63.qst Zadanie 63. Napisa funkcj obliczajc warto funkcji sin(x) korzystajc z rozwinicia: sin(x) = x x3 x5 x2n+1 + + (1)n 3! 5! (2n + 1)! (1)

i zadanej liczby wyrazw rozwinicia.


2002 Sep 30 08:24:27

Plik : prog-basic-64.qst Zadanie 64. Napisa funkcj obliczajc warto funkcji cos(x) korzystajc z rozwinicia: sin(x) = 1 i zadanej liczby wyrazw rozwinicia.
2002 Sep 30 08:24:27

x4 x2n x2 + + (1)n 2! 4! (2n)!

(2)

Plik : prog-basic-65.qst Zadanie 65. Napisa funkcj znajdujc warto funkcji ex korzystajc z rozwinicia funkcji w szereg Maclurina i zadanej liczby wyrazw szeregu.
2002 Sep 30 08:24:27

Plik : prog-basic-66.qst Zadanie 66. Oblicz najwikszy wsplny dzielnik (NWD) dwch licz cakowitych a i b korzystajc z algorytmu Euklidesa: Dane wejciowe: a,b dopki a > 0 wykonuj: podstaw za c reszt podstaw za b liczb podstaw za a liczb podstaw za r liczb zwr rezultat r

z dzielenia a przez b a c b

2002 Sep 30 08:24:27

Zbir zada z programowania w Octave : QST

Plik : prog-basic-67.qst Zadanie 67. Oblicz najmniejsz wspln wielokrotno dwu licz cakowitych a i b korzystajc z wynikw zadania 66 i tosamoci: NWD(a, b) N W W (a, b) = ab, gdzie: NWD - najwikszy wsplny dzielnik, NWW - najmniejsza wsplna wielokrotno.
2002 Sep 30 08:24:27

Plik : prog-basic-68.qst Zadanie 68. Napisa funkcj, ktra dla danego wektora zwraca jego cykliczn permutacj o n pozycji.
2002 Sep 30 08:24:27

Plik : prog-basic-69.qst Zadanie 69. Napisa funkcj, ktra zwraca liczb wystpie danej wartoci w wektorze, ktrego elementami s liczby cakowite.
2002 Sep 30 08:24:27

Plik : prog-basic-70.qst Zadanie 70. Napisa funkcj, ktra zwraca liczb wystpie danej wartoci w macierzy, ktrej elementami s liczby cakowite.
2002 Sep 30 08:24:27

Zbir zada z programowania w Octave : QST

10

Spis treci
QST 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: . . . . . . . . . . . prog-basic-1.qst . prog-basic-2.qst . prog-basic-3.qst . prog-basic-4.qst . prog-basic-5.qst . prog-basic-6.qst . prog-basic-7.qst . prog-basic-8.qst . prog-basic-9.qst . prog-basic-10.qst prog-basic-11.qst prog-basic-12.qst prog-basic-13.qst prog-basic-14.qst prog-basic-15.qst prog-basic-16.qst prog-basic-17.qst prog-basic-18.qst prog-basic-19.qst prog-basic-20.qst prog-basic-21.qst prog-basic-22.qst prog-basic-23.qst prog-basic-24.qst prog-basic-25.qst prog-basic-26.qst prog-basic-27.qst prog-basic-28.qst prog-basic-29.qst prog-basic-30.qst prog-basic-31.qst prog-basic-32.qst prog-basic-33.qst prog-basic-34.qst prog-basic-35.qst prog-basic-36.qst prog-basic-37.qst prog-basic-38.qst prog-basic-39.qst prog-basic-40.qst prog-basic-41.qst prog-basic-42.qst prog-basic-43.qst prog-basic-44.qst prog-basic-45.qst prog-basic-46.qst prog-basic-47.qst prog-basic-48.qst prog-basic-49.qst prog-basic-50.qst prog-basic-51.qst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7

Zbir zada z programowania w Octave : QST

11

52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70:

prog-basic-52.qst prog-basic-53.qst prog-basic-54.qst prog-basic-55.qst prog-basic-56.qst prog-basic-57.qst prog-basic-58.qst prog-basic-59.qst prog-basic-60.qst prog-basic-61.qst prog-basic-62.qst prog-basic-63.qst prog-basic-64.qst prog-basic-65.qst prog-basic-66.qst prog-basic-67.qst prog-basic-68.qst prog-basic-69.qst prog-basic-70.qst

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9

You might also like