Unidad 1
introduccion a sistemas de informacion.
teoria general de sist.
algoritmos.
diagramas de flujo.
seudocodigo.
ciclo de vida de un sistema.
Unidad 2
Sentencias basicas en turbo c.
Arboles y tablas de descicion.
Metodo hipo.
Programacion estructurada.
Estructura de un programa.
Entrada y salida de datos.
Unidad 3
Operaciones basicas y sentencias de contras.
Sentencia if.
Sentencia if-else.
Propiedades graficas.
Unidad 4
Ciclos:
Ciclo for.
Ciclo while.
Ciclo do-while.
1 de diciembre de 2009
Ciclo while
En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momento en que la condición se convierte en falsa el ciclo termina. su sintaxis es:
valor inicial
while
{
sentencias;
++ d --;
}
EJEMPLO:
#include
#include
main()
{
int x;
clrscr();
x=1;
while(x<=10)
{
printf("%i\n",x);
x++;
}
getch();
return 0;
}
valor inicial
while
{
sentencias;
++ d --;
}
EJEMPLO:
#include
#include
main()
{
int x;
clrscr();
x=1;
while(x<=10)
{
printf("%i\n",x);
x++;
}
getch();
return 0;
}
Ciclo do-while
Se utiliza para manipular los incrementos o decrementos a variables, su sintaxis es:
do
{
sentencia 1;
.
.
sentencia n;
}
while
Ejemplo:
#include
#include
main()
{
int a;
clrscr();
a=1;
do
{
printf("%i\n",a);
a++;
}
while(a>=90)
getch();
return 0;
}
do
{
sentencia 1;
.
.
sentencia n;
}
while
Ejemplo:
#include
#include
main()
{
int a;
clrscr();
a=1;
do
{
printf("%i\n",a);
a++;
}
while(a>=90)
getch();
return 0;
}
Ciclos
Serie de instrucciones que se utilizan para manipular el valor de una variable.
ciclo for:
se usa para mostrar los valores en una variablecon la sig estructura:
for(valor inicial;valor final;incremento o decremento)
{
sentencia 1;
sentencia 2;
.
.
.
sentencia a;
}
Ejemplo:
#include
#include
main()
{
int a;
clrscr();
for(a=1;a<=10;a++)
{
printf("%i\n",a);
getch();
return 0;
}
ciclo for:
se usa para mostrar los valores en una variablecon la sig estructura:
for(valor inicial;valor final;incremento o decremento)
{
sentencia 1;
sentencia 2;
.
.
.
sentencia a;
}
Ejemplo:
#include
#include
main()
{
int a;
clrscr();
for(a=1;a<=10;a++)
{
printf("%i\n",a);
getch();
return 0;
}
Sentencia switch
La sentencia switch da una alternativa mucho más refinada a la necesidad de utilizar o implementar múltiples sentencias condicionales if cuando deseamos que una determinada variable tome diferentes valores para cada condición.
Ejemplo:
#include
#include
main()
{
int a;
clrscr();
gotoxy(12,10);
printf("helados");
gotoxy(12,12);
printf("1)fresa");
gotoxy(12,14);
printf("2)chocolate");
gotoxy(12,16);
printf("3)vainilla");
gotoxy(13,18);
printf("opcion");
scanf("%i",&a);
swich(a)
{case1;
gotoxy(12,12);
printf("sabor fresa");
break;
case2;
gotoxy(12,12);
printf("sabor chocolate");
break;
case3;
gotoxy(12,12);
printf("sabor vainilla");
break;
default;
printf("error");
}
getch();
return 0;
Ejemplo:
#include
#include
main()
{
int a;
clrscr();
gotoxy(12,10);
printf("helados");
gotoxy(12,12);
printf("1)fresa");
gotoxy(12,14);
printf("2)chocolate");
gotoxy(12,16);
printf("3)vainilla");
gotoxy(13,18);
printf("opcion");
scanf("%i",&a);
swich(a)
{case1;
gotoxy(12,12);
printf("sabor fresa");
break;
case2;
gotoxy(12,12);
printf("sabor chocolate");
break;
case3;
gotoxy(12,12);
printf("sabor vainilla");
break;
default;
printf("error");
}
getch();
return 0;
Sentencia IF
SENTENCIA IF:La estrutura de control IF permite decidr entre dos opciones resultantes de la evaluación de una sentencia. Si la evaluación es positiva hace una cosa, también podemos especificar acciones para realizar en caso de que la evaluación sea negativa.
EJEMPLO:
#include
#include
main()
{
int a;
clrscr();
gotoxy(12,8);
textcolor(6);
cprintf("helados");
gotoxy(12,11);
textcolor(2);
cprintf("1)fresa");
gotoxy(12,13);
textcolor(6);
cprintf("2)limon");
gotoxy(12,15);
textcolor(10);
cprintf("3)vainilla");
gotoxy(13,18);
textcolor(8);
cprintf("opcion");
scanf("%i",&a);
if(a==1)
{
gotoxy(13,10);
printf("sabor fresa");
}
if(a==2)
{
gotoxy(13,10)
;printf("saborlimon");
}
if(a==3);
{
gotoxy(13,10);
printf("sabor vainilla");
}
getch();
return 0;
}
EJEMPLO:
#include
#include
main()
{
int a;
clrscr();
gotoxy(12,8);
textcolor(6);
cprintf("helados");
gotoxy(12,11);
textcolor(2);
cprintf("1)fresa");
gotoxy(12,13);
textcolor(6);
cprintf("2)limon");
gotoxy(12,15);
textcolor(10);
cprintf("3)vainilla");
gotoxy(13,18);
textcolor(8);
cprintf("opcion");
scanf("%i",&a);
if(a==1)
{
gotoxy(13,10);
printf("sabor fresa");
}
if(a==2)
{
gotoxy(13,10)
;printf("saborlimon");
}
if(a==3);
{
gotoxy(13,10);
printf("sabor vainilla");
}
getch();
return 0;
}
Textcolor
Esta función selecciona el color de texto especificado por el argumento color. Esta función solamente funciona con aquellas funciones que envían datos de salida en modo texto directamente a la pantalla. El argumento color es un número entero entre 0 y 15 y el número 128, para activar el parpadeo; también se pueden usar constantes simbólicas definidas en conio.h en lugar de enteros. La función textcolor no afecta cualesquiera de los caracteres actualmente en pantalla, pero sí afecta aquéllas mostradas por funciones que usan el vídeo directamente para la salida en modo texto después de llamar a la función textcolor.
EJEMPLO:
#include
#include
main()
{
clrscr();
gotoxy(10,2);
textcolor(9);
cprintf("bedolla oscar");
gotoxy(10,4);
textcolor(6);
cprintf("tercer semestre,grupo:311");
gotoxy(10,6);
textcolor(8);
cprintf("promedio:8);
getch();
return 0;
}
EJEMPLO:
#include
#include
main()
{
clrscr();
gotoxy(10,2);
textcolor(9);
cprintf("bedolla oscar");
gotoxy(10,4);
textcolor(6);
cprintf("tercer semestre,grupo:311");
gotoxy(10,6);
textcolor(8);
cprintf("promedio:8);
getch();
return 0;
}
Suscribirse a:
Entradas (Atom)