jueves, 3 de junio de 2010

EJEMPLO DE CODIFICACION DE UN PROGRAMA

# include (conio.h)
#include (iostream.h)
void main (void)
int opc, n1, n2 x, res=0;
opc;
do
{
clrscr ();
for ( x=1, x=> 80 ,x++)
{
gotoxy (1, x); cout<<"*";
gotoxy (80, x) cout<<"*";
}
for(x=1,x=> 24,x++)
{
gotoxy (x;1); cout <<"*" ;
gotoxy(x;24);cout<<"*";
}
cout<<"menu";
cout<<"1.- suma";
cout<<"2.-Resta";
cout<<"3.-salir";
cin>> opcion;
switch (opcion)
{
case 1 : cout <<"escribe 2 numeros";
cin>> n1>>n2;
res=n1+n2;
break;
case 2: cout <<"escribe 2 numeros";
cin>>n1>>n2;
res= n1-n2;
break;
case 3: cout<<"salir del programa";
break;
default: cout<<" error de peticion";
break;
}
cout<<"resultado"<cout<<"otra operacion"<(s/n);
cin>> opc;
} while (opc=="s");
getch();
}

funciones de los codigos de programacion


{= INICIO
int= INICIALIZAR VARIABLES
clrscr ( ) = LIMPIAR PANTALLA
cout<<"______"; =IMPRIME EL MENSAJE QUE SE ENCUENTRA DENTRO DE LAS COMILLAS
cin>>__; = LEE LOS DATOS INTRODUCIDOS
getch ( ); = hace una pausa
} = finaliza el programa

*************************************************************************************
CONDICION

if (condicion) →→→ "SI" se utiliza cuando tomamos una desicion"
{
accion 1
__________
__________
__________
accion 2
__________
__________
__________
}
else →→→ "SINO" indica que hacer sino se cumple la desicion
{
accion a
__________
__________
__________
accion b
__________
__________
}

***************************************************************************************

SELECCION MULTIPLE

*datos de tipo entero o caracter.
*permite elegir de una lista aquellas que sean igual al valor evaluado

switch(variable)
{
case 1: accion;
accion;
break;
case 2: accion;
break;
}


Generalmente va acompañada de un menu.


*************************************************************************************

ESTRUCTURA WHILE
while (condicion);
do... while (condicion);
*Es controlada por el usuario
*emplea datos de tipo entero o caracter
*se repite mientras el usuario lo desee
while (condicion);
{
____________
____________
____________
}
do
{
___________
___________
___________
}
while (condicion);
*************************************************************************************
gotoxy (fila, columna);
*se emplea con "cout" o "cin"
*indica la posicion en la pantalla en que se ubicara el cursor o impresion

ESTRUCTURA DE UN PROGRAMA POR MEDIO DE CODIGO

primero se anota el encabezado que llevara el programa, el cual siempre es el mismo:

#include
#include
void main (void)


luego se debe escribir el cueerpo del programa:
{ "se debe poner para iniciar el programa"
int variable, variable=0; "sirve para indicar e inicializar las variables que se utilizaran, igualandolas a cero"
clrscr ( ); "sirve para limpiar la pantalla"
cout <<"texto"; "sirve para imprimir un mensaje"
cin>>variable; "sirve par leer los datos introducidos"
getch ( ); "hace una pausa"
} "cierra el programa"

COMO CREAR UN BLOG

1.- Ingresar a un buscador (google).
2.- Buscar " crear un blog".
3.- Ingresar a blogger.
4.- Da click en crear un blog.
5.- Sigue los pasos que se te van indicando.
6.- Ya creado tu blog podras modificarlo, crear nuevas entradas, subir archivos, etc.
7.- Para ingresar a tu blog solo necesitas introducir tu cuentas de correo, tu contraseña y dar click en acceder.











miércoles, 2 de junio de 2010

EJEMPLO DE DIAGRAMA DE FLUJO

Esta es la estructura que debe llevar un diagrama de flujo.












EJEMPLO CON TODOS LOS PROCEDIMIENTOS:

ANÁLISIS:

Datos de entrada: conocer el numero.

Proceso: dividir el numero por 2 y obtener el residuo, si el residuo es igual a cero, entonces el numero es par y almacenar el resultado.

Datos de salida: un mensaje indicando que el numero es par.

ALGORITMO:

INICIO
PAR= 0
ESCRIBIR "INTRODUCE UN NUMERO"
LEER N
PAR= N MOD 2
SI (MOD= 2)
ESCRIBIR "NUMERO PAR", PAR
FINSI
FIN

DIAGRAMA DE FLUJO



DIAGRAMA DE FLUJO

Los diagramas de flujo son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones y están regidos por ISO.
Los diagramas de flujo son usados para representar algoritmos pequeños, ya que abarcan mucho espacio y su construcción es laboriosa. Por su facilidad de lectura son usados como introducción a los algoritmos, descripción de un lenguaje y descripción de procesos a personas ajenas a la computación.

REGLAS PARA CONSTRUIR UN DIAGRAMA DE FLUJO:
  • Empezar de arriba hacia abajo
  • De izquierda a derecha
  • Evitar cruces de lineas
  • Solo existe un fin







ESTRUCTURA DEL ALGORITMO

Todo algoritmo tiene un inicio y un solo fin, primero abrimos el algoritmo con la palabra INICIO en seguida debemos anotar las variables que vamos a utilizar igualándolos a cero SUMA, N1,N2 = 0
después entre comillas introducir el texto que deseas mostrar pidiéndole al usuario que introduzca los datos de entrada. ESCRIBIR "INTRODUCE DOS NÚMEROS" después se deben leer los datos introducidos LEER N1, N2 después de ler los datos se ase la operación indicada a resolver el problema indicando donde guardar el resultado SUMA= N1 + N2 después mostramos un mensaje con el resultado ESCRIBIR "RESULTADO",SUMA y por ultimo finalizamos el problema con la palabra FIN.

EJEMPLO:


PROBLEMA: Suma de dos números.

ALGORITMO:

1.- INICIO
2.- SUMA, N1, N2= 0
3.- ESCRIBIR "INTRODUCE 2 NÚMEROS"
4.- LEER N1, N2
5.- SUMA= N1 + N2
6.- ESCRIBIR "RESULTADO", SUMA
7.- FIN

COMO CREAR UN ALGORITMO!!!!

Para crear un algoritmo primero debemos realizar un análisis sobre el problema a resolver.

Análisis:

1.- DATOS DE ENTRADA: Todos aquellos que nos ayuda para iniciar los procesos.

2.- PROCESO: Cualquier cambio, modificación o transformación que sufran los datos de entrada o que generen nuevos datos.

3.- DATOS DE SALIDA: Los resultados generados a través del proceso.


Ejemplo: (suma de 2 números)

D.E.
Conocer los 2 números.

PROCESO:
Sumar al primer numero con el segundo nombre y almacenar el resultado.

D.S.
Resultado de la suma.

ALGORITMO

Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien lo ejecute.
Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución.