1. Napisać program liczący średnią arytmetyczną

Transkrypt

1. Napisać program liczący średnią arytmetyczną
1. Napisać program liczący średnią arytmetyczną wprowadzanych przez użytkownika ocen.
Programzwracaponadto,ilewynosiwartośćnajmniejszejoraznajwiększejzwprowadzonych
ocen.
Niedozwolonejestwykorzystaniededykowanych(gotowych)funkcjiMatlaba:sum,mean,min,
max
2. Napisać program liczący sumę n kolejnych liczb całkowitych niepodzielnych przez 3 oraz
jednocześnieniepodzielnychprzez2.
Brakograniczeńwkwestiiwykorzystywaniadedykowanych(gotowych)funkcjiMatlaba
3. Napisaćprogramobliczającydwumiannewtona,zwykorzystaniemzewnętrznejfunkcjiliczącej
silnię,napodstawiewprowadzonychprzezużytkownikawartościnorazk.
Brakograniczeńwkwestiiwykorzystywaniadedykowanych(gotowych)funkcjiMatlaba
4. Napisać program sprawdzający parzystość lub nieparzystość sumy wprowadzanych przez
użytkownikadwóchliczb.
Niedozwolonejestwykorzystaniededykowanych(gotowych)funkcjiMatlaba:mod,rem
5. Napisać program generujący wektor n losowych liczb całkowitych z przedziału <-100, 100>,
gdzienjestliczbąwprowadzanąprzezużytkownika.Programzwracainformacjęjakajestsuma
pierwiastkówkwadratowychtychliczb.
Niedozwolonejestwykorzystaniededykowanych(gotowych)funkcjiMatlaba:sum
Dozwolonewykorzystaniefunkcji:round,rand,sqrt
6. Napisaćprogramgenerującywektornlosowychliczbcałkowitychzprzedziału<0,100>,gdzie
njestliczbąwprowadzanąprzezużytkownika.Programzwracainformację,naktórymmiejscu
w utworzonym wektorze znajduje się liczba najbardziej zbliżona do wartości średniej
arytmetycznejwszystkichelementówwektora.
7. Napisać program będący odpowiednikiem funkcji round. Program powinien być napisany z
wykorzystaniempętliwhile.
Niedozwolone jest wykorzystanie dedykowanych (gotowych) funkcji Matlaba: round, ceil,
floor,for,rem,mod
8. Napisaćprogramgenerującywektorncałkowitychliczblosowychzprzedziałuod<-100100>.
Następnieelementytegowektoramajązostaćuszeregowanewkolejnościodmindomax.
Program ponadto, za pomocą komendy plot, wyświetla na jednym wykresie elementy tego
wektoraprzedsortowaniemorazposortowaniu.
Niedozwolone jest wykorzystanie dedykowanych (gotowych) funkcji Matlaba realizujących
sortowanienp.sort.
9. Użytkownikwprowadzaocenystudentówbiorącychudziałwkolokwium.Użytkownikniezna
całkowitej studentów i program musi to uwzględnić. Ponadto program powinien być tak
skonstruowany,abypozwalałnawprowadzeniewyłącznienastępującychocen:2,3,4,5.Przy
wprowadzeniuocenyinnejniżdopuszczalneprogrampowinienzgłosićstosownykomunikati
doskutkuprosićowprowadzeniepoprawnejoceny.
Potejoperacjiprogramzwracainformacjęilejestposzczególnychocen.
Przykładodpowiedzi:
2xocena2
4xocena3
1xocena4
7xocena5
Brakograniczeńwkwestiiwykorzystywaniadedykowanych(gotowych)funkcjiMatlaba
10. Napisać program generujący macierz o wymiarach 10x10 i wypełniający ją tak jak tabliczka
mnożenia.Programzwracaśredniąarytmetycznąwszystkichelementówmacierzyorazśrednią
arytmetycznąjejposzczególnychwierszy.
Niedozwolonejestwykorzystaniededykowanych(gotowych)funkcjiMatlaba:mean