HOla

Powered By Blogger

miércoles, 25 de agosto de 2010

Ciclos repetitivos en c++

Definicion





Un ciclo funciona asi:



Evalua una condicion de resultar cierta , realiza una accion o bloque de acciones, luego vuelve a evaluar la condicion y si nuevamente resulata sierta realiza la accion. Cuando la condicion

cuyo resultado es falsa se sale del ciclo y continua con la ejecucion normal del programa.

Los ciclos repetitivos son:

do...while:

for:

while do:






La representacion del ciclo repetitivo es asi:






LIbreria "stdio.h"

En esta libreria encontramos varias funciones tales como:


fclose(); Cierra un fichero a travs de su puntero

fopen(), freopen(), fdopen(); abre un fichero para lectrua, para escritura/reescritura o para edicion.

remove(); elminar fichero

rename(); Cambiar al fichero de nombre.

rewind(); la funcion rewind coloca el indicador de fichero apuntado al comienzo del fichero.

tmpfile(); crea o abre un archivo temporal que es cerrado cuando se cierra la funcion fclose().

Manipulacion de entrada y salida

Clearerr (); despeja los indicadores de final de fichero y de posicion de fichero .

Feof(); Comprueba el indicador final del fichero.

ferror(); comprueba el indicador de errores.

fflush (); si entrada apunta a salida envia el dato.

fgetpos(); Devuelve la posicion actual del fichero.

fgetc(); devuelev un caracter de un ficher.

fgets(); consigue una cadena de caracter de un fichero.

fputc(); escribe un caracter en un fichero

fputs();escribe una cadena de caracteres en un fichero.

ftell(); Devuelve la posicion actual del fichero como num byte.

fseek(); situa la posicion del puntero en una posicion aleatoria.

fsetpos(); cambia la posicion actual de un fichero;

fread(); lee diferentes tamaños en un fichero.

fwrite (); el indicador de posicion de fichero es avanzado al numero de caracter escrito corectamente.

getc(); devuelve un caracter desde un fichero.

getchar(); igual que getc.

gets(); lee caracteres de entrada hasta que encuentra salto de linea y los almacene en argumento.

printf(), fprintf(), sprintf(),snprintf(); Usados para imprimir salidas de datos.

vprintf ();tambien utilizado para imprimir salidas .

perror ();escribe un mensaje de error .

putc(); devuelve un caracter de un fichero.

putchar(), fputchar(); igual que putc.

scanf(),fscanf(),sscanf(); utilizado para introducir entradas.

vfscanf(), vscanf(), vsscanf(); tambien uilizado para introducir entradas.


setbuf(); esta funcion equivale a la funcion setybuf pasado a valores acumulador de puntero nulo.


setybuf(); se almacena en una variable tal como la _IOFBF.

tmpnam(); Genera una cadena de caracteres .

puts(); imprime una cadena de caracteres .

Funcion "conio.h"

la Libreria "conio.h" tiene las siguientes funciones



int kbhit ( ); Dtermina si una tecla fue presionada

int getch(); Leer un caracter directamente desde la consola y sin eco.

int getche(); lee un caracter directamente desde la consola pero con eco.

int ungetch(); Pone un caracter c de buevo en el bufer del teclado.

char*cgets(); lee una cadena directamente desde la consola.

int cscant(); Lee formato valores directamente desde la consola.

int putch (); Escribe un caracter directamente desde la consola .

int cputs(); Escribe una cadena directamente desde la consola


int cprintf(); Formatos de los valores y los escribe directamente desde la consola.

Que es Libreria

La libreria es una recopilacion de ficheros de cabecera y bibliotecas con rutinas estandarizadas por un comite internacional como lo es la ISO que implementan operaciones comunes tales como la entrada y salida y manejo de cadenas, a diferencia de otros lenguajes como COBOL,FORTAR O PL/I que no incluyen palabras claves para estas tareas en cambio C que solo basa en la biblioteca estandar para funcionar.

sábado, 21 de agosto de 2010

turbo c++3


Programa que nos allá el area de un rectangulo


inicio
defino a,b,r;
inicializo b=h=r=0;

imprimir ("digite un numero");
leer ("b");
imprimir ("digite un numero");
leer (" h")
r=(b*h);

imprimir ("El area es del rectangulo es :");


fin



digrama de flujo






prueba de escritorio

a b r
0 0 0
2 5 10





Pantallazo



Turbo C++2


Leer 4 Números si esta en el rango de 0 a 10 sumarlos y si esta del rango de 11 a 20 restarlo y si esta por fuera del rango no existe


inicio
definir a,b,c,d,r,s;
inicializar a=b=c=d=r=s=0

imprimir ("digite un numero");
leer ("a");
imprimir ("digite numero ");
leer ("b");
imprimir("digite numero");
leer("c");
imprimir ("digite numero");
leer ("d");

