Practica 6 programación
Enviado por John Baeza • 18 de Abril de 2017 • Práctica o problema • 2.042 Palabras (9 Páginas) • 232 Visitas
[pic 1][pic 2]
Instituto Politécnico Nacional
Escuela Superior de Ingeniería Mecánica y Eléctrica
Ingeniería en Control y Automatización.
Fundamentos de Programación.
Alumno: Alberto Heimdall Ramírez Hernández
Grupo: 1AV4
Profesor: Atalo de Santillana V.
PRÁCTICA 6 Diagrama pse int
Fecha de realización: 17 de octubre de 2016
Fecha de entrega: 28 de octubre de 2016
Índice.
Objetivos……………………………………………………………………………2
Marco teórico……………………………………………………………………….2
Ejercicio 1……………………………………………………………………………5
Ejercicio 2……………………………………………………………………………6
Ejercicio 3……………………………………………………………………………7
Ejercicio 4……………………………………………………………………………8
Ejercicio 5……………………………………………………………………………11
Ejercicio 6……………………………………………………………………………12
Ejercicio 7……………………………………………………………………………14
Cuestionario……………………………………………………………………………13
Conclusiones……………………………………………………………………….15
Recordar portada, tabla de contenido, introducción, conclusiones, referencias, numerar páginas
OBJETIVOS:
Realizar ejercicios utilizando estructuras de selección y funciones de usuario con valor de retorno y valores por referencia o apuntadores
Marco Teórico
1.- Desarrolle los operadores de selección y operadores lógicos.
Los operadores de comparación o también conocido como operadores relacionales, sirven para tomar decisiones mediante comparaciones, y por su mayoría van complementadas con las estructuras condicionales y sentencia de control de flujo.
Cuando se evalúa una condición en los operadores de comparación, el resultado que se obtiene puede ser 1 (equivalente a verdadero) o 0 (equivalente a falso). Este resultado provocará que se ejecute el código del bloque if o el del bloque else, según corresponda.
[pic 3]
Los operadores lógicos son usados para unir y evaluar varias comparaciones, combinando los posibles valores de estas, ellos producen un resultado booleano, y sus operandos son también valores lógicos o asimilables a ellos (los valores numéricos son asimilados a cierto o falso según su valor sea cero o distinto de cero respectivamente).
[pic 4]
2.- Desarrolle para que sirven las estructuras repetición, indique la sintaxis y los diagramas de flujos correspondientes.
[pic 5]
ESTRUCTURA DE SELECCIÓN SIMPLE
If (expresión)
{
Secuencia (); \\Aqui las llaves solo se usan si es más de una tarea
}
ESTRUCTURA DE SELECCIÓN DOBLE
If (expresión)
{Secuencia de sentencia(s) 1;
}
Else[pic 6]
{Secuencia de sentencia(s) 2;
}
ESTRUCTURA DE SELECCIÓN DOBLE ANIDADA
If (expresión)
{Secuencia de sentencia(s) 1;}
Else if (expresión)
{Secuencia de sentencia(s) 1;}
Else
{Secuencia de sentencia(s) 2 ;}
ESTRUCTURA DE SELECCIÓN MULTIPLE
Switch (expresión)
{//inicio de switch[pic 7]
Case expresión 1: Sentencia 1;
Sentencia 2;
Break;
Case expresión 2: Sentencia 1;
Sentencia 2;
Break;
Case expresión N: sentencia 1
Sentencia 2
Break;
Default: sentencias1
Sentencia 2
}//fin de switch.
3.- Explique el uso de control por condición en los ciclos
El control por condición, evalúa una expresión, y si el resultado es verdadero se ejecuta de nuevo y repetirá esta tarea hasta que el resultado deje de ser verdadero.
4.- Explique el uso de control por contador en los ciclos
El control por contador, repite la tarea siempre y cuando la condición se cumpla un determinado número de veces hasta igualarlo.
DESARROLLO
EJERCICIO 1
1.- En PSE INT y en lenguaje C lo siguiente: Realice una sucesión de números inicializados en 0 y que pregunte el incremento, utilice control por condición para que vaya desplegando la sucesión hasta que el usuario quiera.
...