środa, 26 września 2012

Lekcja czwarta: Rozwiązywanie problemów.


Algorytmy:
Rekurencja: bardzo znany i często nieświadomie stosowany sposób postępowania.
Lista kroków:---->
Opis słowny algorytmu wydawania reszty.
Dane: Kwota pieniędzy do wydania, nominały banknotów i bilonu uporządkowane malejąco
Wyniki: Ilość poszczególnych nominałów banknotów i bilonu
Krok 1: Ustalenie wartości początkowych
Krok 2: Sprawdzamy, ile razy najwyższy nominał mieści się w kwocie do wydania
Krok 3: Obliczamy resztę do wydania: poprzednia kwota - obliczona ilość * nominał
Krok 4: Przechodzimy do niższego nominału
Krok 5: Jeśli reszta do wydania = 0 [stop] w przeciwnym razie powtarzamy kroki 2 - 4


Język programowy, przedstawianie algorytmów:


#include <iostream>

#include <stdlib.h>

using namespace std;


int main(int argc, char *argv[])

{
  //tablica dostepnych nominalow
  int N[8]={200, 100, 50, 20, 10, 5, 2, 1};
  int R,P, i;

  cout << "Podaj reszte do wyplacenia: ";

  cin >> R;

  i=0;

  while (R>0)       //dopoki nie wydano calej reszty
  {
    if (R >= N[i])  //sprawdz czy mozna wydac danym nominalem
    {
      P=R / N[i];   //ile razy wydac dany nominal
      R=R-(N[i]*P); //zmniejsz reszte o wydany nominal
      cout << N[i] << " x " << P << endl; //wypisz wynik
    }
    i++;            //rozpatrz kolejny nominal
  }

  system("PAUSE");

  return 0;

schemat blokowy: opisac






1. Ada Byron była matematyczką i informatyczką. Żyła w latach 1815-1852. 10 grudnia 1980 r. Ministerstwo Obrony Stanów Zjednoczonych zatwierdziło opis nowego języka programowania nazwanego ADA.

2.Problem akwizytora, który chciałby znaleźć najkrótszą drogę od startu do mety, prowadzącą przez wszystkie wyznaczone miasta, jest przykładem problemu, którego nie jesteśmy w stanie rozwiązać dla rzeczywistych danych. W takich przypadkach musimy się posługiwać metodami heurystycznymi, które dają przybliżone wyniki. Z tego typu zagadnieniem spotykamy się gdy korzystamy z GPS.


3.

6.Optymalne wybranie elementów z dostępnego zbioru, tak aby ich sumaryczna wartość była jak największ i jednocześnie zmieściła się w plecaku.

7.informatycealgorytm deterministyczny to algorytm, którego działanie jest całkowicie zdeterminowane przez warunki początkowe (wejście). Oznacza to, że uruchomienie kilkukrotne takiego algorytmu doprowadzi za każdym razem do takiego samego wyniku. Algorytmy deterministyczne stanowią główny obszar badań informatycznych i są najczęściej stosowane, ponieważ mogą być łatwo realizowane na współczesnych komputerach.


10. Podzielenie grupy na dwa zespoły: grupę twórczą której zadaniem jest poszukiwanie pomysłów nawet luźno związanych z problemem, i grupę oceniającą zajmującą się analizą i oceną pomysłów zaproponowanych przez poprzednią grupę i wypracowanie na ich podstawie najlepszego rozwiązania.

       



















sobota, 22 września 2012

Lekcja trzecia: Wyszukiwanie informacji.


1. Czym są katalogi tematyczne ?
Pracownicy lub wolontariusze tworzą ręcznie katalog ciekawych (ich zdaniem) stron internetowych. Dane zebrane w tych katalogach są systematycznie aktualizowane. Współczesne serwisy wyszukiwawcze działąją tak sprawnie, że korzystanie z katalogów tematycznych stało się mniej popularne.

2. Czy można się cofnąć w czasie:
Jeżeli jakaś strona z której często korzystamy, nagle przestaje istnieć możemy ja znaleźć w muzeum stron internetowych http://www.archive.org/web/web.php .

3. Wyszukiwarka-program lub strona internetowa ,której zadaniem jest ułatwienie użytkownikowi znalezienie informacji w sieci
Pierwsza wyszukiwarka- 1994r. zwana Robak 
Elementy wyszukiwarki:
-robot(pająk/spider)-program ,który przeszukuje sieć internetową , zbiera informację o znalezionych stronach, indeksowane zawarte na nich treści.
Reguły pracy robota to:
-indekser-generuje bazę stron WWW, tworzy spis słów kluczowych charakteryzujących znalezione strony.
-index-
Wady wyszukiwarek: Bez obecności w sieci opcji wyszukiwania, chcąc dotrzeć do konkretnych informacji, musielibyśmy znać adres nie tylko głównej strony www, ale też i podstrony, na której się ona znajduje. Rozwój wyszukiwarek jest naturalną konsekwencją gwałtownie rosnącej ilości treści, którym wypełniany jest internet. Niestety, łatwo jest wprowadzić informację, nieco trudniej ją wycofać. Sieć tworzy archiwum, pozwala dotrzeć do artykułów sprzed kilku miesięcy lub ponownie obejrzeć plik video. Jest zarazem składowisko śmieci, i nawet osoba, umiejętnie posługująca się wyszukiwarką, może trafić na zdezaktualizowane i wprowadzające w błąd dane. Przeglądając wyniki wyszukiwania należy zwrócić uwagę na wszelkie informacje, mówiące nam kiedy dany zapis trafił do internetu. W różnorodnych forach, informatorach, powinna zawsze znajdować się data wprowadzenia lub ostatniej aktualizacji informacji. Coraz większe zagęszczenie słów kluczowych powoduje też, że korzystając z wyszukiwarki zmuszeni jesteśmy do bardzo konkretnego określenia tego, czego poszukujemy.

środa, 12 września 2012



Lekcja: Społeczeństwo informacyjne.


1. Usługi informacyjne-Podstawową jego cechą jest szybki rozwój technologii teleinformatycznych. Zjawiska
takie jak telefonia komórkowa czy Internet umożliwiają komunikację i dostęp do
informacji na bardzo szeroką, niespotykaną dotychczas skalę. Coraz mnie istotne w
porozumiewaniu się i przekazywaniu wiedzy stają się czynniki takie jak odległość.
Nie będzie przesadą stwierdzenie, że obecnie świat wkroczył w erę, gdzie najcenniejszym dobrem stała się informacja. Stąd właśnie obserwuje się bardzo szybki
rozwój technologii umożliwiających jej pozyskiwanie, przesyłanie   i analizę.

2. Internet (ang. inter, net) - międzynarodowa sieć którą tworzą: połączone ze sobą lub sieć komputerów
-metody komunikacji między nimi, czyli protokoły
-społeczność która korzysta z sieci i ją rozwija
-zasoby zgromadzone i dostępne dla członków sieci

3. Sieć komputerowa- grupa komputerów lub innych urządzeń połączonych z sobą tak, by umożliwić wymianę informacji między nimi.

4. Przeglądarka internetowa:
    a) Maska sieciowa- opisuje część adresu IP, która jest stała w danej sieci. Wszystkie komputery z jednej sieci muszą mieć taką samą część stałą.
    b) Adres bramy internetowej- adres komputera, albo sieci lokalnej, który ma dostęp do internetu, i może się nim "podzielić" z innymi komputerami.
    c) DNS- .system nazewnictwa stosowany w internecie.
    d) Ip- składa się z czterech liczb.