si (a>b)&&("a<=b")
{
s=a
}

si (b>=0)&&(b<=10)

{
s=s+b;
}


si (c>=0)&&(c<=10)

{

s=s+c;

}

si (d>=0)&&(d<=10)

{
s=s+d
}

si (a>=11)&&(a<=20)

{
r=a;
}

si(b>=11)&&(b<=20)

{

r=r-b;

}


si (c>=11)&&(c<=20)

{

r=r-c;
}

si (d>=11)&&(d<=20)

{

r=r-d
}

imprimir ("el resultado de la suma es "):

leer("s");

imprimir ("El resultado de la resta es: ");

leer("r");


fin



diagrama de flujo











prueba de escritorio


a b c d r s
0 0 0 0 0 0
5 6 8 4 0 23


Pantallazo













viernes, 20 de agosto de 2010

Turbo c++





Programa que nos lee los datos de una persona

pseudocodigo

inicio
determinar nom,ape,se,ed,ced,cn;
iniciar nom=ed==ape=se=ed=ced=cn=0

leer nom,ape,se,ed,ced,cn;

printf("digite su nombree");
scanf("nom");
printf("Digite su apellido");
scanf(" ape");
printf("digite su sexo");
scanf("se")
printf("digite su edad");
scanf("ed");
printf("digite su num de cedula");
scanf("ced");
printf("digite su cuidad de nacimiento");
scanf("cn")


imprimir ("sus datos personales son");

imprimir ("su nombre es:",nom);
imprimir ("su apellido es ",ape);
imprimir("su genero es :",ed);
imprimir("su edad es : ", ced);
imprimir ("su lugar de nacimiento es:",cn);

fin


Diagrama de flujo




















Prueba de escritorio


Digite su nombre :
Digite su apellido :
Digite su sexo:
Digite su edad:
Digite su numero de cédula:
Digite su cuidad de nacimiento:


Pantallazo













Programa que nos calcula el área de un triangulo

pseudocodigo
inicio
definir b,h,r;
inicializar b=h=r=0;

imprimir(" digite un numero");
leer("b");
imprimir("digite un numero");

r=(b*h)/2;

imprimir ("el area del triangulo es :");


fin


diagrama de flujo






Prueba de escritorio

b h r
0 0 0
5 7 17





Pantallazo












Programacion de c++



Este programa nos realiza la suma de dos números


pseudocodigo


inicio
definir a,b,r;
Inicializar a=b=r=0;
leer a,b;

proceso
r=a+b;

imprimir
r;

Fin


Diagrama de Flujo




Algoritmo



#include "stdio.h"
#include "conio.h"

void main()


{
clrscr ();
int a,b,r;
a=b=r=0
printf("\ndigite el valor de a");
scanf(" %d",&a);
printf("\nDigite el valor de b");
scanf("%d",&b);
r=a+b;
printf("\n El resultado de la suma es: %d",r );
getch();


}



prueba de escritorio

a b r

0 0 0

5 6 11





Pantallazo









domingo, 1 de agosto de 2010

Postura frente al computador








El tiempo y las malas posturas frente al computador hacen que las persona nos cansemos mas rapido y terminemos odiando la computadora .

El mouse



la mejor manera de escojer un mouse es Tomandolo buscar uno donde se puedan apoyar los dedos de forma natural muchos tiene un disco entre los dos botones la mayoria de las personas piensa que no necesitara de este disco pero una vez que lo prueban no volveran a comprar uno quue no tenga el disco.

El escritorio



Es importante que el escritorio mantenga los antebrazos en linea horizontal cuando use el mouse o el teclado y que cuente siempre con un espacio para descanzar las manos cuando no los este utlizando



Teclado Ergonomico






Tiene el conjunto de teclas separado en dos partes las cuales tienen un angulo de inclinacion esto hace que las muñecas esten en una posicion natural al tener los codos abiertos.

Sillas Ergonómicas




Esta silla nos Ayuda a relajarnos mas y no sufrir de problemas de espalda a causa de las sillas convencionales





Posicion Frente al computador







Así se debe de sentar frente a un computador se dan las diferentes medidas para realizar el buen sentado.



Normas de Ergonomia


1.El monitor y el teclado deben de estar frente al usuario.

2.El monitor debe de estar a una distancia de los ojo entre 51 y 61 cm.


3.La pantalla debe quedar al nivel de sus ojos o a un nivel ligeramente inferior.

4.Sentarse con una posición erguida con los dos pies apoyados en el piso

Ergonomia Informatica

La ergonimia Fue ideada principalmente para las personas que trabajan varias horas frente al computador terminan cansados por la poca comodidad que implica al estar sentado frente al computador durante mucho tiempo.