SlideShare une entreprise Scribd logo
1  sur  13
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
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 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
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)
suma= suma+i
i= i+1
Fin-Mientras
Escribir (suma)
Fin
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
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
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.
• 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;
• 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.

Contenu connexe

Tendances

Chi yah jose alberto conversores
Chi yah jose alberto conversoresChi yah jose alberto conversores
Chi yah jose alberto conversores
Jose Chi
 
Mecanismos de exclusion mutua y algoritmos
Mecanismos de exclusion mutua y algoritmosMecanismos de exclusion mutua y algoritmos
Mecanismos de exclusion mutua y algoritmos
Abimael hernandez
 
Protocolo ventana deslizante
Protocolo ventana deslizanteProtocolo ventana deslizante
Protocolo ventana deslizante
asanterom
 
Estructuras de repeticion
Estructuras de repeticion Estructuras de repeticion
Estructuras de repeticion
abmendo28
 
Estructuras De RepeticióN
Estructuras De RepeticióNEstructuras De RepeticióN
Estructuras De RepeticióN
Regina Flores
 
Alexander power point
Alexander power pointAlexander power point
Alexander power point
20081027
 
Exclusión mutua
Exclusión mutuaExclusión mutua
Exclusión mutua
tatyseli
 

Tendances (18)

Chi yah jose alberto conversores
Chi yah jose alberto conversoresChi yah jose alberto conversores
Chi yah jose alberto conversores
 
Mecanismos de exclusion mutua y algoritmos
Mecanismos de exclusion mutua y algoritmosMecanismos de exclusion mutua y algoritmos
Mecanismos de exclusion mutua y algoritmos
 
Ciclos
CiclosCiclos
Ciclos
 
estructura de control repetitivo
estructura de control repetitivoestructura de control repetitivo
estructura de control repetitivo
 
Protocolo ventana deslizante
Protocolo ventana deslizanteProtocolo ventana deslizante
Protocolo ventana deslizante
 
Estructuras de repeticion
Estructuras de repeticion Estructuras de repeticion
Estructuras de repeticion
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivo
 
Presentacion
PresentacionPresentacion
Presentacion
 
Control de flujo en Telecomunicaciones
Control de flujo en TelecomunicacionesControl de flujo en Telecomunicaciones
Control de flujo en Telecomunicaciones
 
Exposision de estructuras de control
Exposision de estructuras de controlExposision de estructuras de control
Exposision de estructuras de control
 
Control de errores
Control de erroresControl de errores
Control de errores
 
Estructuras De RepeticióN
Estructuras De RepeticióNEstructuras De RepeticióN
Estructuras De RepeticióN
 
Ciclos
CiclosCiclos
Ciclos
 
Alexander power point
Alexander power pointAlexander power point
Alexander power point
 
Exclusión mutua
Exclusión mutuaExclusión mutua
Exclusión mutua
 
Ventanas deslizantes
Ventanas deslizantesVentanas deslizantes
Ventanas deslizantes
 
Diapositivas grupo 8
Diapositivas grupo 8Diapositivas grupo 8
Diapositivas grupo 8
 
Universidad nacional experimental de guayana
Universidad nacional experimental de guayanaUniversidad nacional experimental de guayana
Universidad nacional experimental de guayana
 

En vedette

Novo Modelo AutoavaliçãO Rbe 2009
Novo Modelo AutoavaliçãO Rbe   2009Novo Modelo AutoavaliçãO Rbe   2009
Novo Modelo AutoavaliçãO Rbe 2009
teresasemedo
 
MRT-100
MRT-100MRT-100
MRT-100
School
 
Streaming Video
Streaming VideoStreaming Video
Streaming Video
joe42ppc
 
Uso da Internet por crianças e adolescentes no Brasil by Comitê Gestor da …
Uso da Internet por crianças e adolescentes no Brasil by Comitê Gestor da …Uso da Internet por crianças e adolescentes no Brasil by Comitê Gestor da …
Uso da Internet por crianças e adolescentes no Brasil by Comitê Gestor da …
Fran Maciel
 
Documento consulta c
Documento consulta cDocumento consulta c
Documento consulta c
FATIMAMI
 

En vedette (20)

Novo Modelo AutoavaliçãO Rbe 2009
Novo Modelo AutoavaliçãO Rbe   2009Novo Modelo AutoavaliçãO Rbe   2009
Novo Modelo AutoavaliçãO Rbe 2009
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
MINCETUR - Guia del exportador
MINCETUR - Guia del exportadorMINCETUR - Guia del exportador
MINCETUR - Guia del exportador
 
Trucos de word
Trucos de wordTrucos de word
Trucos de word
 
MRT-100
MRT-100MRT-100
MRT-100
 
Tidningen C. Nr2-2012
Tidningen C. Nr2-2012Tidningen C. Nr2-2012
Tidningen C. Nr2-2012
 
Management energeticj
Management energeticjManagement energeticj
Management energeticj
 
INTERNET
INTERNETINTERNET
INTERNET
 
Streaming Video
Streaming VideoStreaming Video
Streaming Video
 
3G Email "new trend in email - action oriented"
3G Email "new trend in email - action oriented"3G Email "new trend in email - action oriented"
3G Email "new trend in email - action oriented"
 
10G Cameron [20]
10G Cameron [20]10G Cameron [20]
10G Cameron [20]
 
