Enrere Mòdul 4
Fonaments de Programació. Llenguatge C/C++---
Pràctica  Resum teòric Exercicis
Pràctica d'ampliació Annex: la depuració

 
Objectius

Abans de posar-nos en aspectes més complicats i específics del llenguatge C/C++, aprofitarem aquest mòdul per tractar dos temes molt diferents entre ells i que, en aquest moment, ens permetrà repassar tot el que hem après en els mòduls anteriors.

El primer d'aquests temes és un tema purament de tècnica de programació: La recursivitat.

El segon dels temes és els nombres pseudoaleatoris, base de moltes simulacions i jocs, i un tema important a l'hora de proposar exercicis interessants de programació.

Concretament es revisaran els següents aspectes:

Recursivitat

  • Algorismes recursius enfront els algorismes iteratius

  • Tipus de recursivitat: simple, múltiple, indirecta

Nombres pseudoaleatoris

  • Concepte de nombre pseudoaleatori

  • La funció rand()

  • Formes d'obtenir nombres pseudoaleatoris enters i reals de diferents rangs

  • La funció srand()

És aquest, a la meitat del curs, un bon moment per introduir una de les parts bàsiques en el desenvolupament d'aplicacions: la depuració. Aquesta no és pròpiament una part del llenguatge, encara que està estretament lligada a aquest. El depurador és una eina externa al compilador. S'inclou en aquest mòdul un annex amb una descripció de les parts més importants de la depuració d'aplicacions de consola.

 

---