5. Internet jest miejscem spotkań, zabaw, pracy i nauki. Niestety, w internecie - tak jak w życiu - czyhają na nas czasem różne niebezpieczeństwa.
    Najczęstsze zagrożenia:

-kontakt z treściami pornograficznymi;-kontakt z pedofilami, sektami;
-uzależnienie od Internetu;
-kontakt z internetowymi oszustami;
-nieświadome udostępnianie informacji;
-różne programy powodujące zniszczenia komputerów (wirusy) np: koń trojański, robak, backdoor, program szpiegujący, itp


    Korzyści płynące z dostępu do internetu:
-łatwy dostęp do informacji;
-możliwość pobierania każdego rodzaju plików;
-możliwość szybkiego przekazywania informacji;
-możliwość znalezienia pracy;
-dostęp do konta bankowego;
-możliwość gry ze znajomymi przez internet;
-możliwość robienia zakupów przez internet
.

  
6. Przełomowe daty związane z historią internetu:


1969 - powstanie ARPANET bezpośredniego przodka internetu
1989 - powstanie World Wide Web (WWW)
1990 - powstanie HTML i pierwszej strony internetowej
1991 - zniesiono zakaz używania Internetu do celów komercyjnych
1995 -  prezentacja nowej przeglądarki internetowej Internet Expolrer
2004 -  powstaje pierwszy międzynarodowy program do prowadzenia rozmów głosowych Skype i powstaje przeglądarka Mozilla Firefox.