Wymagania do zaliczenia semestru dla IVTI


Wymagania do zaliczenia semestru dla IV TI

Teoria:

Struktura programu w języku C++.

Komentarze.

Słowa kluczowe.

Funkcja return().

Dyrektywa #include.

Zmienne i stałe.

Funkcje wejścia/wyjścia.

Operatory i wyrażenia.

Instrukcje: pusta, warunkowe, iteracyjne, sterujące przebiegiem programu.

Funkcje. Funkcje rekurencyjne.

Tablice i wskaźniki.

Struktury

Różnice pomiędzy programowaniem strukturalnym i obiektowym.

Definicja obiektu.

Składniki klasy.

Definiowanie obiektów.

Odwoływanie się do

składowych obiektu.

Ćwiczenia

1. Napisz funkcję sumującą kolejne podawane przez użytkownika liczby rzeczywiste dopóki użytkownik nie poda liczby = 0.

2. Napisz program realizujący:

- znajdowanie wszystkich podzielników podanej przez użytkownika liczby a; wypisz na ekran liczbę i jej podzielniki;

- sprawdzanie czy podana liczba a jest parzysta

- znajdowanie kolejnej liczby >a, podzielnej przez 5

3. Napisać funkcję, która dla pobranej długości krawędzi sześcianu oblicza sumę długości krawędzi, pole powierzchni bocznej, pole powierzchni całkowitej i objętość sześcianu oraz wyprowadza wyniki.

4. Napisać funkcję, która oblicza dla podanej w stopniach wartości kąta x wartość wyrażeń:

0x01 graphic
0x01 graphic

5. Napisać funkcję, która porządkuje rosnąco trzy liczby i wyświetla je na ekranie.

6. Napisać procedurę, która dla wprowadzonego n-elementowego ciągu liczb rzeczywistych. oblicza średnią arytmetyczną a) wszystkich liczb, b) liczb dodatnich. (wsk. Wykorzystać zmienną wskaźnikową do tablicy)

7. Napisz dwie funkcje (min, max), które w tablicy znajdują element minimalny i maksymalny.

8. Zbadaj czy z docinków a, b, c można zbudować trójkąt i określ typ tego trójkąta.

9. Obliczanie NWD dwóch liczb - algorytmy Euklidesa i obliczanie NWW dwóch liczb

10. Napisz program, w którym zdefiniujesz funkcję obliczający wartość wyrażenia:

0x01 graphic
gdzie n jest liczbą podaną przez użytkownika (wsk. Sprawdź warunek dzielenia
przez 0 !) Przetestuj funkcję w programie.

11. Napisz 2 funkcje obliczania silni (iteracyjnie i rekurencyjnie) i 2 funkcje (iteracyjnie i rekurencyjnie) obliczające wartość wyrażenia an , gdzie n jest liczbą naturalną a a liczbą całkowitą

Zadania różne:

  1. Napisz funkcję, która wyświetla liczby parzyste mniejsze od n, podanego jako parametr.
    (n -liczba naturalna)

  2. Napisz funkcję, która wyświetla ile razy w podanym łańcuchu występuje podany jako parametr znak.

  3. Napisz funkcję która sprawdza czy tekst (łańcuch) jest palindromem. Jeżeli jest - funkcja zwraca wartość True, a w przeciwnym wypadku False. (wsk. wykorzystaj funkcję odwracającą napis. !pamiętaj o kolejności definiowania funkcji w programie: jeżeli odwołujesz się w nich do innych, to muszą one być zdefiniowane wcześniej!).

  4. Napisz program wypisujący wszystkie podzielniki wpisanej przez użytkownika liczby całkowitej
    z zakresu od 1 do 1000.

  5. Napisz program, który, wczytuje losowo do tablicy 50 elementowej liczby z zakresu (0..30). Zadaniem programu jest wypisanie indeksów elementów tablicy, których wartość wynosi 0. Jeśli nie ma takiego elementu, wypisuje komunikat „brak elementu zerowego”.

Np. mając daną tablicę:

3

4

0

1

0

Na ekranie pojawia się komunikat: Elementy tablicy, których wartość wynosi 0 są w tablicy na pozycji: 3, 5



Wyszukiwarka

Podobne podstrony:
Wymagania do zaliczenia, ZiIP UR Kraków, II Semestr, Technika cieplna
Wymagania do egzaminu z Pedagogiki, Wymagania do zaliczenia
4 ZWZ materia do zalicznenia, Semestr IV, Zawodoznawstwo
Tezy do zaliczenia I semestru z biomechaniki klinicznej 3, Fizjoterapia, Biomechanika
no-wymagania do projektu-2, 2 SEMESTR, Nauka o Organizacji
wymagania do zaliczenia projecta
BIOCHEMIA Zagadnienia wymagane do zaliczenia przedmiotu
Wymagania do zaliczenia
Wymagania do kolokwium zalicz, Studia, I semestr II rok, Techniki laboratoryjne
Wymagania do kolokwium zalicz, I semestr biotech, techniki
etzi-zagadnienia do zaliczenia-2016, ELEKTRONIKA I TELEKOMUNIKACJA PRZ - systemy pomiarowe i diagnos
Opracowanie zagadnień do zaliczenia, PWR, Zarządzanie, SEMESTR VI, Informatyczne sys. zarządzania
Ekologia zwierząt - zagadnienia - Kopia, Zagadnienia (ptaki) dla I roku Biologii, potrzebne do zalic
Wymagania do Kolokwium nr 2 NAUKA O MATERIAŁACH, AGH WIMIIP Metalurgia, semestr 2, nauka o materiała
Tematy do zaliczenia przedmiotu 2013, Semestr 6, MP
Wymagania do kolokwium zaliczeniowego oraz egzaminu
Wstęp do socjologii ćwiczenia Obserwacja socjologiczna praca zaliczeniowa (semestralna)x
filozofia(1), Studia, II semestr II rok, Wprowadzenie do filozofii nauki dla przyrodników
zaliczenie I semestru, ściągi dla klasy III

więcej podobnych podstron