Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Entrada con cin cin es el flujo de entrada estandar. Supondremos que la entrada
estandar es el teclado. Veamos un ejemplo: cin >> num_pasteles; En la sentencia
anterior lo que hacemos es leer un dato introducido por teclado y almacenarlo en
una variable ‘num_pasteles’. Entrada y Salida de caracteres Todos los datos se
envian como caracteres. Cuando un programa envía a la salida el número 10, en
realidad lo que envía son los dos caracteres ‘1’ y ‘0’. Qué la computadora interprete
el número 10 o los caracteres ‘1’ y ‘0’ depende del programa. C++ ofrece algunos
recursos para la entrada y salida de datos de caracteres.
Cuales son los los operadores aritmeticos logicos y relacionales en c++
La función main se define de la misma forma que cualquier función en C, pero tiene
una peculiaridad lo suficientemente fuerte como para que haya que dedicar un
apartado entero a hablar de ella: hay que definirla siempre. La función main es un
ingrediente que debe encontrarse en todos los programas escritos en lenguaje C,
sin excepciones. Define, valga la redundancia, la función principal del programa,
esto es, su cometido. Todo programa está hecho para resolver un problema y la
función main se encarga de dirigir el algoritmo que da solución al mismo. Es
importante hacer énfasis en que main DIRIGE. Dediquemos unos instantes a
reflexionar sobre ello.
Cuáles son las instrucciones cíclicas y condicionales y cuál es la sintaxis
Estructuras Condicionales
La estructura condicional if ... else
En la gran mayoría de los programas será necesario tomar decisiones sobre qué
acciones realizar. Esas decisiones pueden depender de los datos que introduzca el
usuario, de si se ha producido algún error o de cualquier otra cosa.
La estructura condicional if ... else es la que nos permite tomar ese tipo de
decisiones. Traducida literalmente del inglés, se la podría llamar la estructura "si...si
no", es decir, "si se cumple la condición, haz esto, y si no, haz esto otro".
Este código de ejemplo dice que si el valor de la variable edad es menor que 18se
imprimirá "No puedes acceder.\n", mientras que en caso contrario se imprimirá
"Bienvenido.\n".
Como se ve en el ejemplo, la estructura de un condicional es bastante simple:
if (condición) {
sentencias_si_verdadero;
} else {
sentencias_si_falso;
}
La estructura condicional switch ... case
La estructura condicional switch ... case se utiliza cuando queremos evitarnos las
llamadas escaleras de decisiones. La estructura if nos puede proporcionar,
únicamente, dos resultados, uno para verdadero y otro para falso. Una estructura
switch ... case, por su parte, nos permite elegir entre muchas opciones. Ejemplo:
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int dia;
printf("que número de día de la semana es?");
scanf("%d",&dia);
switch(dia) {
case 1 :
printf("Lun, Lunes");
break;
case 2 :
printf("Mar, Martes");
break;
case 3 :
printf("Mier, Miercoles");
break;
case 4 :
printf("Jue, Jueves");
break;
case 5 :
printf("Vie, Viernes");
break;
case 6 :
printf("Sab, Sabado");
break;
case 7 :
printf("Dom, Domingo");
break;
default :
printf("No existe");
}
return 0;
}
Estructuras Ciclicas While, Do-While, For.
While.-
Un ciclo while tiene una condición del ciclo, una expresión lógica que controla la
secuencia de repetición.
La posición de esta condición del ciclo es delante del cuerpo del ciclo y significa que
un ciclo while es un ciclo de preverificación
de modo que cuando se ejecuta el mismo, se evalúa la condición antes de que se
ejecute el cuerpo del ciclo.
Sintaxis
while ( condición )
estatuto;
Si se requiere realizar más de un estatuto se deben utilizar llaves.
while ( condición )
{
bloque de estatutos;
}
al momento de ser falsa termina el ciclo. •Dado que la condición se revisa al final
del ciclo el (los) estatuto(s) se realizan al menos una vez a diferencia del while.
For.-
El bucle for o ciclo for es una estructura de control en la que la pc nos muestra el
como programar si es que nosotros queremos porgramar un robot B-bot , en este
se puede indicar el modo en la que se puede indicar el número minimo de
iteraciones. Está disponible en casi todos los lenguajes de programación
imperativos.
Ejemplo en C++
1. include<stdio.h>
2. include<conio.h>
int main() {
int vector[10], i;
for(i = 0; i < 10; i++)
{
vector[i] = i;
printf("%d ",i);
}
getch ();
return 0;
}