20
CICLOS FOR , WHILE Y HERRAMIENTAS CASE Alejandro Almentero Llorente.

Ciclos for , while y herramientas case

Embed Size (px)

Citation preview

Page 1: Ciclos for , while y herramientas case

CICLOS FOR , WHILE Y HERRAMIENTAS

CASEAlejandro Almentero Llorente.

Page 2: Ciclos for , while y herramientas case
Page 3: Ciclos for , while y herramientas case

CICLO FOR (PARA)Estructura del ciclo

Para Var = tope_inicial hasta tope_final Paso Valor

Cuerpo del Ciclo

Fin_Para

Page 4: Ciclos for , while y herramientas case

• En este ciclo su forma de ejecución es la siguiente : Var representa una variable que va a tomar valores iniciando en tope_inicial y terminando en tope_final avanzando con un Paso de Valor. En los casos en los que no se especifica el valor del paso la mayoría de los lenguajes de programación asume el incremente de 1. El Cuerpo del Ciclo se ejecutará una vez por cada valor que tome la variable Var. Veamos con un ejemplo cuál sería la aplicación de este ciclo.

Page 5: Ciclos for , while y herramientas case

Ejemplo: Escribir los números pares comprendidos entre 10 y 30.

• Algoritmo

Page 6: Ciclos for , while y herramientas case

Diagrama de Flujo

Page 7: Ciclos for , while y herramientas case

CICLO WHILE (MIENTRAS)

• Su estructura general es la siguiente• Mientras Condición Cuerpo del CicloFin_Mientras

Page 8: Ciclos for , while y herramientas case

• Su forma de ejecución (textualmente explicada) es muy sencilla: Mientras se cumpla que la condición sea Verdadera entonces se ejecutará el Cuerpo del Ciclo. De manera que también podríamos decir que el Cuerpo del Ciclo se repetirá tantas veces como lo permita la condición o mientras dicha condición sea Verdadera. En condiciones normales la cantidad de veces que se repita el cuerpo del ciclo será siempre una cantidad finita y deberá existir, dentro del mismo cuerpo del ciclo, una o mas instrucciones que nos permitan aproximarnos a la condición o sea que propendan porque en algún momento la condición sea Falsa.

Page 9: Ciclos for , while y herramientas case

Ejemplo: Leer un número entero y determinar cuántos dígitos tiene

• Proceso ContarDigitos• Variables• Entero : Numero, cont // Declara Variables• Inicio• Escriba “ Digite un número entero “ // Solicita un dato entero• Lea Numero // Lee un entero y lo almacena en la variable Numero• cont = 0 // Inicializa el contador en ceros• Mientras Numero < > 0 // Mientras Numero sea diferente de 0• Numero = Numero / 10 //Divida entre 10• Cuenta_Digitos = cont + 1 // y cuente• Fin_Mientras• Escriba “ El numero digitado Tiene “, cont, “ dígitos “ // Escriba la cantidad de dígitos• Fin

Page 10: Ciclos for , while y herramientas case

Algoritmo en Pseint

Page 11: Ciclos for , while y herramientas case

Diagrama de flujo

Page 12: Ciclos for , while y herramientas case

Ejemplo: Leer un número entero y calcular su factorial.

Page 13: Ciclos for , while y herramientas case

Diagrama de flujo con el ciclo While

Page 14: Ciclos for , while y herramientas case

Ejercicio con ciclo For

Page 15: Ciclos for , while y herramientas case

Diagrama de flujo

Page 16: Ciclos for , while y herramientas case
Page 17: Ciclos for , while y herramientas case

HERRAMIENTAS CASE

• Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadoras) son un conjunto de métodos, utilidades y técnicas que facilitan la automatización del ciclo de vida del desarrollo de sistemas de información, completamente o en alguna de sus fases.

• El empleo de herramientas Case permiten integrar el proceso de ciclo de vida:Análisis de datos y procesos integrados mediante un repositorio.Generación de interfaces entre el análisis y el diseño.Generación del código a partir del diseño.Control de mantenimiento.

Page 18: Ciclos for , while y herramientas case

• Su función es  a aumentar la productividad en el Desarrollo de software reduciendo el coste de las mismas en términos de tiempo y de dinero.

• Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el diseño de proyectos, cálculo de costes, implementación de parte del código automáticamente con el diseño dado, Compilación automática, documentación o detección de errores entre otras.

Page 19: Ciclos for , while y herramientas case

Ejemplo de herramientas CASE

• Dentro de las Herramientas CASE tenemos por ejemplo aquellas utilizadas como Editores UML. Entre las que podemos encontrar dia

Page 20: Ciclos for , while y herramientas case

WEBGRAFIA

• La Esencia de la Lógica de Programación – Omar Ivan Trejos Buriticá• http://html.rincondelvago.com/herramientas-case.html• http://www.ecured.cu/index.php/Herramienta_CASE• http://www.ecured.cu/ERwin• http://blog.riswan.com/2010_11_01_archive.html