Zestaw II - pętla for, tablice, funkcje, wskaźnik, dynamiczna alokacja pamięci
Napisz program do wyprowadzania na ekran tablicy matematycznej x2, x3 dla x zmieniającego się od 1 do 100 co 5.
Napisz program do wyprowadzania na ekran tablicy funkcji trygonometrycznych sinx, sin2x, cosx, cos2x dla x zmieniającego się od 0 do 90.
Napisz program do wprowadzenia kolejnych elementów do tablicy jednowymiarowej a następnie wyświetl kwadraty tych elementów w odwrotnej kolejności.
Napisz program, który po wprowadzeniu do tablicy [4][5] liczb rzeczywistych z klawiatury obliczy liczbę elementów dodatnich w określonej kolumnie.
Napisz program, który znajduje element minimalny i maksymalny w dowolnej tablicy jednowymiarowej.
Napisz program, który znajduje element minimalny i maksymalny w dowolnej tablicy dwuwymiarowej.
Napisz program, który liczy sumę n wyrazów ciągu (12+22+32+...+n2). Do rozwiązania zadania użyj własnej funkcji.
Napisz program do sumowania elementów w poszczególnych kolumnach tablicy [3][4]. Wyniki sumowania zapisz w specjalnie utworzonej tablicy jednowymiarowej. Elementy tablicy dwuwymiarowej zainicjuj przy deklaracji tej tablicy. Wyprowadź na ekran tablicę dwuwymiarową oraz tablicę z wynikami sumowania.
Napisz program do obliczania iloczynu liczb całkowitych i ich ilości podzielnych bez reszty przez 3 znajdujących się w tablicy [2][4]. Elementy tablicy wprowadzić z klawiatury. Wyprowadzić na ekran ilość tych liczb i ich iloczyn. Do obliczania iloczynu zastosuj odpowiednio skonstruowaną funkcję.
Pracownik dokonuje ważenia wyrobów: 3 kule oraz 3 wałki. Wyniki zapisuje w tablicy. Napisz program do wprowadzenia ciężarów do tablicy i obliczenia średniego ciężaru kuli i wałka. Wydruk powinien zawierać tablicę pomiarów ważenia oraz średnie wagi dla kuli i wałka. Do obliczania średniej zastosuj własną funkcję.
Napisz program do obliczania masy wyrobów (znana jest objętość wyrobu) w zależności od materiału z jakiego są wykonane (stal - g=7800[t/m3], miedź - g=8920[t/m3], ołów - 11340[t/m3], aluminium - g=2200[t/m3]. Wydruk powinien zawierać informację o masie danego wyrobu wykonanego z różnych materiałów. Skonstruuj odpowiednie funkcje do przeliczania objętości na masę i do wydruku wyników.
Napisz program, który pobiera z klawiatury dwie liczby, wykonuje wybrane działanie matematyczne (dodawanie, odejmowanie, potęgowanie, dzielenie) a następnie drukuje wynik wybranego działania. Wykorzystaj odpowiednio skonstruowaną funkcję „kalkulator”, która w zależności od podanego znaku wykonuje określone działanie oraz funkcję „drukowania”.
Napisz program który bada ile elementów parzystych znajduje się w tablicy [m][n] liczb całkowitych.
Napisz program do obliczania wyrażenia w=1/(xy)2, gdzie x i y są liczbami rzeczywistymi. Do obliczania wyrażenia (xy)2 skonstruuj własną funkcję. Wydruk wartości wyrażenia wykonaj również za pomocą własnej funkcji.
Do tablicy dwuwymiarowej zapisano pomierzone średnice wałków produkowanych w zakładzie. W kolumnie 1 umieszczono wałki ø100±1 mm a w kolumnie 2 ø200±2 mm. Napisz program do zliczania braków wśród wałków ø100 i ø200. Załóż, że zakład produkuje n wałków każdego asortymentu. Dodatkowo skonstruuj funkcję do obliczania procentowej ilości braków.
Napisz program do obliczania reakcji w podporach następującej belki:
Do obliczania reakcji w podporach skonstruuj odpowiednie funkcje. Wydruki wyników prowadź również przy użyciu własnej funkcji.
Napisz program do obliczania siły jaką należy użyć aby poruszać suport tokarki o ciężarze G po poziomej płaszczyźnie przy założeniu że współczynnik tarcia wynosi μ. Do obliczenia siły tarcia (T=μG) oraz wydruku wykorzystaj własne funkcje.
Napisz program do przeliczania jednostek z układu CGS na układ SI. Skonstruuj odpowiednie funkcje do przeliczania (cm → m, g → kg, KG → N) oraz do wydruku.
Napisz program, który wyświetli na ekranie największą wartość znajdującą się w 10-cio elementowej tablicy oraz jej indeks. Wartości wczytane do tablicy powinny być wprowadzane przez użytkownika z klawiatury.
Napisz program, który wyświetli na ekranie najmniejszą wartość znajdującą się w 10-cio elementowej tablicy oraz jej indeks. Wartości do tablicy powinny być wczytywane przy użyciu wskaźnika.
Napisz program, który po wprowadzeniu poprawnego kodu dostępu (kombinacja czterech cyfr) będzie wykonywał obliczenia matematyczne (sin, cos, tg, ctg) dla podanej wartości. Program powinien zawierać dwie funkcje: do sprawdzania kodu dostępu (kod dostępu zdefiniuj jako stałą) oraz do przeprowadzenia obliczeń i wyświetlania wyników.
Napisz program do obliczania podstawowych parametrów statycznych (tj. max, min, wartość średnia) wykonanych pomiarów twardości wyrobów. Załóż, że wykonano n pomiarów, które umieszczono w odpowiedniej tablicy.
Napisz program do obliczania pola powierzchni przekroju poprzecznego i masy 1 mb pręta stalowego dla wszystkich produkowanych średnic prętów od 20 do 40 mm (załóż, że produkowane są pręty o średnicach zwiększających się w tym przedziale co 2.5 mm). Wyniki wprowadź do odpowiedniej tablicy
masa=objętość*gęstość, (załóż gęstość stali = 7.8 g/cm3)
Napisz program do obliczania naprężeń rozciągających w stalowym pręcie kwadratowym o boku a podawanym w mm do którego jest przyłożona siła rozciągająca F zmieniająca się od 1000 N do 10000 N co 500 N. Wartość naprężenia ma być drukowana w MPa i sprawdzana przez odpowiednio zbudowaną funkcję czy przekracza wytrzymałość na rozciąganie Rm=800 MPa.
Napisz program do obliczania procentowej ilości braków w analizowanej liczbie n wyprodukowanych wałków o pomierzonych średnicach d. Załóż, że średnice wałków dobrych muszą zawierać się w tolerancji wymiarowej 100±5 mm. Zbuduj własne funkcje.
Napisz program do obliczania ilości obciążników z niedowagą i nadwagą wśród analizowanej liczby n wyprodukowanych obciążników o masie m. Załóż, że masy obciążników dobrych muszą zawierać się w tolerancji wagowej 20±0.5g. Zbuduj własne funkcje.
Napisz program do obliczania średniej prędkości pociągu w 15 kolejnych odstępach czasu co 10 sekund poruszającego się wg równania s=0.1t2+t (gdzie t- czas w sekundach, s -droga w metrach). Wydruk powinien zawierać średnie prędkości w kolejnych odstępach czasu oraz średnią prędkość pociągu w 1 minucie jazdy pociągu. Zbuduj własne funkcje.
Napisz program do obliczania wskaźników (W) pola przekroju belek na zginanie w zależności od wybranego przekroju belki dla przekroju kołowego o średnicach 10 do 50 mm co 2.5 mm
. Wyniki należy umieścić w odpowiedniej tablicy dwuwymiarowej o kolumnach - d i W.
Napisz program do obliczania minimalnej siły jaką trzeba przyłożyć do ciała o ciężarze Q wykonanego z wybranego materiału (stal, żeliwo, brąz, drewno, skóra) aby go przesunąć po stali. Wykorzystaj wzór na tarcie suche
.Orientacyjne współczynniki tarcia ślizgowego suchego wynoszą odpowiednio: stal-stal μ=0.15; stal-żeliwo μ=0.18; stal-brąz μ=0.18; stal-drewno μ=0.55; stal-skóra μ=0.60. Zbuduj własne funkcje i zastosuj wskaźniki.
Napisz program do obliczania ilości ciepła potrzebnego do ogrzania m kg wybranego materiału (miedź, żelazo, złoto, cyna, aluminium) z temperatury T1 do temperatury T2.
Ciepło potrzebne do ogrzania ciała o masie m i cieple właściwym c od temperatury T1 do T2 oblicza się ze wzoru:
ciepło właściwe miedzi c=0.092 kcal/kgK; żelazo c=0.111; złoto c=0.031, cyna c=0.054; aluminium c=0.214.
Zabezpiecz program przed wprowadzaniem błędnych temperatur. Zbuduj własne funkcje i zastosuj wskaźniki.
Napisz program do obliczania ciężaru rury o średnicy zewnętrznej d, grubości ścianki g i długości l wykonanej z wybranego materiału (stal, miedź, tworzywo sztuczne). Przyjąć ciężar właściwy stali γ=7.7 kg/dm3; miedź γ=8.96; tworzywo sztuczne γ=1.4. Zbuduj własne funkcje i zastosuj wskaźniki.
x
l
P
A
B