PROGRAMACIÓ EN LLENGUATGES ESTRUCTURATS

1er CF DAI

Ferran Carratalà Romero ([email protected])    2006-2007


Algorísmica

1.      Conceptes bàsics

Introducció, Concepte d'algoritme, Llenguatges de programació, El llenguatge C: història i característiques

Representació d'algoritmes, Programació estructurada i modular, El cicle de vida del Programari

2.      Algorísmica

Pseudocodi

Diagrames de flux

Programació modular

LLenguatge C

3.      Tractament de dades simples

1. Estructura general d’un programa en C

2. Elements bàsics del llenguatge

3. Entrades i sortides

4.      Operadors i expressions

 

5.      Estructures de control: selectives i iteratives

1. Estructures alternatives

2. Estructures iteratives

6.      Funcions i procediments

1. Disseny modular de programes

2. Els mòduls en C: les funcions

3. Utilització de les funcions

4. Paràmetres de funcions

5. Funcions de biblioteca

6. Recursivitat

7.      Arrays: Vectors i matrius

1.       Vectors

2.       Matrius

3.       Algorismes d’ordenació

4.       Algorismes de recerca

8.      Punters i cadenes

1.        Punters

2.        Ús de punters

3.        Cadenes

4.        Funcions de biblioteca

9.      Estructures

1.        Concepte

2.        Definició

3.        Inicialització

4.        Referencia

5.        Assignació

6.        Vectors d’estructures

7.        Pas d’estructures a funcions

8.        Punters a estructures

10. Fitxers

1.        Treball amb fitxers

2.        Els arguments de main()

3.        Lectura i escriptura de fitxers

4.        Altres funcions

5.        Accés seqüencial

6.        Accés aleatori o directe

Visual Basic

11. Entorn, objectes, sentecies i variables

 

12. Estructures de Control

 

13. Arrays

 

14. Menús, portapapers i fitxers

 

15. Fitxers d’acces directe i Bases de dades

 

16. Programació Orientada A Objectes


Organització

L'assignatura s'impartix en 12 hores setmanals. L'organització i seqüenciació de l'assignatura es pot apreciar en el següent esquema:

 

Bloc

Tema

Semanes

Examens

 

1. Algorísmica

1: Conceptes bàsics

0,5

 

 

 

2: Algorísmica

3,5

Exa1

1ª Av.

2. C

3: Tractament de dades simples

1,5

 

 

 

4: Estructures de control: selectives i iteratives

2,5

Exa2

 

 

5: Funcions i procediments

4

Exa3

 

 

 

 

Examen 1ª Avaluació

 

 

6: Vectors i matrius

4

 

2ª Av.

 

7: Punters i cadenes

3

Exa4

 

 

8: Estructures

2,5

 

 

 

9: Fitxers

3,5

Exa5

 

 

 

 

Examen 2ª Avaluació

 

3. Visual Basic

10.  Entorn, objectes, sentecies i variables

1

 

 

 

11.  Estructures de Control

2

 

3ª Av.

 

12.  Arrays

2

Exa6

 

 

13.  Menús, portapapers i fitxers

1,5

 

 

 

14.  Fitxers d’acces directe i Bases de dades

1,5

 

 

 

15. Introduccióa la Programació Orientada a Objectes

2

Exa7

 

 

 

 

Examen 3ª Avaluació

 

 

 

 

Examen FINAL

Bibliografía:

- Algorísmica i C: Miquel Prior. Apuntes (Parte I i II)

- Visual Basic: XTEC. Jordi Lagares Roset. Basat en el curs presencial escrit per P. Alcón, M.A. Almarza, J. Garcia. PIE 1997 Octubre de 2005

- Programación en C: L. Joyanes, I.Zahonero. Ed. Mc Graw Hill 2001 Madrid (Parte I y II) Recomendado

- Programación en Lenguajes Estructurados: E. Quero Catalinas. Ed. Paraninfo, 2001 Madrid (Parte I)

- Introducción al Lenguaje C: Armando Serrano. Apuntes.(Parte II)

- Apunts, cursos i exercicis trets d'internet

- Informática. Bachillerato de Tecnologías de la información. J.M. Arias. Ed. Casals. (Parte III)

Avaluació

La nota de cada avaluació està formada de les següents parts:

- Els exàmens (70 %). 2 o 3 per avaluació, al acabar cada bloc es farà un examen. El que aprove estos examens no fa el examen de l’avaluació. La recuperació de cada bloc es fa al final del curs (Juny). Cal traure un 4 en els exàmens per a traure mitja.

- Notes de classe i els treballs (30%). Cada avaluació té assignats uns treballs (casa)  i pràctiques (classe). La nota mitja d'estos ha de ser superior a 4 per a poder avaluar.

 

Hosted by www.Geocities.ws

1