Professional Documents
Culture Documents
Elements Programav2 PDF
Elements Programav2 PDF
INFORMÀTICA
Informàtica
FNB –UPC
Programa
Elements d’un programa
Problema
INFORMÀTICA
Anàlisi
Algorisme Estructura de dades
Programa
Codi Resultats
2. 3.
Identificació de Identificació de
dades d’entrada resultats
2. 3.
Identificació de Identificació de
dades d’entrada resultats
4.
Variables per implementar l’algorisme
Estructura de dades
Variables
Per a cada variable necessitem:
Elements d’un programa
• 1 Etiqueta.
• Tenir clar quina informació guardarem.
INFORMÀTICA
Fitxers
Per a cada variable necessitem:
• Nom
• Identificador
• Quina informació contindrà?
• Volem llegir i/o escriure en ell?
Algorisme
Delimitadors
INFORMÀTICA
Instruccions:
ens referim).
Tipus de dades: format de les dades que determina el
rang de valors que pot prendre la variable.
Nombre d’elements: Quantitat d’elements del format
definit per a aquesta variable que pot contenir la
variable.
Valor: Número que emmagatzema en memòria la
variable.
temp 36.5
nota 9
nom “Joan”
Tipus simples de dades
longitud de 8 bits.
short : hi emmagatzemarem números enters, té una
Aritmètics
Elements d’un programa
• - Resta
• * Multiplicació
• / Divisió
• % Mòdul , residu de la divisió
Operadors
Relacionals
Elements d’un programa
Lògics
Elements d’un programa
• || OR Lògica
• ! Negació , !0 = 1 , !1=0
Operadors
Assignació
Elements d’un programa
• = Assignació, a=3
• ++ Increment, a++ equival a a=a+1
•
INFORMÀTICA
O lògica || esquerra
Instruccions
Instruccions.
Elements d’un programa
• Assignació: a=3;
• Condicionals: en funció d’una condició s’executaran un
conjunt d’instruccions o no s’executaran.
• Repetitives: mentre es compleixi una condició, un conjunt
d’instruccions s’executaran un cert nombre de vegades.
Instruccions condicionals
}
si no
{
INFORMÀTICA
instruccions
}
if (a==1)
{
Instruccions
}
else
{
Instruccions
}
Instruccions repetitives
{
Instruccions
INFORMÀTICA
While (a==1)
{
Instruccions
}
Altres elements
Constants
Elements d’un programa
#define PI 3.141592
INFORMÀTICA
Subrutines
Funcions
Llibreries
#include <llibreria.h>
#include “llibreria.h”
Paraules reservades en C
Comentaris inicials
/*Nom del programa */
/*Descripció del que fa el programa */
Elements d’un programa
/*Autor */
/*Data, versió */
Inclusió de llibreries:
INFORMÀTICA