Tipos de datos en Microsoft Access definiciones.pdf
Poo2
1. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
•ESTRUCTURAS DE CONTROL
•IDENTIFICADORES DE FORMATO
•SECUENCIAS DE ESCAPE
TEMAS:
2. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
Qué son las estructuras
de control
3. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
ESTRUCTURAS DE CONTROL
Las estructuras de control o condicionales son utilizadas
para establecer el flujo o método de ejecución de
programas.
4. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
ESTRUCTURAS DE CONTROL
Al igual que otros lenguajes de programación, las
condicionales son las mismas, lo que cambia es la
Sintaxis o forma en que se utilizan.
5. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
Cuales son estas
condicionales
6. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
ESTRUCTURAS DE CONTROL
Entre las condicionales tenemos:
• IF cuya contraposición es ELSE
• SWITCH / CASE
7. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
ESTRUCTURAS DE CONTROL
También tenemos ciclos que entrán en el renglón
de condicionales y son utilizados para establecer
Bucles o instrucciones repetitivas hasta que se
cumpla una condición.
8. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
Cuales son estos
Ciclos o Bucles
9. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
ESTRUCTURAS DE CONTROL
Los ciclos o bucles son:
• DO / WHILE
• FOR
10. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
ESTRUCTURAS DE CONTROL - IF / ELSE
Ahora haremos algunos ejemplos para mostrar
cual es la forma correcta de implementación
de las estructuras de control y los ciclos.
Empezaremos con IF/ELSE.
11. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
ESTRUCTURAS DE CONTROL - IF / ELSE
Como todos los códigos en lenguaje C, debemos
comenzar invocando la libreria principal:
#include<stdio.h>
12. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
ESTRUCTURAS DE CONTROL - IF / ELSE
Como lo que haremos utilizando IF/ELSE será
simple, lo que sigue luego de incluir nuestra
librería principal (stdio.h), entonces lo que sigue
Inmediatamente es la inclusión de:
int main()
13. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
ESTRUCTURAS DE CONTROL - IF / ELSE
Ya tenemos la librería principal (stdio.h) y
el método principal (main), entonces ahora
sigue abrir nuestro segmento principal,
y se abre utilizando el par de llaves.
{ }
14. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
ESTRUCTURAS DE CONTROL - IF / ELSE
Dentro del par de llaves se inicia el código que
corresponde al programa que se quiere compilar,
ahora se debe declarar la variable a utilizar.
int dia; /*int corresponde al tipo de dato
que en este caso es entero o numérico no decimal,
y dia es la variable */
15. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
ESTRUCTURAS DE CONTROL - IF / ELSE
En este caso el programa que se realizará es:
Determinar el día al que corresponde un número X.
Por lo que a parte de lo ya mencionado, también usaremos
funciones de entrada y salida con formato (printf / scanf),
también se usará la simbología correspondiente a
comparación (==).
16. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
Sabiendo todo esto,
como luciría el programa
para determinar
El día de la semana
A través de un número
usando IF / ELSE
17. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
ESTRUCTURAS DE CONTROL - IF / ELSE
#include<stdio.h>
int main(){
int dia;
printf("Ingrese un n%cmero: n",163);
scanf("%i",&dia);
if(dia<=0){printf("Houston hay problemas");}
else if(dia==1){printf("Es Lunes");}
else if(dia==2){printf("Es Martes");}
else if(dia==3){printf("Es Mi%crcoles",130);}
else if(dia==4){printf("Es Jueves");}
else if(dia==5){printf("Es Viernes");}
else if(dia==6){printf("Es S%cbado",160);}
else if(dia==7){printf("Es Domingo");}
else if(dia>=8){printf("No hay m%cs d%cas",160,161);}
}
18. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
Cómo se vería el
programa anterior
usando SWITCH / CASE
19. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
ESTRUCTURAS DE CONTROL - IF / ELSE
#include<stdio.h>
int main(){
int dia;
printf("Ingrese un n%cmero: n",163);
scanf("%i",&dia);
switch(dia){
case 0 : printf("Houston hay problemas"); break;
case 1 : printf("Es Lunes"); break;
case 2 : printf("Es Martes"); break;
case 3 : printf("Es Mi%crcoles",130); break;
case 4 : printf("Es Jueves"); break;
case 5 : printf("Es Viernes"); break;
case 6 : printf("Es S%cbado",160); break;
case 7 : printf("Es Domingo"); break;
default : printf("No hay m%cs d%cas",160,161); break; }
}
20. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
ESTRUCTURAS DE CONTROL - IF / ELSE
El SWITCH / CASE, tiende a notarse más simple que
el IF / ELSE, cada cual tiene su función y tiempo de uso,
a diferencia del IF / ELSE, el SWITCH / CASE por
naturaleza no establece condiciones, solo muestra
los casos predeterminados por el desarrollador
en el código.
21. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
IDENTIFICADORES DE
FORMATO
22. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
IDENTIFICADORES DE FORMATO
Los identificadores de formatos son utilizados para
Establecer el formato de entrada y salida de los datos.
23. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
IDENTIFICADORES DE FORMATO
Entre los más utilizados podemos encontrar:
• %i = dato numérico entero
•%d = dato numérico decimal
(muestra 12 digitos del punto a la derecha)
•%f = dato numérico decimal
(muestra 6 digitos del punto a la derecha)
•%c = Carácter
•%s = Cadena de carácteres
24. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
SECUENCIAS DE ESCAPE
25. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
SECUENCIAS DE ESCAPE
Las secuencias de escape son utilizadas para condicional
el cursor o posicionarlo en un lugar de la pantalla.
26. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
SECUENCIAS DE ESCAPE
Entre las secuencias de escape relevantes están:
•n = ENTER o nueva linea
•t = TAB o espaciado horizontal
•r = Retroceso de carro