CICLOS FOR ,WHILEY
HERRAMIENTAS CASE
Alejandro Almentero Llorente.
CICLO FOR (PARA)
Estructura del ciclo
Para Var = tope_inicial hasta tope_final Paso Valor
Cuerpo del Ciclo
Fin_Para
• 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.
Ejemplo: Escribir los números pares
comprendidos entre 10 y 30.
• Algoritmo
Diagrama de Flujo
CICLO WHILE (MIENTRAS)
• Su estructura general es la siguiente
• Mientras Condición
Cuerpo del Ciclo
Fin_Mientras
• 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.
Ejemplo: Leer un número entero y determinar
cuántos dígitos tiene
• ProcesoContarDigitos
• Variables
• Entero : Numero, cont // DeclaraVariables
• 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 digitadoTiene “, cont, “ dígitos “ // Escriba la cantidad de dígitos
• Fin
Algoritmo en Pseint
Diagrama de flujo
Ejemplo: Leer un número entero y calcular su
factorial.
Diagrama de flujo con el cicloWhile
Ejercicio con ciclo For
Diagrama de flujo
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.
• 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.
Ejemplo de herramientas CASE
• Dentro de las
Herramientas CASE
tenemos por
ejemplo aquellas
utilizadas como
Editores UML. Entre
las que podemos
encontrar dia
WEBGRAFIA
• La Esencia de la Lógica de Programación – Omar IvanTrejos 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

Ciclos for , while y herramientas case

  • 1.
    CICLOS FOR ,WHILEY HERRAMIENTASCASE Alejandro Almentero Llorente.
  • 3.
    CICLO FOR (PARA) Estructuradel ciclo Para Var = tope_inicial hasta tope_final Paso Valor Cuerpo del Ciclo Fin_Para
  • 4.
    • En esteciclo 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.
  • 5.
    Ejemplo: Escribir losnúmeros pares comprendidos entre 10 y 30. • Algoritmo
  • 6.
  • 7.
    CICLO WHILE (MIENTRAS) •Su estructura general es la siguiente • Mientras Condición Cuerpo del Ciclo Fin_Mientras
  • 8.
    • Su formade 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.
  • 9.
    Ejemplo: Leer unnúmero entero y determinar cuántos dígitos tiene • ProcesoContarDigitos • Variables • Entero : Numero, cont // DeclaraVariables • 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 digitadoTiene “, cont, “ dígitos “ // Escriba la cantidad de dígitos • Fin
  • 10.
  • 11.
  • 12.
    Ejemplo: Leer unnúmero entero y calcular su factorial.
  • 13.
    Diagrama de flujocon el cicloWhile
  • 14.
  • 15.
  • 17.
    HERRAMIENTAS CASE • Lasherramientas 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.
  • 18.
    • Su funciónes 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.
  • 19.
    Ejemplo de herramientasCASE • Dentro de las Herramientas CASE tenemos por ejemplo aquellas utilizadas como Editores UML. Entre las que podemos encontrar dia
  • 20.
    WEBGRAFIA • La Esenciade la Lógica de Programación – Omar IvanTrejos 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