Esta se caracteriza porque se conoce a priori el numero de
repeticiones a realizar. En dicha condición es preferible
utili...
Para (valor inicial)
Acciones
Hasta
(valor final)
N
OSI
Desde <var=exp1> hasta <exp2>, paso
<exp3>
acción 1
acción 2
…………….
Fin-Desde
La estructura mientras que (While) es aquella en la que el numero
de repeticiones de bucle no se conoce por anticipado y e...
Condición
Acción
SI
NO
Mientras <condición> hacer
acción 1
acción 2
………….
Fin-Mientras
1. Calcular la suma de los números naturales desde 1 hasta N
INCIO
entero ,i, n, Suma
leer (n)
i= 1
Suma= 0
MIENTRAS (i<=n...
2. Calcular la suma de los números naturales desde 1 hasta n
INCIO
entero i, n, suma
leer (n)
i=1
suma= 0
PARA i= 1 Hasta ...
3. Leer 20 números e imprimir cuantos son positivos, cuantos son negativos y cuantos neutros
INICIO
cn= 0
cp= 0
cneg= 0
PA...
Son un conjunto de métodos, utilidades y técnicas que facilitan la
automatización del ciclo de vida del desarrollo de sist...
• Proporcionar topologías de aplicación flexibles: La herramienta debe
proporcionar facilidades de construcción que permit...
• Trabajar con una variedad de administradores de recurso. La herramienta debe
adaptarse ella misma a los administradores ...
estructuras repetitivas for, while y funcionamiento de las herramientas case
Próxima SlideShare
Cargando en…5
×

estructuras repetitivas for, while y funcionamiento de las herramientas case

230 visualizaciones

Publicado el

breve explicación

Publicado en: Ingeniería
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
230
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

estructuras repetitivas for, while y funcionamiento de las herramientas case

  1. 1. Esta se caracteriza porque se conoce a priori el numero de repeticiones a realizar. En dicha condición es preferible utilizar la denominadas estructuras DESDE ( v. inicial ), HASTA ( v. final ), PASO…FIN-DESDE. En estas estructuras se repite la acción desde un valor inicial hasta alcanzar el valor final. Si no se indica en contra con paso, se supone que los incrementos son positivos de uno en uno. En caso de querer variar el incremento solo se tendrá que indicarlo con paso << expresión >>. El incremento podrá ser positivo o negativo
  2. 2. Para (valor inicial) Acciones Hasta (valor final) N OSI
  3. 3. Desde <var=exp1> hasta <exp2>, paso <exp3> acción 1 acción 2 ……………. Fin-Desde
  4. 4. La estructura mientras que (While) es aquella en la que el numero de repeticiones de bucle no se conoce por anticipado y el cuerpo del buque se repite mientras se cumple una determinada condición. Se caracteriza porque la condición se sitúa al principio de la secuencia de instrucciones. Es decir que en una estructura MIENTRAS…FIN-MIENTRAS, el bucle continua mientras que la condición es verdadera. La condición se comprueba antes de ejecutar la acción, si es falsa: la acción no se ejecuta, y el bucle se detiene cuando la
  5. 5. Condición Acción SI NO
  6. 6. Mientras <condición> hacer acción 1 acción 2 …………. Fin-Mientras
  7. 7. 1. Calcular la suma de los números naturales desde 1 hasta N INCIO entero ,i, n, Suma leer (n) i= 1 Suma= 0 MIENTRAS (i<=n) suma= suma+i i= i+1 Fin-Mientras Escribir (suma) Fin
  8. 8. 2. Calcular la suma de los números naturales desde 1 hasta n INCIO entero i, n, suma leer (n) i=1 suma= 0 PARA i= 1 Hasta n Hacer suma= suma+1 Fin-Para Escribir (suma) Fin
  9. 9. 3. Leer 20 números e imprimir cuantos son positivos, cuantos son negativos y cuantos neutros INICIO cn= 0 cp= 0 cneg= 0 PARA x= 1 hasta 20 hacer Leer num Sin num = 0 entonces cn= cn+1 Sino Si num > 0 entonces Cp = Cp+1 Sino Cneg= cneg+1 Fin si Fin si Fin-Para Imprimir cn, cp, cneg Fin
  10. 10. 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. No existe una única clasificación de herramientas CASE y, en ocasiones, es difícil incluirlas en una clase determinada. Podrían clasificarse atendiendo a: • Las plataformas que soportan. • Las fases del ciclo de vida del desarrollo de sistemas que cubren. • La arquitectura de las aplicaciones que producen.
  11. 11. • Proporcionar topologías de aplicación flexibles: La herramienta debe proporcionar facilidades de construcción que permita separar la aplicación (en muchos puntos diferentes) entre el cliente, el servidor y más importante, entre servidores. • Proporcionar aplicaciones portátiles: La herramienta debe generar código para Windows, OS/ 2, Macintosh, Unix y todas las plataformas de servidores conocidas. Debe ser capaz, a tiempo de corrida, desplegar la versión correcta del código en la máquina apropiada. • Control de Versión: La herramienta debe reconocer las versiones de códigos que se ejecutan en los clientes y servidores, y asegurarse que sean consistentes. También, la herramienta debe ser capaz de controlar un gran número de tipos de objetos incluyendo texto, gráficos, mapas de bits, documentos complejos y objetos únicos, tales como definiciones de pantallas y de informes, archivos de objetos y datos de prueba y resultados. Debe mantener versiones de objetos con niveles arbitrarios de granularidad;
  12. 12. • Trabajar con una variedad de administradores de recurso. La herramienta debe adaptarse ella misma a los administradores de recurso que existen en varios servidores de la red; su interacción con los administradores de recurso debería ser negociable a tiempo de ejecución. • Trabajar con una variedad de software intermedios. La herramienta debe adaptar sus comunicaciones cliente / servidor al software intermedio existente. Como mínimo la herramienta debería ajustar los temporizadores basándose en, si el tráfico se está moviendo en una LAN oWAN. • Soporte multiusuarios. La herramienta debe permitir que varios diseñadores trabajen en una aplicación simultáneamente. Debe gestionarse los accesos concurrentes a la base de datos por diferentes usuarios, mediante el arbitrio y bloqueos de accesos a nivel de archivo o de registro. • Seguridad. La herramienta debe proporcionar mecanismos para controlar el acceso y las modificaciones a los que contiene. La herramienta debe, al menos, mantener contraseñas y permisos de acceso en distintos niveles para cada usuario. También debe facilitar la realización automática de copias de seguridad y recuperaciones de las mismas, así como el almacenamiento de grupos de información determinados, por ejemplo, por proyecto o aplicaciones.

×