Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2. PRESENTACIÓN
Apreciado Aprendiz
Así como el ser humano cuando va a ejercer una acción recibe una serie de órdenes por medio de su
cerebro indicándole que debe hacer y cómo lo debe hacer, algo parecido sucede con la construcción de un
algoritmo donde se tiene como base una serie de pasos con un orden lógico para organizar un diagrama de
flujo y así lograr un objetivo.
Hoy en día un computador realiza tareas y maneja datos obedeciendo secuencias de pasos lógicos para lo
cual ha sido programado a través de algoritmos, los cuales permiten solucionar problemas por medio de la
estructura secuencial (paso a paso) de lenguaje natural y organizado, para luego ser llevados a un
programa basado en un lenguaje de programación y simular el ejercicio propuesto.
Es muy importante desarrollar y despertar mentalidad algorítmica, ya que durante todo proceso estará
inmerso en aprender a solucionar problemas durante la etapa lectiva y esto se logra por medio del diseño,
creación e implementación de un algoritmo.
GFPI-F-019 V03
En esta guía aprenderás todos los elementos y las técnicas más usadas para realizar algoritmos
selectivos.
Observa:
1. 2.
ESTRUCTURA
Inicio
Si <condición> entonces
Acción A1 Entero num1, num2;
Acción A2 FALSA Escriba “Por favor Digite un Primer Numero”;
AcciónAN CONDICIÓ
Lea num1;
Sino N CIERTA
AccióB1 Escriba “Por favor Digite un segundo Numero”;
AcciónA1 AcciónB1
AcciónB2 AcciónA2 AcciónB2 Lea num2;
. .
AcciónBN . . SI (num1>num2) entonces
Fin-si AcciónAN AcciónBN
Escriba “El Primer Numero es Mayor:”, num1
Escriba “El Segundo Numero es Menor:”, num2
SINO
Escriba “El Segundo Numero es Mayor:”, num2
Escriba “El Primer Numero es Menor:”, num1
FINSI
Fin
GFPI-F-019 V03
3. 4.
GFPI-F-019 V03
3.2 Actividades de contextualización e identificación de conocimientos necesarios para el
aprendizaje:
o Condicionales: permite decidir por cuál alternativa seguirá el flujo del programa
dependiendo del resultado de la evaluación de una condición.
3.3.1 Ingresa al Ova Fundamentos de Programación, proporcionado por su instructor ubicado en la carpeta
material de Apoyo, ingrese al menú Estructura básica de programación y al documento “Teoría 01
Algoritmos con selectivas” responde las siguientes preguntas:
5. ¿Que permite una estructura selectiva doble o condicional compuesta? Escribe su estructura.
Si CONDICION entonces
acción 1
acción 2
acción 3
...
acción n
Sino
acción q1
acción q2
acción q3
...
acción qn
Fin si
6. Según la estructura define que representa el sí, la condición, entonces, la acción(es) y el sino.
SI: representa el inicio de una condición
CONDICION: representa el apartado de la condición. Eje (P >= 3)
ENTONCES: Indica que si se cumple la condición va a ejecutar una acción
ACCION: representa el proceso que se va a realizar si se cumple la condición
SINO: indica que si no se cumple la condición anterior realizara otra acción.
GFPI-F-019 V03
7. ¿Que permite una estructura condicional anidada? Escribe su estructura.
Si <condición1> entonces
acciones a realizar si
condición1 es verdadera
Sino
Si <condición2> entonces
o acciones a realizar
o si condición2 es verdadera
Sino
o Si <condicion3> entonces
acciones a realizar
si condición3 es verdadera
o Fin si
Fin si
Fin si
GFPI-F-019 V03
3.3.2 Observa el Ejemplo ubicado en la pagina 2 del Menu estructura Condicional simple y responde:
3.3.3 Observa el Ejemplo ubicado en la pagina 2 del Menu estructura Condicional Compuesta y responde:
GFPI-F-019 V03
1. ¿Qué realiza el Algoritmo?
2. ¿Cuántas, cuales y de que tipo son las variables?
3. ¿Qué Estructura Selectiva o condicional tiene?
4. ¿Cuál es la Condición del si?
5. ¿Qué acción realiza en caso de que sea verdadero ?
6. ¿Qué acción realiza en caso de que sea falso ?
7. Realice una prueba de escritorio y Muestre según sus datos que Imprime al Final
3.3.4 Observa el Ejemplo ubicado en la pagina 2 del Menu estructura Condicional anidada y responde:
3.3.5 Observa el siguiente diagrama de flujo. Explica que hace el algoritmo, que tipo de estructura
condicional o selectiva presenta, Indica cada símbolo y su significado.
3.3.6 Realiza los diagramas de Flujos de los ejemplos presentados en los puntos 3.3.2, 3.3.3 y 3.3.4 de esta
guía de aprendizaje. Explica para cada uno que hace el algoritmo, que tipo de estructura condicional o
selectiva presenta
GFPI-F-019 V03
De acuerdo a lo observado, responde:
3.4.2 Con base en el documento “Ejemplo 01 – Algoritmos con selectivas”, que se encuentra en tu
material de apoyo en la carpeta “Algoritmos con selectivas”, sigue la explicación del instructor
sobre cómo realizar este tipo de algoritmos.
✔ Luego, lee revisa y haz preguntas sobre estos ejemplos resueltos.
✔ Identifica en cada algoritmo los tipos de estructuras condicionales. la condición y las
acción(es)
✔ Realícelos utilizando la consola del programa de Visual studio.
Ambiente Requerido:
● Ambientes Virtuales de Aprendizaje
● Plataforma para sesiones en Línea
● Drive compartido
● Plataforma Territorium
GFPI-F-019 V03
Recursos Didácticos:
● Videos
● Herramientas digitales
● PC con conexión a internet
● Drive compartido
4. ACTIVIDADES DE EVALUACIÓN
5. GLOSARIO DE TÉRMINOS
ANSI (American National Standards Institute): El Instituto Nacional estadounidense de Estándares, es una
organización sin ánimo de lucro que supervisa el desarrollo de estándares para productos, servicios,
procesos y sistemas en los Estados Unidos.
SEUDOCODIGO: Es una descripción informal de alto nivel de un algoritmo, que utiliza las convenciones
estructurales de un lenguaje de programación verdadero, pero que está diseñado para la lectura.
VARIABLE: en ellas se pueden almacenar valores y son nombradas con identificadores, es decir nombres
para poder identificarlas.
6. REFERENTES BILBIOGRÁFICOS
[1]. JOYANES Luis. Fundamentos de programación, Algoritmos y estructura de datos. McGraw – Hill
[2] Lopes Garcia, Juan Carlos. Algoritmos Y Programación (Guía Para Docentes), Segunda Edición, 2007,
2009.
Autor (es)
GFPI-F-019 V03