competencia - definicionderequerimientos

Anuncio
COMPETENCIA
Plantear las operaciones y controles adecuados para garantizar que el producto da solución al problema
planteado en el requerimiento, de tal manera que cumpla con los estándares de documentación para la
representación de un diagrama algorítmico.
Unidad de aprendizaje: manejo
de estructuras- estructura de repetición for.
LINEAMIENTOS DE LA TAREA ESTRUCTURA DE REPETICION FOR
Motivación.
“ La sabiduría suprema es tener sueños bastante grandes para no perderlos de vista mientras se persiguen”
Faulkner, William
Introducción.
Las estructuras de repetición nos permiten incorporar otros elementos de programación como lo son los
contadores y acumuladores que nos facilitan la solución de los problemas.
¡Bienvenidos al tema!
Metodología.
El taller debe realizarse en los respectivos grupos de trabajo. A continuación encuentra conceptos y ejemplos
para la solución del taller.
Propósito.
Identificar y aplicar estructura de repetición for.
Conceptos para recordar.
Los operadores son símbolos especiales utilizados en operaciones y funciones matemáticas, para realizar
comparaciones entre valores o, para permitir comparaciones lógicas y producir un resultado booleano. De
aquí que los operadores se clasifiquen en aritméticos, relacionales y lógicos.
Representación gráfica
Análisis
Sintaxis
La estructura Para se utiliza
cuando se sabe de antemano el
número de iteraciones y por ello
no precisa de una condición para
detener el ciclo.
para i = valor inicial, hasta valor final, incremento
instrucciones
i representa un valor inicial, y f un
valor final. Incremento es una
cantidad fija que aumenta (o
disminuye) el valor de i, cada vez
que se ejecutan las instrucciones.
El bucle termina cuando la
variable i, gracias al incremento,
es igual al valor final f.
fin-para
Elaborado por Mg(c). Olga Lucia Arrieta Roa
Ejemplo:
Identificar los valores inicial y final del for que se debe utilizar en la solución del problema según el
enunciado.
Enunciado
Análisis
Solución en pseudocódigo
Enunciado.
Calcular el factorial de un
número.
Leer núm. (Leer el numero)
Factorial=1(Inicializo factorial =1 porque
voy a realizar una multiplicación )
Para ( i = 1 to num step 1) (Comienza el
ciclo desde i=1 hasta vf= num paso de 1
acumula)
factorial = factorial * i (se realiza El
proceso)
fin para (siguiente)
Escribir factorial (imprime en pantalla El
resultado)
Leer num
Factorial=1
For ( i = 1 to num step 1)
factorial = factorial * i
Next
Imprimir factorial
Enunciado:
Contar cuantos números
son múltiplos de 3, de 5 y
de 3 y 5 al mismo tiempo
de un conjunto de datos
digitados desde teclado.
El tamaño del conjunto lo
decide el usuario.
Leer cd (leer la cantidad de datos)
mt=0 (inicializo contador de múltiplos de 3)
mc=0 (inicializo contador de múltiplos de 5)
mtc=0 (inicializo contador de múltiplos de
3y 5)
Leer cd
mt=0
mc=0
mtc=0
For ( i = 1 to cd step 1)
num = Leer “El numero a analizar”
Si (num mod 3 = 0) entonces
mt= mt+1
Fin-si
Para ( i = 1 to cd step 1)
(leer la cantidad de datos a analizar)
num = Leer “El numero a analizar”
(leer el numero a analizar)
(proceso de analizar si el dato es
múltiplo de 3 )
Si (num mod 3 = 0) entonces
mt= mt+1
Fin-si
(proceso de analizar si el dato es
múltiplo de 5 )
Si (num mod 5 = 0) entonces
mc= mc+1
Fin-si
Si (num mod 5 = 0) entonces
mc= mc+1
Fin-si
Si (num mod 3 = 0) y (num mod
5 = 0) entonces
mtc= mtc+1
Fin-si
Next
Imprimir mt,mc,mtc
(proceso de analizar si el dato es
múltiplo de 3 y 5 )
Si (num mod 3 = 0) y (num mod
5 = 0) entonces
mtc= mtc+1
Fin-si
Fin para
(imprimir en pantalla la respuesta)
Escribir mt,mc,mtc
Elaborado por Mg(c). Olga Lucia Arrieta Roa
Lineamientos para la entrega del taller.
1. Desarrollar el taller y al final construya un párrafo con sus palabras manifestando la importancia de la
actividad que acaba de realizar.
Taller.
En esta actividad usted tendrá la posibilidad de mezclar varios elementos de programación que contribuyan a
dar solución a un problema.
Enunciado
Enunciado.
Análisis
Solución en pseudocódigo
Generar los números de la
serie de Fibonacci; la
cantidad de datos lo decide
el usuario.
Ejemplo:
Cantidad de datos 8.
Serie (0,1,1,2, 3, 5,8,13).
Enunciado:
Calcular el promedio de
edad de los estudiantes del
modulo de requerimientos
(el grupo esta conformado
por 10 estudiantes).
Enunciado
Contar cuantos números
son
primos
de
un
conjunto
de
datos
digitados desde teclado.
El tamaño del conjunto lo
decide el usuario.
Superación.
Plantee 3 ejercicios de su entorno de trabajo.
Como aporte complementario lea el material que se le relaciona a continuación para afinar las bases que
contribuyan a su desempeño.
Además consulte más fuentes bibliografías.
Recomiendo observar esta Web grafía:
 Este link le permitirá visualizar un libro de 10 páginas relacionado con la estructura for.
http://issuu.com/arnaldogonzales/docs/estructurasrepetitivas_estructurarepetitivafor
Elaborado por Mg(c). Olga Lucia Arrieta Roa
Descargar