Programacion C++

Páginas: 11 (2737 palabras) Publicado: 7 de febrero de 2013
gramacionRESUM FONAMENTS D’INFORMATICA 1r ENGINYERIA INDUSTRIAL UdG:
Comentaris meus. Estructures fixes. Noms inventats. Valor d’exemple.

ESTRUCTURA DEL PROGRAMA:
El programa segueix una estructura ordenada de dalt a baix, l’ordinador va llegint per dalt i si apareix alguna cosa que esta definida més a baix és perd, s’ha de realitzar tot el programa en ordre descendent. Si es volen insertarcomentaris que no afectin al programa s’han d’insertar entre {claudators}.

PSEUDOCODI: algorisme nom | const | | {Aquí | Fconst | tipus | | {Aquí | ftipus | var | | {Aquí | Fvar | | {Aquí | falgorisme {Aquí

s’introdueixen les diverses constants.} s’introdueixen els diferents tipus.}

s’introdueixen les diferents variables.} s’introdueixen les sentencies del programa.} s’introdueixen lesaccions/funcions del programa.}

TIPUS ELEMENTALS:
Hi ha 4 tipus elementals, no cal definir-los a l’iniciar el programa, ja existeixen de per si: Enters: Valors enters tant positius com negatius. Reals: Nombres reals tant positius com negatius. Si tenim un real sense decimals cal expresar-lo amb un .0 simbolic (3-> 3.0) Caràcter:Lletres,numeros,simbols de puntuació etc… s’expressen amb ‘comessimples’ (m -> ‘m’ 1->’1’ ?->‘?’) Booleà:Segueix les lleis de bool, pot prendre els valors cert o fals.

ELEMENTS:
CONSTANTS:
S’els hi dona un valor i un tipus a l’inici de l’algorisme. Aquest valor es mantè constant durant tot el programa. Als professors els hi agrada amb el nom en MAJÚSCULES.

PSEUDOCODI: … const | NOM:tipus=valor fconst … EXEMPLE: … const | PI:real=3.141592 |LLETRAM:caracter=’M’ | CARTES:enter=52 fconst …

  1
 

VARIABLES:
Al definir-les només s’els hi dona el nom i el tipus, pot prendre qualsevol valor del seu tipus i aquest pot variar durant el programa mitjançant l’assignació. Als professors els hi agrada amb el nom en minúscules.

PSEUDOCODI: … var | | fvar …

nom:tipus nom1,nom2,nom3:tipus {més d’una variable del mateix tipus}

EXEMPLE: … var| | | | fvar …

trobat:booleà numAct,percentatge:real opcio:caracter index,i,j:enter

OPERACIONS:
ASSIGNACIÓ:
La operació indispensable per les variables és l’assignació, es tracta de donar un valor a una certa variable. Al donar un valor a una variable perd qualsevol valor que hi tinguès prèviament per mantenir el nou valor. Una variable no pot prendre un valor d’un tipus diferent al seu.PSEUDOCODI: … var | fvar

variable1:tipus

variable1:=valor … EXEMPLE: … var | fvar

numero:enter

numero:=25 {ara la variable numero val 25} numero:=6357 {ara la variable numero ja no val 25, val 6357} …


 

2
 

MATEMÀTIQUES:
El pseudocodi accepta certes operacions matematiques bàsiques: Suma (+), resta(-), muliplicació (*), divisió entera(div), residu (mod), divisió(/). Es poden operar variables i constants, l’unic requisit per realitzar una operació és que tots els elements que hi participen siguin del mateix tipus. Per tal de realitzar aquestes operacions cal assignar el resultat a una variable.

PSEUDOCODI: … var | a,b,c:tipus fvar a:=valor b:=valor c:=a+b {totes les operacions s’expressen igual} … EXEMPLE: … var | a,b,c:real fvar a:=3.5 b:=2.0 c:=a+b {apartir c:=a*b {a partir c:=adivb {a partir c:=amodb {a partir c:=a/b {a partir …

d’ara d’ara d’ara d’ara d’ara

c c c c c

val val val val val

5.5} 7.0} 1.0} 1.5} 1.75}

ALGEBRA BOOLEANA:
El pseudocodi també accepta operacions booleanes. Té els operadors: i (i), o (o), no (no). I els comparadors: Més petit que (), més petit o igual que (≤), més gran o igual que (≥), igual que (=),diferent que (≠). Al realitzar una comparació entre 2 valors (han de ser del mateix tipus) es retorna un valor booleà, si la comparació es certa es retorna cert i si es falsa fals. (Está clarissimo!)

PSEUDOCODI: … var | a,b:tipus | c:boolea fvar a:=valor b:=valor c:=a≤b {totes les operacions s’expressen igual} …


 

3
 

EXEMPLE: … var | a,b:enter | c,d,e:boolea fvar a:=3 b:=2...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion C
  • Programacion c++
  • c# Programacion
  • Programacion En C#
  • Programacion en c
  • Programacion en c
  • Programacion en c++
  • Programacion c ++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS