Está en la página 1de 19

Bloque II, Programación Estructurada y Programación

Modular
Estructuras de control: if/else y select

Ingeniería y Técnico en Sistemas y Redes Informáticas

Herbert René Cordero, Semana 7


Aplicar los principios de programación, programación
Competencia de estructurada, programación modular y el paradigma de
programación orientada a objetos para resolver ejercicios básicos
la asignatura de programación, mediante Visual Basic.NET, aplicando
correctamente las buenas prácticas de programación,
trabajando de manera individual o colaborativa.
Resuelve problemas computacionales, mediante código y
Criterio de evaluación utilizando correctamente la programación (estructurada y
programación modular variables, constantes, estructuras de
del Bloque control, condicionales, etc.), trabajando de manera colaborativa
en equipos de dos integrantes.
1. Estructuras de control: if/else y select
Lista de contenidos
Contenido uno y dos

Estructuras de control: if/else y select


Estructura selectiva doble si
entonces/sino El pseudocódigo para enunciar una estructura
selectiva doble es:

La estructura selectiva si
entonces/sino permite que el flujo del
diagrama se bifurque por dos ramas
diferentes en el punto de la toma de
decisión(es). Si al evaluar la condición
(o condiciones) el resultado es
verdadero, entonces se sigue por un
camino específico y se ejecuta(n)
cierta(s) operación(es). SI el resultado
es falso entonces se sigue por otro
camino y se ejecuta(n) otra(s)
operación(es).
Ejemplo del si entonces/sino.
Análisis del problema:
Ejercicio.
• Datos de entrada:
Construya un
diagrama de flujo tal Calificación del alumno.
que dado como dato • (Definición de variable)
la calificación de un
alumno en un examen, CAL. Variable de tipo real
escriba “Aprobado” si que expresa la calificación
su calificación es del alumno.
mayor o igual que 8 y • Resultado esperado o
“reprobado” en caso datos de salida:
contrario.
La palabra “Aprobado” o
“Reprobado” según sea el
resultado de la evaluación a
la calificación.
• (Definición de variable)
No se requieren variables se
imprimirá una cadena de
caracteres.
Ejemplo del si entonces/sino.
Pseudocódigo
Diagrama de Flujo.
Inicio
Leer CAL
Si CAL>=8 entonces
Imprimir “Aprobado”
Sino
Imprimir “Reprobado”
Fin Si
Fin
Estructura selectiva o select
Estructura selectiva o select

La estructura selectiva o select A continuación, se presenta el siguiente diagrama de


flujo que ilustra esta estructura selectiva.
permite que el flujo del diagrama se
bifurque por varias ramas en el punto
de la toma de decisión(es), esto en
función del valor que tome el selector.
Así si el selector toma el valor 1 se
ejecutará la acción 1, si toma el valor 2
se ejecutará la acción 2, si toma el
valor N se realizará la acción N, y si
toma un valor distinto de los valores
comprendidos entre 1 y N, se
continuará con el flujo normal del
diagrama realizándose la acción N + 1.
Estructura selectiva o select
Funcionamiento de la
Estructura selectiva o select
Esta instrucción permite ejecutar A continuación, se presenta el siguiente diagrama de
opcionalmente varias acciones posibles, flujo que ilustra esta estructura selectiva.
dependiendo del valor almacenado en
una variable de tipo numérico. Al
ejecutarse, se evalúa el contenido de la
variable y se ejecuta la secuencia de
instrucciones asociadas con dicho valor.
Cada opción está formada por uno o más
números separados por comas, dos
puntos y una secuencia de instrucciones.
Si una opción incluye varios números, la
secuencia de instrucciones asociadas se
debe ejecutar cuando el valor de la
variable es uno de esos números.
Funcionamiento de la
Estructura selectiva o select
Opcionalmente, se puede agregar Ejemplo con Psient
una opción final, denominada De Otro
Modo, cuya secuencia de
instrucciones asociada se ejecutará
sólo si el valor almacenado en la
variable no coincide con ninguna de
las opciones anteriores. Ejemplo:
Referencias Bibliográficas

• Gómez Gutiérrez, N. Fundamentos de programación (1a. ed).

• Fernández, C. (2015). Visual Basic: básico. RA-MA Editorial. Obtenido de:


https://elibro.net/es/lc/bibliotecaugb/titulos/62512

• Villalobos, R. M. (2014). Fundamentos de programación Visual Basic: Más de 100 algoritmos codificados (2a. ed).
Editorial Macro.
ACTIVIDAD (aplica solo cuando haya actividades sumativas y formativas)

Nombre de la actividad y Ejercicios en PSeint con Estructura Según O Selección Múltiple.


porcentaje (aplica a (Formativa).
sumativas)
Sesión Presencial.

Forma de apropiación Colaborativa. (máximo 4 participantes).

Indicaciones Descargar e instalar el software PSeint del sitio oficial: http://pseint.sourceforge.net/, luego hacer el
ejercicio siguiente: Construya un algoritmo que permita calcular lo que hay que pagarle a un trabajador
teniendo en cuenta su sueldo y las horas extras trabajadas. Para el pago de horas extras se toma en
cuenta la categoría del trabajador.
Para hacer este ejercicio deberán de utilizar la estructura
Según en el PSeint.

Criterio de evaluación del Resuelve problemas computacionales, mediante código y utilizando correctamente la programación
bloque (estructurada y programación modular variables, constantes, estructuras de control, condicionales, etc.),
trabajando de manera colaborativa en equipos de dos integrantes.
Indicadores de evaluación Funcionalidad, Razonamiento Lógico, Manejo de estructuras, Documentación.

Fecha de entrega Esta actividad es de tipo formativo es decir no tiene ponderación en el Computo II.
Recursos de la unidad

Título Especificaciones Enlace Revisión


PSeint Software http://pseint.sourceforge.net/ Obligatoria

PSeint - Estructura de Video https://www.youtube.com/watch? opcional


control Condicional v=LE_HHcfru6g
SEGÚN

Estructura según con Sitio Web https://www.aprendeaprogramar. Opcional


PSeint com/cursos/verApa
¿Preguntas?
¡Muchas gracias!

También podría gustarte