Navegación |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

Hay hombres que luchan un dia y son buenos, hay otros que luchan un año y son mejores, hay quienes luchan muchos años y son muy buenos, pero hay quienes luchan toda la vida, esos son los imprescindibles
Correo de rafa:
rsanchez@academico.ict.edu.mx <-- MANDEN SUS TRABAJOS
En esta pagina podran conocer un poco de lo que se vio en clase de cibernetica esta pagina incluye: Librerias, ejemplos de sentencias y algunos conceptos vistos en clase.
%c |
Un carácter |
%d |
Real o Entero |
%i |
Real |
%e |
Notación con "e" |
%E |
Notación con "E" |
%f |
Real |
%g |
Real |
%G |
Real con notación "E" |
%o |
Octal |
%s |
Cadena |
%u |
Real sin signo |
%x |
Hexadecimal en minúsculas |
%X |
Hexadecimal en mayúsculas |
%% |
Imprime % |
%p |
Apuntador |
%n |
Argumento de apuntador |
|
|
Bueno las funciones cin y cout:
cin es como usar printf y cout es como usar scanf o mostrar el resultado de algo
Variables |
Para que sirven |
INT |
usada para numero enteros es usada con (%d) |
FLOAT |
usada para numero decimales con enteros es usada con (%f) |
Char |
para operaciones alfanumericas y para esta se usa %s |
Double |
usado para numero mas grandes |
|
|
Libreria Estandar
Es un conjunto de recursos (algoritmos) prefabricados, que pueden ser utilizados por el programador para realizar determinadas operaciones.
Clases de Librerias
Soporte del Lenguaje, Diagnostico, Utilidades Generales, Cadenas alfanumericas, Localizacion, contenedores, Algoritmos, etc.
Estas fueron las librerias vistas a lo largo del segundo bimestre:
Libreria |
Utilidad
|
#include <iostream.h> |
Esta es usada para las propiedades de system ejemplo system("color 09");--system("pause"); |
#include <stdio.h> |
sirve para las entradas y salidas de datos |
#include <math.h> |
Es usada para hacer calculos matematicos mas avanzados como el seno, division, coseno, tangente, elevar a la potencia etc. |
#include <conio.h> |
Declara varias funciones usadas llamando la consola del sistema operativo las rutinas de I/O. |
#include <time.h> |
Sirve para las opciones de tiempo de windows en c++ |
#include <windows.h> |
Es usada basicamente para el sleep("1000"); y esta sirve para dar un intervalo de tiempo a un accion que se ejecutara lo que va a dentro de las "" es el tiempo en milisegundos
|
#include <stdlib.h> |
La biblioteca stdlib.h tiene dos funciones útiles para hacer búsqueda y ordenamiento de datos. |
#include <string.h> |
es usada para cadena alfanumericas (letras, palabras) |
A continuacion veremos ejemplos sencillos de las sentencias vistas en clase:
Usando if |
Usando if else |
#include <iostream>
main()
{
float promedio;
system("color 1F");
printf("coloque la calificacion del alumnon");
scanf("%f",&promedio);
if(promedio>=7)
{
printf("Aprobadonn");
system("pause");
}
if(promedio<7)
{
printf("Reprobado n");
system("PAUSE");
}
}
|
#include <iostream>
main()
{
float promedio;
system("color 1F");
printf("coloque la calificacion del alumnon");
scanf("%f",&promedio);
if(promedio>=7)
{
printf("Aprobadonn");
}
else {
printf("Reprobado n");
}
system("PAUSE");
}
|
La sentencia if es usada para condiciones si pasa esto sucede esto, mientras que al usar if else es si no pasa esto entonces sucede esoto. lo que se muestra en estos dos ejemplos es la diferencia de usar solo if a usar if else en este caso es mas facil usar if else ya que acorta un poco el procedimiento, tambien observen que use solo la libreria de iostream que es para usar system.
A continuacion veremos un ejemplo muy sencillo de switch:
Ejemplo |
Analizis y errores comunes |
#include<iostream>
#include <windows.h>
main ()
{
a:
int o,b,a,r;
system("cls");
system("color 09");
printf("1.-suman2.-resta n");
printf("coloque el numero de la operacion a realiza:");
scanf("%d", &o);
switch(o)
{
case 1:
printf("PRIMER NUMEROn");
scanf("%d",&a);
printf("SEGUNDO NUMEROn");
scanf("%d",&b);
r=a+b;
printf("SUMA:%d n",r);
system("pause");
break;
case 2:
printf("PRIMER NUMEROn");
scanf("%d",&a);
printf("SEGUNDO NUMEROn");
scanf("%d",&b);
r=a-b;
printf("RESULTADO:%d n",r);
system("pause");
break;
default:
system("color 0A");
printf("Erro ese numero no existe");
Sleep(2000);
goto a;
break;
}
} |
En este ejemplo use goto, system y Sleep
como puede observarse en esta estructura primero declare las variables o, b, a y r y estas la puse en enteros lo cual significa que solo usara -32000 a 32000 y no podra usar numeros con decimales (1.2, 1.3, 2.4, etc) esto va anexado con scanf ya que lo puse en (%d) lo cual significa que solo usara valores enteros y tambien tiene relacion con el resultado-- printf("SUMA:%d n",r); ya que aqui tambien %d lo cual sigfica que el resultado el cual es r, sera entero y por ultimo el goto a; significa que buscara en todo el codigo la palabra a: y regresara hasta alla.
Otra vean la diferencia de usar if a switch ya que esta sentencia acorta mucho el codigo y es mas facil trabajar con el
Bueno los errores comunes son que usan switch con {} en cada case ejemplo: switch (o){
case 1:{
printf("hola");
}
case 2:{
printf("Adios");
}}
y otra es que usan ; en case en lugar de usa : como deve de ser y otro error comun es no usar & en el scanf y usarlo en el resultado printf("SUMA:%d n",r);
|
A continuacion veremos un ejemplo de while:
Ejemplo |
Analisis y errores comunes |
#include<iostream>
int a=0,b,c;
int main()
{
inicio:
system("color 09");
printf("Numero al cual se detendra:");
scanf("%d",&b);
b=b-1;
while(a<b)
{
a++;
printf("contador:%dn",a);
}
if (a==b)
{
printf("contador final=%dn",a+1);
system("pause");
}
}
|
Analisis la sentencia while es usada para hacer un bucle el cual es un ciclo, en este caso use un while con un if para crear el contador use while(a<b) que significa que mientras a sea menor que ve seguira el bucle hasta que a sea mayor esto ara que la sentencia if se active y de el contador final.
errores comunes:
usar en while e if punto y coma al final, tambien no cerrar con {} al finalizar la sentencia no declarar la variables correctas osease definen como enteros en la cabecera y el resultado lo quieren dar en decimales usando %f en lugar de %d
|
Y por ultimo la sentencia for
Ejemplo |
Analisis y Errores comunes |
#include <stdio.h>
#include <conio.h>
#include<iostream>
int facto (int x)
{
int f=1;
for (int i=1;i<=x;i++)
{f=f*i;}
return (f);
}
int main ()
{
inicio:
int n, serie=2, suma=0;
printf ("Inserte cantidad de terminos a generar: "); scanf ("%d",&n);
for (int i=1;i<=n;i++)
{
printf ("%d + ",serie);
suma=suma+serie;
serie=serie+2;
}
printf (" = %dn",suma);
system("pause");
goto inicio;
}
|
Bueno en este ejemplo use algo un poquito mas dificil ya que int fac el cual me permite usar factoriales, en este ejemplo use el for para hacer un bucle for (int i=1;i<=n;i++)
esto significa que al momento de ejecutar el for i sera = a i y la condicion sera si i<=n entonces i incrementara (i++);
cuando todo esto se cumple entonces la suma sera la sumatoria de todas las series y esto se observara en el printf (" = %dn",suma);
errores comunes
for con ; al final
intentar usar a for como si fuese un switch o un if o while
|
Huerta Company colaboracion de aziel
|
|
|
|
|
|
|
Hoy habia 1 visitantes (6 clics a subpáginas) ¡Aqui en esta página! |
|
|
|
|
|
|
|