IAG0581 Programmeerimine I praktikumide slaidid
PRAKTIKUM 1.
TEEMAD: Sissejuhatus. Muutujate tüübid. Lihtne sisestus-väljastus (
printf, scanf
)
vaata ka:
ÕPIOBJEKT - Programmeerimiskeel C
PRAKTIKUM 2.
TEEMAD: UML, Lihtne sisestus-väljastus (
printf, scanf
), valikud
(if, switch
) ja kordused e. tsüklid (
for, while, do..while
)
vaata ka:
ÕPIOBJEKT - Algoritmide koostamine - strateegiad ja vahendid
vaata ka:
ÕPIOBJEKT - Programmeerimiskeel C
PRAKTIKUM 3.
TEEMAD: Massiivid. Maatriksid ja vektorid
vaata ka:
ÕPIOBJEKT - Massiivid ja struktuursed andmetüübid programmeerimiskeeles C
PRAKTIKUM 4
. TEEMAD: Kodune ülesanne. Algoritmi koostamine
PRAKTIKUM 5.
TEEMAD: Maatriks ja vektor - kordamine. Maatriksi pea- ja kõrvaldiagonaal
PRAKTIKUM 6
. TEEMAD: Sortimine. Bubble Sort (e.mullsortimine)
vaata ka:
ÕPIOBJEKT - Sortimisalgoritmid
PRAKTIKUM 7.
TEEMAD: Maatriks ja vektor, pea-ja kõrvaldiagonaal - kordamine. Juhuslike arvude genereerimine
PRAKTIKUM 8.
TEEMAD: Funktsioonid programmeerimiskeeles C
vaata ka:
ÕPIOBJEKT - Funktsioonid programmeerimiskeeles C
PRAKTIKUM 9.
TEEMAD: Viitamine (lühiülevaade). Väärtus- ja viidaparameetrid. Massiivi edastamine funktsioonile (vektor ja maatriks)
vaata ka:
C++ Tutorial 16 - Arrays as Parameters
(näide tehtud keeles
C++
, aga peaks olema üldjoontes arusaadav)
vaata ka:
C++ Programming: Passing Arrays to Functions
(näide tehtud keeles
C++
, aga peaks olema üldjoontes arusaadav)
vaata ka:
C++ Tutorial 17 - Multidimensional Arrays as Parameters
(näide tehtud keeles
C++
, aga peaks olema üldjoontes arusaadav)
(lisatud!)
vaata ka:
Using Pointers in place of Arrays: Learning programming in C
(kui härrasmehe jutust aru saab, siis on tegelikult väga hea seletus)
PRAKTIKUM 11.
TEEMAD: Stringide töötlemine
vaata ka:
Learn about Character Strings in Introduction to C Programming
vaata ka:
Lesson 10.5 : Introducing the character string as an array of characters in C