1 KISS BUZI
Transkrypt
1 KISS BUZI
METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE Wykład pierwszego kontaktu Zrozumieć współczesną technologię informacji versus ZZZ czyli JAK WARTO SIĘ UCZYĆ? Memento 1 WYKŁAD to taka forma PRZEKAZU WIEDZY, w której INFORMACJA przepływa z notatek WYKŁADOWCY DO notatek STUDENTA BEZ angażowania szarych komórek obydwu stron procesu przekazu "Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 2 Memento 2 KISS (Keep It Simple Stupid) czyli BUZI (Bez Udziwnień Zbędnych Idioto) "Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 3 1 Memento 3 Nie ma świata komputerów! Był świat ludzi bez komputerów, a teraz mamy świat ludzi z komputerami "Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 4 Memento 4 • Rozumiejąc świat ludzi bez komputerów nie powinieneś mieć kłopotów w rozumieniu świata tych samych ludzi, którzy tylko wyposażyli się w komputery po to, aby zwiększyć swoje możliwości! "Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 5 Model Klient - Serwer Żądanie Żądanie Obsługi Obsługi (SQL) (SQL) Dane Dane KLIENT KLIENT SERWER SERWER DBMS DBMS "Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 6 2 Metoda KISS alias BUZI Wymaga zadania prostych pytań: • [KISS 1] Co to jest serwer? • [KISS 2] Co to jest klient? • [KISS 3 - pomocniczy] „Czy w świecie ludzi ktoś widział klienta? Jeśli tak, to może i wśród ludzi znajdziemy serwera!” "Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 7 CO TO JEST KOMPUTER ? KOMPUTER JEST TO ..... 1. Urządzenie do przetwarzania danych 2. Urządzenie do przetwarzania informacji [KISS 1] [KISS 2] [KISS 3] [KISS 4] Co to jest urządzenie? Co to są dane? Co to jest informacja? Czym jest przetwarzanie? "Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 8 Podstawowe pojęcia WIEDZA, INFORMACJA DANE System informacyjny vs System informatyczny 3 System informacyjny wiedza wiedza informacja informacja kodowanie informacji po stronie nadawcy źródło informacji (nadawca informacji) informacja dekodowanie kanał komunikacji danych po stronie odbiorcy odbiorca informacji dane "Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 10 Procesy informacyjne w ujęciu technologicznym • • • • • • Gromadzenie danych Przechowywanie danych Aktualizacja danych Przetwarzanie danych Udostępnianie danych Przekazywanie danych "Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 11 Współczesna technologia systemu informacyjnego wiedza wiedza informacja informacja informacja technologia: SYSTEM INFORMATYCZNY IBM Compatible IBM Compatible sieć komputerowa źródło informacji (nadawca informacji) dane odbiorca informacji "Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 12 4 AUTOMATYZACJA vs. MECHANIZACJA Czas na prostą, swoją definicję! Komputer jest to narzędzie (urządzenie) wymyślone przez ludzi w celu automatyzacji procesów informacyjnych "Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 13 Główne komponenty systemu informacyjnego System informacyjny A Technologia A.1 sprzęt (hardware) B Ludzie i organizacja A.2 oprogramowanie (software) A.2.1 Programy (algorytmy) B.1 ludzie B.2 procedury A.2.2 Dane "Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 14 Jeśli nie wiesz jak działa komputer to go WYMYŚL! buraki -----> CUKROWNIA ----> cukier dane -----> KOMPUTER -----> dane przetworzone Z podobieństwa powyższych schematów wynika, że jeśli cukrownia jest zakładem przetwórstwa buraka cukrowego TO KOMPUTER JEST ZAKŁADEM PRZETWÓRSTWA DANYCH ! Jeśli rozumiesz funkcjonowanie cukrowni, to ..... wiesz jak funkcjonuje komputer! TAK SAMO!! "Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 15 5 KONIEC 6