• Nie Znaleziono Wyników

Lista zadań z ćwiczeń dla II IM z Podstaw Programowania

N/A
N/A
Protected

Academic year: 2021

Share "Lista zadań z ćwiczeń dla II IM z Podstaw Programowania"

Copied!
1
0
0

Pełen tekst

(1)

Lista zadań z ćwiczeń dla II IM z Podstaw Programowania Zestaw X

1. Omów pojęcie dynamicznej alokacji tablicy. Podaj sposób implementacji dynamicznej tablicy w języku C++.

2. Omów pojęcie klasy jako typu danych - dane (pola) i funkcje składowe (metody) klasy, konstruktor, destruktor. Podaj przykład implementacji klasy w języku C++.

3. Wyjaśnij różnice pojęć „klasa” i „obiekt”.

4. Napisz program1 (wykorzystujący klasy)

a) pobierający (przy pomocy funkcji Pobierz) od Użytkownika n liczb zespolonych (każda w postaci pary liczb rzeczywistych) i przechowujący je w tablicy obiektów typu Zesp;

b) tworzący klasę Student mogącą przechowywać dane na temat: imię i nazwisko, wiek, nr albumu;

c*) tworzący klasę Okno na podstawie której będzie można utworzyć obiekt reprezentujący

„okienko” w trybie DOS (funkcje składowe klasy: Utworz, Wypisz_tekst, Rozmiar).

Uwaga - ramki okna można uzyskać np. zmiennymi typy char o wartościach: 186, 187, 188, 200, 201, 205.

5. Rozbuduj klasę Zesp z zadania 4a aby posiadała funkcje (metody) Wypisz i Ustaw odpowiednio wypisującą na ekranie daną liczbę zespoloną oraz zmieniającą jej wartości składowe.

1 Przed implementacją programu w języku C++ przedstaw jego algorytm w postaci schematu blokowego

Cytaty

Powiązane dokumenty

Używając wzoru na sumę szeregu geometrycznego oblicz maksymalną wartość (zakładamy liczby typu unsigned), którą można przechować w liczbie 16, 32 i 64 bitowej

Wyznacz minimalną (niezerową) znormalizowaną dodatnią wartość dziesiętną liczby typu float (32 bity) pamiętając o tym, że wszystkie bity pola cechy ustawione na

Korzystając z definicji funkcji silnia (rekurencyjnej) oblicz złożoność praktyczną algorytmu implementującego obliczenie wartości tej funkcji.. Podaj złożoność

6.* Napisz program pobierający od Użytkownika wartość prędkości początkowej oraz kąt w rzucie ukośnym i wyświetlający na ekranie 100 par liczb

Omów instrukcje warunkowe dostępne w języku C++ oraz narysuj ich schematy blokowe. Po wybraniu odpowiedniej opcji, na ekranie powinien pojawiać się odpowiadający jej komunikat.

Napisz program pobierający od Użytkownika wartość prędkości początkowej oraz kąt w rzucie ukośnym i wyświetlający na ekranie 100 par liczb reprezentujących

Omów pojęcie funkcji w zagadnieniach programistycznych. Podaj sposób implementacji funkcji w języku C++. Omów znaczenie pojęcia deklaracji i definicji funkcji. Wyjaśnij

Napisz program obliczający wartość odchylenia standardowego wartości średniej n liczb wprowadzonych przez Użytkownika. Liczby powinny być zgromadzone