Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
S
O
M
T
I
R
O
G
L
A
mas de Inform
te
is
S
n
e
a
r
ie
n
e
Facultad Ing
uatemala
G
a
u
g
ti
n
A
o
ri
a
it
Centro Univers
Secciones D y E
Olivet Lpez
ia
c
re
c
u
L
a
Alm
Sistemas
Ingeniera en
anizacional
rg
O
o
g
z
ra
e
id
M.A. L
o en Invest
d
ra
to
c
o
D
to
Candida
Fuente: www.slideshare.net
Estructuras de Repeticin
Pseudocodigo
,
S
O
T
A
D
E
D
S
O
TIP
Y
S
E
L
B
A
VARI
N
E
S
E
T
N
A
T
S
N
O
C
C++
lideshare.net
Fuente: www.s
Estructuras de Repeticin
Pseudocodigo
Qu es una Variable?
Es solo un nombre para identificar posiciones de
memoria.
Este nombre de la variable debe ser un identificador
vlido.
En las variables (posiciones de memoria) se guardan
los datos usados por el programa durante su ejecucin.
TODA variable debe ser DECLARADA antes de
poder ser utilizada.
Estructuras de Repeticin
Pseudocodigo
Un identificador es simplemente el
nombre que le vamos a dar a la
variable, constante o funcin
Ejemplos de identificadores
vlidos y no vlidos
No Vlidos
Vlidos
umero
numero
@hola
_hola
Peso neto
Peso_neto
1radio
radio1
if
si
Estructuras de Repeticin
Pseudocodigo
Tipos de variables
Variables globales: son las que se declaran despus
del llamado a las cabeceras, pero antes de cualquier
funcin, y son tiles para cualquier parte del programa.
Variables locales: son las que se declaran dentro de
una funcin, y solo sirven para ser usadas dentro de
esa funcin.
Estructuras de Repeticin
Pseudocodigo
Tipos de datos
Los tipos de datos definen los mtodos de
almacenamiento disponibles para representar
informacin, junto con la manera en que dicha
informacin ha de ser interpretada.
Los tipos de datos son indispensables para la
declaracin de variables.
En C tenemos diferentes tipos de datos:
Estructuras de Repeticin
Pseudocodigo
Byte
Desde
Hasta
s
Es nulo (NULL) no retorna
nada
1
-128
127
void
signed char
unsigned char
255
signed short
-32768
32767
unsigned short
65535
signed int
-32768
32767
Estructuras de Repeticin
Pseudocodigo
Byte
s
2
4
Desde
unsigned long
float
double
long double
4
8
10
3,4x10-38
1,7x10-308
3,4x10-4932
Hasta
0
65535
214748364
214748364
7
8
Estructuras de Repeticin
Pseudocodigo
429496729
5
3,4x1038
1,7x10308
3,4x104932
9
10
programa
//instrucciones;
...
}
Estructuras de Repeticin
Pseudocodigo
11
, variablen;
, variablem;
Estas
variables van
a servir solo
en la funcin
main()
12
Estructuras de Repeticin
Pseudocodigo
13
15
cualquier parte
del programa
//declaracin de una funcin{
}
Ejemplo:
#include<stdio.h>
#define PI 3.141592 //constante double
#define OCTAL 017 //constante octal
#define FLOTANTE 14F //constante flotante
Void main(){
//instrucciones;
...
}
Estructuras de Repeticin
Pseudocodigo
16
Operadores Aritmticos en C
Operado
r
+
*
/
%
++
--
Nombre
Suma
Resta
Multiplicacin
Divisin
Residuo entero de la
divisin
Incremento en 1
Decremento
en 1
Estructuras de Repeticin
Pseudocodigo
Ejemplo
a+b
a-b
a*b
a/b
a%b
a++
a-17
Operadores Relacionales en C
Operado
Nombre
r
>
Mayor que
<
Menor que
Ejemplo
a>b
a<b
>=
a>=b
<=
a<=b
==
Igual (Equivalente)
a==b
!=
a!=b
Estructuras de Repeticin
Pseudocodigo
18
Operadores Lgicos en C
Operad Nombr Ejemplo
or
e
&&
Y
(exp1)&&
(and)
(exp2)
Devuelve cierto
si:
ambas son
verdaderas
||
O (or)
No
(not)
!(exp1)
Estructuras de Repeticin
Pseudocodigo
Cambia el valor
de la expresin
19
Estructuras de Repeticin
Pseudocodigo
20
Caracteres de conversin ms
usados de scanf(); y printf(); (I)
Carcter
%c
%d
%e
%f
%g
%h
Significado
El dato es carcter
El dato es entero
El dato es valor en coma
flotante
El dato es valor en coma
flotante
El dato es valor en coma
flotante
El dato es entero corto
Estructuras de Repeticin
Pseudocodigo
21
Caracteres de conversin ms
usados de scanf(); y printf(); (II)
Carcter
%i
%o
%s
%u
%x
Significado
El dato es entero decimal, octal
o hexadecimal
El dato es octal
El dato es cadena de caracteres,
seguido de espacio en blanco y
del carcter fin de lnea (\0)
El dato es entero decimal sin
signo
El dato es entero hexadecimal
Estructuras de Repeticin
Pseudocodigo
22
Caracteres de conversin
ms usados de scanf(); y
printf();
(III)
Ejemplo:
int a,b;
char letra;
float area;
printf(%c ,%i, %f, %i,letra,a,area,b);
Estructuras de Repeticin
Pseudocodigo
23
Cdigo
Valor ASCII
Campana (alerta)
\a
007
Retroceso (espacio
atrs)
Tabulador horizontal
\b
008
\t
009
Nueva lnea
\n
010
Tabulador vertical
\v
011
Nueva pgina
\f
012
Estructuras de Repeticin
Pseudocodigo
24
Cdigo
Valor ASCII
Retorno de carro
\r
013
Comillas ()
034
Interrogacin (?)
\?
039
Barra invertida
\\
063
Fin de lnea
\0
092
\ooo
000
Nmero octal
Estructuras de Repeticin
Pseudocodigo
25
bibliografia
Algunas presentacines Tomadas de Slideshare.net en
espaol
Libros de texto
Cmo aprender a programar. Deitel y Deitel.
Joyanes Aguilar, Lus. Programacin en C++.
Y otros libros propuestos:
Oswaldo Cairo, Metodologa de la programacin, Alfa y Omega
Estructuras de Repeticin
Pseudocodigo
26