|
Witam Serdecznie, czy kto艣 mo偶e jest na si艂ach pom贸c w opracowaniu poni偶szych zadania na kolokwium (z g贸ry dzi臋kuj臋) I. Zadania dotycz膮ce wybranych element贸w biblioteki VCL i 艣rodowiska C++ Builder.
Wyja艣nij znaczenie wskazanych termin贸w / poj臋膰. Obja艣nienia koniecznie zilustruj przyk艂adami! Co oznacza okre艣lenie "programowanie komponentowe" ? Podaj przyk艂ad.
Co oznacza okre艣lenie "programowanie zdarzeniowe ? Podaj przyk艂ad.
Do czego s艂u偶膮 w艂asno艣ci (properties) komponentu ? Podaj przyk艂ad.
Do czego s艂u偶y zak艂adka wydarzenia (Events) w oknie inspektora obiekt贸w ? Podaj przyk艂ad.
Do czego s艂u偶y paleta komponent贸w (Component Palette). Wymie艅 i wyja艣nij zastosowanie przynajmniej trzech wybranych komponent贸w.
Do czego s艂u偶y w艂a艣ciwo艣膰 "BorderStyle" formularza, podaj i wyja艣nij znaczenie przyk艂adow warto艣ci ?
Do czego s艂u偶y w艂a艣ciwo艣膰 "Left" komponent贸w wizualnych ?
Do czego s艂u偶y w艂a艣ciwo艣膰 "Cursor" komponent贸w wizualnych, wymie艅 i wyja艣nij znaczenie przyk艂adowych warto艣ci jakie mo偶na nada膰 tej w艂a艣ciwo艣ci ?
Do czego s艂u偶y w艂a艣ciwo艣膰 "Enabled" komponent贸w wizualnych ?
II. Zadania dotycz膮ce zastosowa艅 typu strukturalnego: (przetwarzana tablica struktur oraz ilo艣膰 danych zapisanych w tej tablicy powinny by膰 przekazywane jako parametry pisanych funkcji)
Zdefiniuj typ strukturalny oraz 100-elementow膮 tablic臋 pozwalaj膮c膮 przechowywa膰 informacje o ksi膮偶kach w bibliotece (tytu艂, autor, indeks, cena) oraz napisz funkcj臋, kt贸ra wy艣wietli na ekranie wszystkie dane tanich ksi膮偶ek (tzn. cena<10z艂)
Zdefiniuj struktur臋 przechowuj膮c膮 dane katalogowe ksia偶ki w bibliotece (tytu艂 = 50 znak贸w; autor = 30 znak贸w; liczba stron = liczba ca艂kowita dodatnia; wypo偶yczona = zmienna logiczna) oraz 200-elementow膮 tablic臋 takich struktur. Napisz funkcj臋 drukuj膮c膮 na ekranie spis wszystkich niewypo偶yczonych ksi膮偶ek, kt贸re maj膮 wi臋cej ni偶 100 stron.
Zdefiniuj typ strukturalny oraz 100-elementow膮 tablic臋 pozwalaj膮c膮 przechowywa膰 informacje o samochodach w auto-komisie (marka, przebieg, kolor, cena) oraz napisz funkcj臋, kt贸ra wy艣wietli na ekranie wszystkie dane samochodu o najmniejszym przebiegu.
Zdefiniuj typ struktury przechowuj膮cej dane personalne pracownika (nazwisko - 20 znak贸w; imi臋 - 15 znak贸w; pensja - liczba rzeczywista; p艂e膰 - znak 'm' lub znak 'k') oraz 100-elementow膮 tablic臋 takich struktur. Napisz funkcj臋 sprawdzaj膮c膮 czy w danej firmie wi臋ksza jest 艣rednia pensja kobiet czy m臋偶czyzn.
Zdefiniuj typ strukturalny oraz 50-cio elementow膮 tablic臋 struktur pozwalaj膮c膮 przechowywa膰 informacje o towarach w sklepie RTV (nazwa_towaru, ilosc_sztuk, cena, waga). Napisz funkcj臋, kt贸ra wy艣wietli na ekranie wszystkie dane najta艅szego towaru.
Zdefiniuj typ struktury przechowuj膮cej dane personalne studenta (nazwisko = 30 znak贸w; imi臋 = 25 znak贸w; stypendium = ilo艣膰 z艂otych i groszy; zaliczenie = zmienna logiczna) oraz 100-elementowa tablic臋 takich struktur. Napisz funkcj臋 wyszukuj膮c膮 i zwracaj膮c膮 dane studenta, kt贸ry zaliczy艂 semestr i ma najni偶sze stypendium.
Zdefiniuj typ struktury przechowuj膮cej dane personalne studenta (nazwisko : 25 znak贸w; imi臋 : 15 znak贸w; wiek : liczba o warto艣ciach 0-120; zaliczenie : zmienna logiczna) oraz 50-elementowa tablic臋 takich struktur. Napisz funkcj臋 wy艣wietlaj膮c膮 na ekranie dane personalne wszystkich student贸w, kt贸rych nazwiska i imiona zaczynaj膮 si臋 na t膮 sam膮 liter臋 (np. Krzysztof Kowalski, Norbert Nowak )..
Zdefiniuj typ struktury przechowuj膮cej dane o poci膮gach w rozk艂adzie jazdy (Miasto docelowe: 30 znak贸w; d艂ugo艣膰 trasy : liczba ca艂kowita bez znaku; godzina odjazdu: liczba rzeczy-wista; rodzaj poci膮gu: znak 'o' - osobowy, 'p' - pospieszny, 'e' - ekspres) oraz 50-elementow膮 tablic臋 takich struktur. Napisz funkcj臋 wyznaczaj膮c膮 艣redni膮 d艂ugo艣膰 trasy poci膮g贸w osobowych do zadanego miasta. Parametry funkcji: tablica_struktur, ilo艣膰_wpisanych po艂膮cze艅 i nazwa miasta.
|