Zestaw C++-zaliczenie wcze, Automatyka i Robotyka, Semestr III, Języki programowania


Zestaw zadań C++

Rok akademicki 2009/2010

(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:
Mechanika - opracowanie, Automatyka i Robotyka, Semestr III, Mechanika, Gotowce, Mechanika, Mechanik
zestawy-labC++-kolokwium 2 2006-2007, Politechnika Śląska MT MiBM, Semestr III, Języki programowania
BD Lesiu, Automatyka i Robotyka, Semestr III, Bazy Danych, Gotowce
sprawko moo1, Automatyka i Robotyka, Semestr III, Metody Obliczeniowe Optymalizacji, Gotowce, labki
sprawko nowe, Automatyka i Robotyka, Semestr III, Metody Obliczeniowe Optymalizacji, Gotowce, labki
kolokwium-zestawy-pytań-i-odpowiedzi-2, Politechnika Śląska MT MiBM, Semestr III, Języki programowan
sprawozdanie-MaciejPawnukTomaszImiołek, Automatyka i Robotyka, Semestr III, Metody Obliczeniowe Opty
GR D, Automatyka i Robotyka, Semestr III, Bazy danych
sciaga a, Automatyka i Robotyka, Semestr III, Bazy danych
DAPTA spraweczko, Automatyka i Robotyka, Semestr III, Elektrotechnika i Elektromechanika, Gotowce, E
sprawko powell, Automatyka i Robotyka, Semestr III, Metody Obliczeniowe Optymalizacji, Gotowce, labk
sprawko-6, Automatyka i Robotyka, Semestr III, Metody Obliczeniowe Optymalizacji, Laborki, lab6, got
swps gr3, Automatyka i Robotyka, Semestr III, Elektrotechnika i Elektromechanika, Gotowce, Elektrome
bdsciaga, Automatyka i Robotyka, Semestr III, Bazy Danych, Gotowce

więcej podobnych podstron