Zestaw C++-zaliczenie wcześniejsze 2010-2011, Automatyka i Robotyka, Język programowania


Zestaw zadań C++

Rok akademicki 2010/2011

(Przedstaw algorytmy na schematach blokowych i napisz program dla następujących zadań)

1. Napisz program do obliczania odległości między dwoma punktami w przestrzeni trójwymiarowej wg.

wzoru:

0x01 graphic

2. Napisz program obliczający pole trójkąta, gdy dane są długości boków a,b,c,

według wzoru Herona

0x01 graphic
przy założeniu że z podanych boków a,b,c da się zbudować trójkąt;

3. Napisz program do obliczania pola powierzchni i objętości: - torusa, - sześcianu, - kuli. Zastosuj własne funkcje.

4. Napisz program wyświetlający twoją wizytówkę (program graficzny - figury graficzne, kolory, tekst).

5. Napisz program który pobiera trzy liczby x, y, z, oblicza ich kwadraty i sześciany oraz wyprowadza wyniki w postaci tabeli.

6. Napisz program badający czy z odcinków a, b i c można zbudować trójkąt i określający typ tego trójkąta (równoboczny, prostokątny, równoramienny, różnoboczny).

7. Napisz program wyznaczający wartość maksymalną z wprowadzonych z klawiatury 10 liczb.

8. Napisz program, który wybierze z przedziału od 0 do 500 liczbę przypadkową, a następnie poprosi użytkownika o zgadywanie. Na każdą propozycję użytkownika program powinien odpowiedzieć, czy podana liczba jest większa, czy mniejsza od wybranej, i tak aż do poprawnego odgadnięcia. Dodatkowo program powinien mieć możliwość narzucenia dopuszczalnej liczby prób (np.10).

9. Napisz program obliczający wartość funkcji silnia z argumentem n.

10. Napisz program, który będzie wystawiał fakturę. Na fakturze może być wiele towarów. Informacje na fakturze powinny zawierać: nazwę towaru, ilość sztuk, cenę za sztukę, cenę oraz kwotę sumaryczną za towary. Zastosuj struktury.

11. Napisz program do obliczania największego wspólnego dzielnika liczb a i b, stosując pętlę o nieokreślonej liczbie powtórzeń.

12. Napisz program, który w zależności od podanego znaku z obliczy pole powierzchni i obwód jednej z figur płaskich tj.:

13. Napisz program realizujący algorytmy zamiany liczb dziesiętnych na ich postać w kodzie ósemkowym,

14. Napisz program wprowadzający liczby do dwuwymiarowej tablicy liczb o wymiarach n x m oraz obliczający sumy elementów w kolumnach i wyprowadzający obliczone sumy z numerem kolumny.

15. Palindromy to wyrazy, które czytane normalnie i wspak brzmią tak samo. Napisz program, który rozpoznaje czy podany wyraz jest palindromem.

16. Napisz program dokonujący normalizacji n liczb wprowadzonych z klawiatury do tablicy x[] do przedziału [0;1]. Normalizowania i-tej liczby w ciągu (xi) do przedziału [0;1] dokonuje się wg wzoru:

0x01 graphic
gdzie max i min są odpowiednio największą i najmniejszą liczbą w ciągu.

17. Napisz program do obliczania momentów bezwładności i wskaźników wytrzymałości na zginanie niektórych przekrojów (co najmniej 3) względem osi przechodzącej przez środek ciężkości analizowanego przekroju. Program powinien pokazywać schematyczny rysunek analizowanego przekroju z zaznaczoną osią.

18. Napisz program do obliczania wartości i kierunku sił reakcji w podporach A (stała) i B (ruchoma) belki obciążonej siłą skupioną F. Program powinien pokazywać schematyczny rysunek belki do której można zastosować obliczenia.

19. Napisz program do obliczania podstawowych parametrów statystycznych (tj. średnia, odchylenie standardowe, max, min) zbioru wyników pomiarów temperatury powietrza (pomiary zapisane w oddzielnym pliku).

20. Napisz program do obliczania iloczynu dwóch macierzy.

Oceny: 12-13 zadań - 3 (dost.)

14-15 - 3.5 (dost. plus)

0x08 graphic
16-17 - 4.0 (dobry)

18 - 4.5 (dobry plus) (zastosuj wskaźnik oraz dynamiczny przydział pamięci

19-20 - 5.0 (b.dobry) w co najmniej 2 zadaniach)



Wyszukiwarka

Podobne podstrony:
CLAB 1 2010-2011, Automatyka i Robotyka, Język programowania
CLAB 12 2010-2011, Automatyka i Robotyka, Język programowania
CLAB 10 2010-2011, Automatyka i Robotyka, Język programowania
CLAB 5 2010-2011, Automatyka i Robotyka, Język programowania
CLAB 11 2010-2011, Automatyka i Robotyka, Język programowania
CLAB 1 2010-2011, Automatyka i Robotyka, Język programowania
CLAB 10 2010-2011 prosty, Automatyka i Robotyka, Język programowania
CLAB 10 2010-2011 folia, Automatyka i Robotyka, Język programowania
Dodatek 2010 2011, Automatyka i Robotyka, SEMESTR 5, NEMAR, Nemar stary, nemar, nemar DUŻO, nemar la
Zestaw C -zaliczenie wcze niejsze 2008-2009, Jp - Język Programowania
REGULAMIN KORZYSTANIA Z LABORATORIUM KOMPUTEROWEGO, Automatyka i Robotyka, Język programowania
powt, Automatyka i Robotyka, Język programowania

więcej podobnych podstron