Podstawy Informatyki czI M

background image

Informatyka I

Informatyka I

Zakład Balistyki

Instytut Techniki Uzbrojenia

Wydział Mechatroniki i Lotnictwa WAT

dr inż. Leszek BARANOWSKI

http://members.chello.pl/l.baranowski9/info.htm

bud. 26 (dzwonić dwa razy)

konsultacje

- czwartek 15.00 – 17.00

Zagadnienia:

1. Podstawowe pojęcia z dziedziny informatyki, architektura komputerów,

systemy operacyjne

2. Algorytmizacja zadań przetwarzania danych (zasady opracowywania

algorytmów) –

dr hab. inż. Zdzisław Łęgowski

3. Programowanie strukturalne (na przykładzie języka Pascal oraz Matlab)

4. Arkusz kalkulacyjny MS Excel –

mjr mgr inż. Robert Paszkowski

5. Zaawansowane funkcje edytora tekstów –

mjr mgr inż. Robert Paszkowski

6. Hipertekstowy język opisu stron internetowych HTML

Cel nauczania zawarty jest w sylabusie w postaci efektów kształcenia

background image

LITERATURA

podstawowa:

1) Bogdan Buczek,

Algorytmy. Ćwiczenia

, wyd. Helion, 2009 ;

2) Elżbieta Szymczyk,

MATLAB dla mechaników

, WAT, 2006;

3) Steve Schwartz,

Po prostu Office 2010 PL

, wyd. Helion, 2011;

4) Krzysztof Masłowski,

Excel 2010 PL. Ilustrowany przewodnik

, wyd. Helion, 2010

5) Prezentacje z wykładów

uzupełniająca:

1) Bogumiła Mrozek, Zbigniew Mrozek,

MATLAB i Simulink

, Helion, 2004;

2) Andrzej Zalewski, Rafał Cegieła,

MATLAB – obliczenia numeryczne i ich

zastosowania

, Biblioteka Użytkownika Mikrokomputerów, 1999

3) Grzegorz Kowalczyk,

Word 2007 PL. Ćwiczenia praktyczne

, wyd. Helion, 2010 ;

4) Lech Banachowski, Krzysztof Diks, Wojciech Rytter,

Algorytmy i struktury danych

,

WNT, 2003;

5) Michael Price,

Excel 2007 PL. Seria praktyk

, wyd. Helion, 2009

6) Cyprian T. Lachowicz,

Matlab Scilab Maxima

,

Oficyna Wydawnicza Opole 2005;

7) Internet (np.

www.scilab.org

)

background image

Podstawą zaliczenia przedmiotu jest

zaliczenie wszystkich efektów

kształcenia:

1) zaliczenie wszystkich ćwiczeń laboratoryjnych,

2) zaliczenie sprawdzianu z samodzielnego programowania,

3) zaliczenie pracy końcowej w postaci kolokwium z

algorytmizacji,

4) zaliczenie testu z podstawowych pojęć dotyczących

informatyki, języka programowania, architektury
komputerów i systemów operacyjnych.

background image

1. Podstawowe pojęcia z dziedziny informatyki

background image

software

hardware

1. Podstawowe pojęcia z dziedziny informatyki

background image

1. Podstawowe pojęcia z dziedziny informatyki

- software

background image

1. Podstawowe pojęcia z dziedziny informatyki

background image

1. Podstawowe pojęcia z dziedziny informatyki

background image

1. Podstawowe pojęcia z dziedziny informatyki

background image

1. Podstawowe pojęcia z dziedziny informatyki

background image

1. Podstawowe pojęcia z dziedziny informatyki

background image

1. Podstawowe pojęcia z dziedziny informatyki

background image

1. Podstawowe pojęcia z dziedziny informatyki

1

0

K(L)

2

- wartość słowa w systemie dziesiętnym

n

i

i

i

x

=

=

7

6

5

4

3

2

1

0

x x x x x x x x

L =

K(L) =

background image

1. Podstawowe pojęcia z dziedziny informatyki

background image

1. Podstawowe pojęcia z dziedziny informatyki

background image

1. Podstawowe pojęcia z dziedziny informatyki

background image

1. Podstawowe pojęcia z dziedziny informatyki

background image

1. Podstawowe pojęcia z dziedziny informatyki

background image

1. Podstawowe pojęcia z dziedziny informatyki

background image

1. Podstawowe pojęcia z dziedziny informatyki

background image

