1AM2 T3 HIDALGO
ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA
INGENIERIA EN CONTROL Y AUTOMATIZACION
FUNDAMENTOS DE PROGRAMACION
TAREA 3 : CONDICIONALES
fecha de entrega : Miercoles de 3 junio del 2015
ALUMNO: HIDALGO ZAPIAIN IVAN FERNANDO
GRUPO: 1AM2
Índice
Objetivo…………………2
Introducción……………3
Resumen………………..4
Procedimiento………….6
Conclusiones………....36
Bibliografía……………. 37
Objetivo
El alumno será capaz de crear programas utilizando condicionales , operadores y bucles o ciclos .
Introducción
Operadores
Los operadores son aquellos elementos del lenguaje que nos permiten hacer asignaciones, operaciones matemáticas y comparación lógica.
Se clasifican según la cantidad de términos a operar como unarios, binarios yterciarios.
Los operadores son comúnmente usados en conjunto con los bucles y los condicionales para controlar el flujo de información en el programa.
Operadores Aritméticos
Operaciones de asignación
Operadores lógicos
Condicionales
Los condicionales son aquellas expresiones encargadas de controlar el flujo de información en el programa, a través de operaciones lógicas.
C soporta lossiguientes condicionales:
if Evalúa si una expresión lógica o aritmética es falsa o verdadera para acceder a un segmento de código.
else se usa en conjunto con if (anidado), para tomar una acción en caso de no cumplir con el primer condicional.
switch (casos) se usa para tomar acciones diferentes de acuerdo al parámetro, se usa en conjunto con sentencias como case, default y break.
Bucles
Losbucles son instrucciones que nos permiten hacer tareas que deben ser repetitivas o iterativas
C cuenta con los siguientes tipos de sentencias para los bucles:
while (mientras), encargado de repetir segmentos de código mientras una condición esta dada.
do while es un ciclo anidado usado principalmente para indicar que haga la operación a priori y después valide si continua o no.
for (para), permitehacer iteraciones controladas determinando cuanto incrementar o disminuye un valor y poniendo una condición de ruptura.
break se usa comúnmente con while, para indicar el rompimiento del ciclo.
continue funciona de forma algo similar a break, solo que en vez de terminar omite el código que sigue desde el punto en que es llamado y pasa a evaluar la condición directamente.
Resumen
Para lascondicionales son necesarios los operadores.
Los condicionales simples solo se ocupa if.
Las condicionales dobles se ocupa if y else.
Para las anidadas se ocupan varios if dentro de else.
condition debe evaluarse como true o false. Si condition es true, first_expression se evalúa y se convierte en el resultado. Si condition es false, second_expression se evalúa y se convierte en el resultado. Solo seevalúa una de las dos expresiones.
Tanto el tipo de first_expression como el de second_expression deben coincidir, o bien debe existir una conversión implícita de un tipo al otro.
Puede expresar cálculos que, de lo contrario, podrían requerir una construcción if-else más concisa mediante el operador condicional. Por ejemplo, el código siguiente usa primero una instrucción if y después unoperador condicional para clasificar un entero como positivo o negativo.
La instrucción switch es una forma de expresión de un anidamiento múltiple de instrucciones if ... else. Su uso no puede considerarse, por tanto, estrictamente necesario, puesto que siempre podrá ser sustituida por el uso de if. No obstante, a veces nos resultará útil al introducir mayor claridad en el código.
/* Ejemplo Switch- aprenderaprogramar.com */
switch (expresión) {
case valor1:
instrucciones;
break;
case valor2:
instrucciones;
break;
.
.
.
default:
sentencias;
break;
}
Procedimiento
1.- Elaborar Un programa para calcular la calificación final de un alumno, teniendo como datos cuatro...
Regístrate para leer el documento completo.