
- •Wyjaśnić pojęcia: informacja, dane, wiedza
- •Funkcje I podstawowe cechy systemu operacyjnego
- •Algorytm – pojęcie, rodzaje, złożoność obliczeniowa
- •Pojęcie pętli, rodzaje pętli
- •Obiektowy paradygmat programowania
- •Podstawowe typy I struktury danych w języku vba/c#
- •Uczenie sztucznych sieci neuronowych – pojęcie, metody
- •Algorytm genetyczny I operatory w nim stosowane
- •Metaheurystyki – pojęcie, rodzaje, przykład
- •Języki opisu stron www
- •Modele logiczne danych w bazach danych
- •Podstawy teoretyczne relacyjnego modelu baz danych (postulaty Codd’a)
- •13. Metody wnioskowania.
- •14. Pojęcie I narzędzia data mining.
- •Zastosowania Eksploracji Danych
- •Metody eksploracji danych (Narzędzia)
- •Przykładowe algorytmy z zakresu Data Mining
- •15. Zastosowanie systemów ekspertowych w zarządzaniu
- •16. Rola systemów erp I crm w przedsiębiorstwach.
- •17. Cykl życia systemu informatycznego.
- •18. Metody projektowania systemów informatycznych.
- •19. Metody wdrażania systemów informatycznych.
- •20. Symulacja jako narzędzie wspomagania decyzji.
Podstawowe typy I struktury danych w języku vba/c#
VBA. Visual Basic for Application jest narzędziem programistycznym z rodziny Visual BAsic. Język VBA oferuje pełny zbiór zwykłych typów danych, plus sprytny typ danych zwany Variant, który jest kameleonem w świecie programowania, przystosowują się bezproblemowo do przetrzymywania wszelkiego rodzaju danych.
Boolean : Wskazuje obecność danych logicznych , które mogą zawierać jedną z dwóch wartości True i False. Słowa kluczowe True i False są stałymi, predefiniowanymi w VBA, więc można ich używać do tworzenia kodu kiedy chcesz przypisać wartość do zmienne boolowskiej.
Byte : Najmniejszy numeryczny podtyp dostępny w VBA. Ponieważ tylko jeden bajt przechowuje liczbę z zakresu od 0 do 255 (lub 00 do FF szesnastkowo), nie ma miejsca na znak, a więc tylko liczby dodatnie można przechowywać w typie danych Byte.
Currency : Dostarcza specjalnego formatu liczbowego dla przechowywania wartości pieniężnych
Date : Zawiera specjalnie sformatowaną liczbę ,która reprezentuje datę lub czas
Decimal : Podtyp variant ( a nie oddzielny typ danych), który zawiera liczby dziesiętne skalowane przez potęgę 10. Warianty podtypu Decimal mogą być tworzone tylko przez funkcję konwersji CDec.
Double : Przechowuje liczbę zmiennoprzecinkową o podwójnej precyzji; zasadniczo jest wersją typu danych Single
Integer: Liczba całkowita o zakresie -32 768 do 32 767. Jeden bit przedstawia znak (albo dodatni albo ujemny). Próbując przypisać wartość poza zakresem uzyskamy błąd czasu uruchamiania
Long : Liczba całkowita ze znakiem przechowywana w czterech bajtach pamięci. Jeden bit reprezentuje znak
Object : Zawiera odniesienia do (tzn. adres ) obiektu. Obiekt może być obiektem OLE takim jak komponent ActiveX lub może być obiektem klasy wewnątrz projektu. Kiedy używasz ogólnego typu danych Object, zamiast bardziej szczegółowego typu danych, automatycznie używasz późnego wiązania
Single : Liczba o pojedynczej precyzji, która przedstawia liczby ułamkowe, liczby z miejscami dziesiętnymi lub liczby wykładnicze
String (stała długość) : Popularny w aplikacjach VB, kiedy pamięć i dysk były na wagęzłota, a programiści musieli spędzać większość czasu na optymalizacji wielkości aplikacji;
User-defined type [typ definiowany przez użytkownika] : Pozwala cistworzyć pojedynczy typ danej składający się z kombinacji wewnętrznych typów danych VB, tablic, obiektów lub innych typów użytkownika. Tworzy się go przez użycie polecenia Type.
Variant (znak) : Podtyp wariantu łańcucha jest podobny do łańcucha o zmiennej długości. Wszystkie funkcje łańcuchowe VB mogą zaakceptować łańcuchy variant a wiele ma dwie wersje, które zwracają albo silny typ łańcuchowy albo pod typ łańcucha variant.
Variant (liczbowy): Podtyp liczbowy variant przechowuje dowolną wartość numeryczną.
C#. W języku C# obsługiwane są dwa rodzaje typów danych: typy bezpośrednie (ang. value types) i typy referencyjne (ang. reference types).
Do typów bezpośrednich należą:
typy proste (np. char, int i float)
typy wyliczeniowe (enum)
typy struktur (struct)
Do typów referencjnych należą:
typy klas (class)
typy interfejsów (interface)
typy delegacji (delegate)
typy tablicowe
Typ |
Opis |
Przykład |
object |
ostateczny typ bazowy wszystkich pozostałych typów |
object o = null; |
string |
typ ciągu tekstowego; ciąg tekstowy jest łańcuchem znaków w standardzie Unicode |
string s = "hello"; |
sbyte |
8-bitowy typ całkowitoliczbowy ze znakiem |
sbyte val = 12; |
short |
16-bitowy typ całkowitoliczbowy ze znakiem |
short val = 12; |
int |
32-bitowy typ całkowitoliczbowy ze znakiem |
int val = 12; |
long |
64-bitowy typ całkowitoliczbowy ze znakiem |
long val1 = 12; long val2 = 34L; |
byte |
8-bitowy typ całkowitoliczbowy bez znaku |
byte val1 = 12; byte val2 = 34U; |
ushort |
16-bitowy typ całkowitoliczbowy bez znaku |
ushort val1 = 12; ushort val2 = 34U; |
uint |
32-bitowy typ całkowitoliczbowy bez znaku |
uint val1 = 12; uint val2 = 34U; |
ulong |
64-bitowy typ całkowitoliczbowy bez znaku |
ulong val1 = 12; ulong val2 = 34U; ulong val3 = 56L; ulong val4 = 78UL; |
float |
typ zmiennoprzecinkowy pojedynczej precyzji |
float val = 1.23F; |
double |
typ zmiennoprzecinkowy podwójnej precyzji |
double val1 = 1.23; double val2 = 4.56D; |
bool |
typ logiczny; wartością typu bool jest prawda lub fałsz |
bool val1 = true; bool val2 = false; |
char |
typ znakowy; wartością typu char jest znak w standardzie Unicode |
char val = 'h'; |
decimal |
precyzyjny typ dziesiętny z 28 znaczącymi cyframi |
decimal val = 1.23M; |