^M ^M
|
|
Wykład
Wykł.1 Wykł.2 Wykł.3 Wykł.4 Wykł.5 Wykł.6 Wykł.7 Wykł.8 Wykł.9 Wykł.10
Ćwiczenia
Ćw.1 Ćw.2 Ćw.3
Ćw.4 Ćw.5 Ćw.6
Ćw.7
Ćw.8 Ćw.9 Ćw.10
Wstęp. Pojęcie i zakres dziedziny informatyka. Struktury danych.
Algorytmy.
Schematy blokowe. Pseudokod.
Wykład 2
Maszyna Turinga. Maszyna von Neumanna. Architektura procesora. Język
maszynowy. Assembler.
Materiały z wykładu: przykład dla maszyny Turinga,
j.maszynowy (zakres)
Celem ćwiczenia 1 jest ugruntowanie materiału z wykładu 1.
Przećwiczone
(pisemnie) zostanie tworzenie diagramów i pseudokodu dla przykładowych
algorytmów. W [1 , rozdz.10] są omówione istotne
instrukcje
- notacja tam zamieszczona obowiązuje na ćwiczeniach.
Zajęcia poświęcone działaniu maszyny von Neumanna. Przećwiczone
zostanie pisanie prostych programów w języku maszynowym.
Przykładowe programy w języku assemblera oraz zasady korzystania z
kompilatora omówione są tutaj: asm
(Zajęcia 2!!!).
Przykładowe podstawowe konstrukcje assemblerowe są przedstawione w
dokumencie przykasm.pdf .
Na ćwiczeniach zostanie przybliżone środowisko kompilatora C.
Napisane zostaną pierwsze programy w tym języku. Jako kompilator i
środowisko wybrany został pakiet DevC++ . Jest on darmowy,
niewiele zajmuje i w zupełności wystarcza na potrzeby ćwiczeń.
Strona DevC++: http://www.bloodshed.net
.
Kompilator można ściągnąć bezpośrednio stąd: devcpp4990setup.exe
(7,5 MB).
Proste programy w języku C
Proste programy w języku C.
Próba napisania prostej bazy danych, (funkcje, tablice, dynamiczna
allokacja, zapis blokowy do pliku).
Proste programy w języku C - kontynuacja. Programy wielomodułowe.
Zadanie domowe
Proste programy w języku C - operacje na macierzach.
Instrukcja cwiczen 7
Proste programy w języku C - operacje na macierzach.
Instrukcja cwiczen 8
Proste programy w języku C - operacje na macierzach.
Instrukcja cwiczen 9
Proste programy w języku C - operacje na plikach.
Instrukcja cwiczen 10