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