Ing.computacion
1
Facultad : Ingeniería Escuela : Computación Asignatura: Programación I
Tema: “ESTRUCTURA DE SELECCIÓN EN DFD Y C++”.
Objetivo
Conocer las estructuras deselección en DFD. Conocer la sintaxis de las estructuras de selección en C++.
• •
Introducción
Las sentencias if, if-else, if-else if y switch, son utilizadas para construir estructuras de control, lacomparación de las mismas se muestra en el siguiente cuadro, tanto en DFD y su equivalente en C++: ESTRUCTURAS DE SELECCIÓN (SIMPLE) DFD
C++ if(Condición) accion_True1;
if(Condición) {accion_True1; accion_True2; accion_True3; }
2
Programación I, Guía 4
if(Condición) acción_true; else acción_false;
ESTRUCTURAS DE SELECCIÓN (Anidada: simple y múltiple) SIMPLE
if (Condición) {if(Condición) acción_true; } else accion_false;
MÚLTIPLE switch( expresión_entera) { case constante1: Instrucciones1; break; case constante2; Instrucciones2; break; . . case constante_n:instrucciones n; break; default: instrucciones; }
Nota: Switch no es soportado por DFD
Programación I, Guía 4
3
OPERADORES LOGICOS. Los operadores lógicos producen un resultado booleano y susoperandos son también valores lógicos, nos permiten formular condiciones complejas a partir de condiciones simples. Operador AND OR NOT C++ && || ! Sintaxis expr-logica && expr-logica expr-logica ||expr-logica ! Comentario Devuelve verdadero si se cumplen ambas condiciones Devuelve verdadero si se cumple 1 de las condiciones Niega la condición
Materiales y equipos
• • • Guía de Laboratorio Nº 4.Computadora con programa DFD y Dev - C++. Dispositivo de Almacenamiento (USB).
Procedimiento
Crear una carpeta en mis documentos o en escritorio con el nombre de Práctica 5. G4_Ejemplo_1: Crear unflujograma en DFD y un programa en C++ que verifique si un número ingresado por el usuario es positivo o negativo.
4
Programación I, Guía 4 G4_Ejemplo_2: -Crear un flujograma en DFD y un...
Regístrate para leer el documento completo.