Tips voor de amateurfotograaf
Tips voor de amateurfotograafTips voor de amateurfotograaf
Tips voor de amateurfotograaf
 
Atlas Koopvarianten, SEV
Atlas Koopvarianten, SEVAtlas Koopvarianten, SEV
Atlas Koopvarianten, SEV
 
Uso da Internet por crianças e adolescentes no Brasil by Comitê Gestor da …
Uso da Internet por crianças e adolescentes no Brasil by Comitê Gestor da …Uso da Internet por crianças e adolescentes no Brasil by Comitê Gestor da …
Uso da Internet por crianças e adolescentes no Brasil by Comitê Gestor da …
 
Ms c ifmonteiro
Ms c ifmonteiroMs c ifmonteiro
Ms c ifmonteiro
 
Magazine het ondernemersbelang nijmegen 01 2012
Magazine het ondernemersbelang nijmegen  01 2012Magazine het ondernemersbelang nijmegen  01 2012
Magazine het ondernemersbelang nijmegen 01 2012
 
Avtech | CCTV
Avtech | CCTVAvtech | CCTV
Avtech | CCTV
 
Documento consulta c
Documento consulta cDocumento consulta c
Documento consulta c
 
Educational leadership and life in schools
Educational leadership and life in schoolsEducational leadership and life in schools
Educational leadership and life in schools
 
Dissertation access to information & participatory development
Dissertation access to information & participatory developmentDissertation access to information & participatory development
Dissertation access to information & participatory development
 

Similaire à estructuras repetitivas for, while y funcionamiento de las herramientas case

Jesus presentacion pseudocodigos
Jesus presentacion pseudocodigosJesus presentacion pseudocodigos
Jesus presentacion pseudocodigos
JesusRivero7
 
Jesus presentacion pseudocodigos
Jesus presentacion pseudocodigosJesus presentacion pseudocodigos
Jesus presentacion pseudocodigos
JesusRivero7
 
Informe de tecnología “estructuras básicas conceptos básicos de programación...
Informe de tecnología “estructuras básicas  conceptos básicos de programación...Informe de tecnología “estructuras básicas  conceptos básicos de programación...
Informe de tecnología “estructuras básicas conceptos básicos de programación...
m0ndarinaXDDD
 
Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)
daniela515873
 

Similaire à estructuras repetitivas for, while y funcionamiento de las herramientas case (20)

Estructuras repetitivas herramienta case jean
Estructuras repetitivas herramienta case jeanEstructuras repetitivas herramienta case jean
Estructuras repetitivas herramienta case jean
 
Procesos_so
Procesos_soProcesos_so
Procesos_so
 
Parcial estructuras repetitivas"for y while" - herrmanientas case
Parcial estructuras repetitivas"for y while" - herrmanientas caseParcial estructuras repetitivas"for y while" - herrmanientas case
Parcial estructuras repetitivas"for y while" - herrmanientas case
 
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
 
SO2_U2_PROCESOS, HILOS Y COMUNICACIÓN.pptx
SO2_U2_PROCESOS, HILOS Y COMUNICACIÓN.pptxSO2_U2_PROCESOS, HILOS Y COMUNICACIÓN.pptx
SO2_U2_PROCESOS, HILOS Y COMUNICACIÓN.pptx
 
Naturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaNaturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologia
 
Naturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaNaturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologia
 
Jesus presentacion pseudocodigos
Jesus presentacion pseudocodigosJesus presentacion pseudocodigos
Jesus presentacion pseudocodigos
 
Jesus presentacion pseudocodigos
Jesus presentacion pseudocodigosJesus presentacion pseudocodigos
Jesus presentacion pseudocodigos
 
Jesus presentacion pseudocodigos
Jesus presentacion pseudocodigosJesus presentacion pseudocodigos
Jesus presentacion pseudocodigos
 
Estructuras repetitivas-dayana-y-ana
Estructuras repetitivas-dayana-y-anaEstructuras repetitivas-dayana-y-ana
Estructuras repetitivas-dayana-y-ana
 
Programacion concurrente
Programacion concurrenteProgramacion concurrente
Programacion concurrente
 
Informe de tecnología “estructuras básicas conceptos básicos de programación...
Informe de tecnología “estructuras básicas  conceptos básicos de programación...Informe de tecnología “estructuras básicas  conceptos básicos de programación...
Informe de tecnología “estructuras básicas conceptos básicos de programación...
 
Tema0397
Tema0397Tema0397
Tema0397
 
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASEParcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
Tecnoooo00000000000
Tecnoooo00000000000Tecnoooo00000000000
Tecnoooo00000000000
 
00000
0000000000
00000
 

Dernier

INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
evercoyla
 
sistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gstsistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gst
DavidRojas870673
 
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
refrielectriccarlyz
 

Dernier (20)

CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
 
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdfGUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
 
Video sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxVideo sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptx
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
sistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gstsistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gst
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Aportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdf
Aportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdfAportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdf
Aportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdf
 
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbana
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo Limache
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potable
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cereales
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 

estructuras repetitivas for, while y funcionamiento de las herramientas case

  • 1.
  • 2. 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
  • 4. Desde <var=exp1> hasta <exp2>, paso <exp3> acción 1 acción 2 ……………. Fin-Desde
  • 5. 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
  • 7. Mientras <condición> hacer acción 1 acción 2 …………. Fin-Mientras
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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.
  • 12. • 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;
  • 13. • 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.