1. Podstawowe pojęcia z dziedziny informatyki

background image

Programowanie strukturalne (proceduralne) –

to metodyka opracowywania,

organizacji i pisania programów komputerowych, prowadząca do uzyskania

programów o zwięzłych, przejrzystych i łatwych do analizy strukturach,

wykorzystujących procedury (podprogramy) tworzone osobno dla realizacji

określonych zadań, niekiedy przez różnych autorów i wywoływane w odpowie-

dnich miejscach programu głównego.

Cechy charakterystyczne

: ustalone typy

danych, w miarę proste nie złożone. Przykłady:

Pascal, Basic, Fortran, C, Matlab

.

1. Podstawowe pojęcia z dziedziny informatyki

Programowanie obiektowe

(ang. object-oriented programming) — to metodyka

tworzenia programów komputerowych, która definiuje programy za pomocą

obiektów — elementów łączących stan (czyli dane) i zachowanie (czyli procedury,

tu: metody). Obiektowy program komputerowy wyrażony jest jako zbiór takich

obiektów, komunikujących się pomiędzy sobą w celu wykonywania zadań.

Cechy

charakterystyczne

: możliwość tworzenia rozbudowanych typów danych i działań na

tych danych, konstruktor, przeciążenie operatora, polimorfizm, dziedziczenie –

przykłady

C++, Java, Smalltalk

).

background image

Języki programowania:

- niskiego poziomu

-

(np.

asembler

) typ

języka programowania

, który w małym

stopniu abstrahuje od konstrukcji

jednostki centralnej

komputera. Innymi

słowy, język ten wykazuje duże podobieństwo do

kodu maszynowego

, zaś

kompilacja

jest w miarę nieskomplikowana (tzw.

asemblacja

) .

-

wysokiego poziomu

(np.

C, Pascal, Basic, Fortran, C++, Java

) typ

języka

programowania

, którego składnia i słowa kluczowe mają maksymalnie ułatwić

rozumienie kodu programu (źródłowego) dla człowieka, tym samym zwiększając

poziom abstrakcji i dystansując się od sprzętowych niuansów,

kompilacja

jest dość

skomplikowana).

Kompilator

to program do tłumaczenia kodu źródłowego z

języka programowania

na

język maszynowy

.

1)

Przy kwalifikacji języka do danego typu występuje pewna względność ocen:

język C

może

być oceniany jako język wysokiego poziomu przez programujących w

asemblerze

, lecz jako

język niskiego poziomu przez używających

Javy

.

2)

Pewnym obiektywnym miernikiem wysokości poziomu języka może być to, jak bardzo jest

on niezależny od tego, jak działa komputer. W

asemblerze

operujemy bezpośrednio na

rejestrach komputera, w

C

piszemy programy za pomocą pewnych instrukcji, natomiast

Java

i inne języki obiektowe umożliwiają posługiwanie się zdarzeniami występującymi

między obiektami. W języku tym praktycznie nie widzimy w żaden sposób budowy komputera.

1. Podstawowe pojęcia z dziedziny informatyki


Wyszukiwarka

Podobne podstrony:
Sem II Transport, Podstawy Informatyki Wykład XXI Object Pascal Komponenty
Podstawy Informatyki Wykład XIX Bazy danych
Podstawy Informatyki Wykład V Struktury systemów komputerowych
1 Epidemiologia i podstawowe informacje o NSid 8500 ppt
Dydaktyka jako nauka podstawowe informacje
Podstawowe informacje o planowa Nieznany (4)
Podstawowe informacje na temat zasad przylaczenia farm wiatrowych
praca dyplomowa 1 strona wzor, Szkoła, prywatne, Podstawy informatyki
Podstawowe informacje
Witaminy - zestawienie podstawowych informacji, administracja, Reszta, Promocja zdrowia
podstawowe informacje o ochronie prawnej wzorów przemysłowych, Studia - Politechnika Śląska, Zarządz
wstęp i podstawowe informacje, Automatyka i Robotyka, Semestr II, Ekologia i zarządzanie środowiskie
Podstawowe informacje o rynkach nieruchomości w UE, Nieruchomości, Nieruchomości - pośrednik
koncepcje zarzadzania 14 2015 studia stacjonarne podstawowe informacje
Pedagogika wczesnoszkolna podstawowe informacje
podstawowe informacje alzheimer Nieznany
przekroj poprzeczny drogi podstawowe informacje z Dz U

więcej podobnych podstron