InicioInfoProgramación Básica [Parte II]

Programación Básica [Parte II]

Info6/23/2012
Hola!, Bueno, continuando con los post de Programacion Básica, el tema de este post es el de Estructuras de Datos. Habiamos aprendido la estructura general de un programa en C++, aprendimos a utilizar el cout y cin para la entrada y salida de datos. Para los que no vieron el post, les dejo el link: http://www.taringa.net/posts/info/15068454/Programacion-Basica-_Parte-I_.html Para comenzar,mas adelante haremos un programa simple, que sume dos nros ingresados por el usuario: #include #include #include ---------------------------- int num1,num2,resultado; //declaramos las variables num1,num2 y resultado int main () { cout<<"Ingrese un numero"<>num1; //dicho numero sera guardado en num1 cout<<"Ingrese otro numero"<>num2; resultado=num1+num2; //declaramos que el valor de resultado sera num1 + num2 cout<<"La suma de "< ": Mayor que... - " < ": Menor que... - " <= ": Menor o igual que... - " >= ": Mayor o igual que... -Asignacion: -" = ": Asignacion. - " *= ": Asigna producto. - " /= ": Asigna division. - " %= ": Asigna resto. - " += ": Asigna suma. - " -= ": Asigna resta. - " <<= ": Asigna desplazamiento izquierda. - " >>= ": Asigna desplazamiento derecha. - "&= ": Asigna AND entre bits. - " ^= ": Asigna XOR entre bits. - " |= ": Asigna OR entre bits. Una vez vistos los distintos operadores de los que podemos hacer uso, comenzaremos a ver las distintas estructuras de control. Estructuras de Control: Basicamente son Sentencias de Decision o tambien llamados Control de Flujo, estas sentencias realizan una pregunta (la condicion) y retornan Verdadero o Falso. Luego define la siguiente instruccion a ejecutar dependiendo del resultado. Tal vez para que quede menos abstracto se podria decir que se usan para controlar que sentencias (instrucciones) se jecutaran y cuales no, o en que orden se ejecutaran. La ejecucion de un programa incluyendo una estructura de control funciona de la siguiente manera: -Las instrucciones se ejecutan de forma secuencial hasta que se llega a una estructura de control donde se decidira que camino tomar (si cumple la condicion, se ejecutara una serie de instrucciones definidas dentro del ciclo iteractivo-estrutura de control, sino, se seguira con la ejecucion del programa, o con otra serie de instrucciones). Cuando se termine de ejecutar la estructura de control se proseguira con la ejecucion de lo qe queda del programa. Ahora que tenemos mas idea de como funciona una estructura de control, comenzaremos a usarlas, la primera que usaremos es la sentecia IF. Sentencia IF: Es una de las mas utiles y una de las mas utilizadas. Se utiliza de la siguiente manera: if (condicion) { Set de instrucciones } Por ejemplo: Un programa que le pida ingresar al usurio un numero y le diga si el numero que ingreso es positivo: #include #include #include ------------------------------- int num; int main () { cout<<"Ingrese un numero"<>num; if (num>=0) //si el nro es mayor o igual a cero { cout<<"El numero que ingreso es positivo"; //le decimos que es positivo } getch(); return 0; } --------------------------- Ahora, vita la primer forma de escribir un IF, cabe destacar que tambien hay otra. La segunda forma utiliza dos opciones digamos, si cumple la condicion, ejecuta tal set de instrucciones, de lo contrario ejecutara otro set de instrucciones. Veamos el ejemplo, usando el programa anterior le diremos #include #include #include ------------------------------- int num; int main () { cout<<"Ingrese un numero"<>num; if (num>=0) //si el nro es mayor o igual a cero { cout<<"El numero que ingreso es positivo"; //le decimos que es positivo } else //de lo contrario { cout<<"El nro ingresado es negativo"; } getch(); return 0; } --------------------------- La sintaxis seria la siguiente: if (condicion) { Set de instrucciones // Si la condicion se cumple } else { Set de instrucciones // Si la condicion no se cumple } Bueno, una vez visto como podemos usar la Sentencia IF, el proximo post va a seguir con el mismo tema, pero con otras estructuras como el Switch, o el For o el While o Do-While. Pero les dejo una lista de programas que pueden hacer para practicar. 1- Hacer un programa que le diga al usuario si el numero ingresado es mayor, menor o igual a 0. 2- Hacer un programa que en usuario escriba en numero del mes, y le mustre por pantalla el nombre del mes ingresado, Por ejemplo: ingrese 5, muestre "El mes ingresado es Mayo." 3- Hacer un programa en el que el usuario ingrese su edad y le diga si es menor, adulto o anciano. Teniendo en cuenta que se es adulto a partir de los 21 años, y anciano se podria decir desde los 60 años. Bueno creo que con esos esta bien por ahora, bueno chau, y en el proximo post seguimos con estructuras de control.
Datos archivados del Taringa! original
5puntos
206visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

s
santixd_12🇦🇷
Usuario
Puntos0
Posts10
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.