SlideShare una empresa de Scribd logo
1 de 6
UNIVERISIDAD DECORDOBA SEDELORICA
ALUMNO: FEDER ENRIQUE PEREZ PEÑAFIEL
LUIS DIEGO CORREA ALVAREZ
INGENIERIA DE SISTEMAS PRIMER SEMESTRE
DOCENTE: JESUS MANUEL ARRIETA MADRID
MATERIA: INTRODUCCION A LA INGENIERIA DE SISTEMAS
AÑO: 2015
 Realice una presentación en Slideshare donde explique el
funcionamiento de las estructuras repetitivas FOR y WHILE; cuáles son
sus partes y características.
 En la presentación de Slideshare se deben presentar 3 ejemplos de
algoritmos con estructuras repetitivas, no se pueden repetir los ejemplos
entre los diferentes grupos.
 Como segundo tema de la presentación de Slideshare se debe explicar
el funcionamiento de las herramientas CASE, cuál es su función,
aplicación y características y por lo menos un ejemplo de ellas.
Solución
1) El funcionamiento de la estructura for es el siguiente:
- Se evalúa la expresión de inicialización.
-Se evalúa la condición. Si el resultado es falso, termina la
ejecución de la estructura for. Si es verdadero, sigue por el
paso 3.
- Se ejecuta el bloque de instrucciones dentro de la
estructura.
- Se evalúa la expresión final, que normalmente altera la
variable de control, y se vuelve al paso segundo.
Partes
For ([variable=inicio] [mientras variable=condición] variable=incremento]
tarea que se repite
fin del lazo
Funcionamiento de la estructura while
Se utilizan cuando queremos repetir la ejecución de unas sentencias un
número indefinido de veces, siempre que se cumpla una condición. Se más
sencillo de comprender que el bucle FOR, pues no incorpora en la misma línea
la inicialización de las variables su condición para seguir ejecutándose y su
actualización.
Partes
while ([condición que se cumple]
tarea que se repite si la condicion se cumple
fin del lazo
Características
For: la estructura for se usa en aquellas situaciones en las cuales
CONOCEMOS la cantidad de veces que queremos que se ejecute el bloque de
instrucciones. Ejemplo: cargar 10 números, ingresar 5 notas de alumnos, etc.
While: permite al programador especificarlas veces que se repita una
acción(una o más sentencias de programación) mientras una condición se
mantenga verdadera.
– Repite una acción mientras (While) alguna condición permanezca con valor
true
– La “acción” puede ser una sentencia simple o compuesta
– Si la condición inicialmente es false, entonces la “acción” nunca se ejecutará
2) Ejemplos de for: --hacer un algoritmo que sume dos numeros
cualquieras y que le asigne al resultado una variable y la imprima.
Inicio
Suma <- 0, n1, <- 0, n2, <- 0,
Escribir “digite el primer número”
Leer n1,
Escribir “digite el segundo número”
Leer n2,
Suma n1+n2
Escribir “Imprimir” suma
Fin
Ejemplos de while: -- Hacer un algoritmo que lea 5 numeros y
determine la suma entre ellos.
INICIO
ENTERO: N, i, SUMA
i=1
SUMA=0
MIESTRAS (i <=5) HAGA
MOSTRAR ( 'DIGITE UN NUMERO')
LEER (N)
SUMA= SUMA+N
i= i+1
FIN MIENTRAS
MOSTRAR ('LA SUMA ES:', SUMA)
FIN
--Realizar un algoritmo para sumar consecutivamente y cuando la suma sea
superior a 100 deje de pedir números y muestre el total.
INICIO
ENTERO: N SUMA
SUMA=0
MIENTRAS(SUMA<=100)
MOSTRAR ('DIGITE UN NUMERO')
LEER(N)
SUMA=SUMA+N
FIN MIENTRAS
MOSTRAR ('LA SUMA ES:', SUMA)
FIN
--Realizar un algoritmo que pida al usuario digitar un color y lo muestre, pero
cuando el usuario digita el color rojo se termine y lo indica.
INICIO
CADENA: COLOR
COLOR= ''
MIENTRAS ( COLOR <> 'ROJO') HAGA
MOSTRAR ('DIGITE COLOR')
LEER (COLOR)
MOSTRAR ('EL COLOR ES:', COLOR)
FIN MIENTRAS
MOSTRAR ('HA FINALIZADO')
FIN
3) Función de la estructura Case
Funciona así, primero se evalúa la variable, si esa variable tiene
como valor el valor1 realizamos las acciones asociadas al valor1. Si
tiene el valor2, ejecutamos las acciones relacionadas con este
valor3. Así con cuantos valores deseemos. Por último tenemos un
ELSE para realizar acciones en caso de que no hubiesen sido
ninguno de los valores anteriores. Este ELSE es opcional.
Características
Una herramienta CASE cliente / servidor provee modelo de datos,
generación de código, registro del ciclo de vida de los proyectos,
comunicación entre distintos ingenieros. Las principales herramientas
son Knowledge Ware’s Application Development Workbench, TI’s,
Information Engineering Facility (IEF), y Andersen consulting’s
Foundation for Cooperative Processing.
Deberes de una herramienta CASE Cliente
Aplicación
Ejemplo: Muestra cómo hacer un menú simple con las
estructuras Repetir-Hasta Que y Según
Proceso menu
Repetir
// Mostrar menu
Limpiar Pantalla
Escribir "Menú de recomendaciones"
Escribir " 1. Literatura"
Escribir " 2. Cine"
Escribir " 3. Música"
Escribir " 4. Videojuegos"
Escribir " 5. Salir"
// ingresar una opción
Escribir "Elija una opción (1-5): "
Leer OP
// Procesar esa opción
Según OP Hacer
1:
Escribir "Lecturas recomendables:"
Escribir " + Esperándolo a Tito y otros
cuentos de fútbol (Eduardo Sacheri)"
Escribir " + El juego de Ender (Orson Scott
Card)"
Escribir " + El sueño de los héroes (Adolfo
Bioy Casares)"
2:
Escribir "Películas recomendables:"
Escribir " + Matrix (1999)"
Escribir " + El último samuray (2003)"
Escribir " + Cars (2006)"
3:
Escribir "Discos recomendables:"
Escribir " + Despedazado por mil partes (La
Renga, 1996)"
Escribir " + Búfalo (La Mississippi, 2008)"
Escribir " + Gaia (Mägo de Oz, 2003)"
4:
Escribir "Videojuegos clásicos
recomendables"
Escribir " + Día del tentáculo (LucasArts,
1993)"
Escribir " + Terminal Velocity (Terminal
Reality/3D Realms, 1995)"
Escribir " + Death Rally (Remedy/Apogee,
1996)"
5:
Escribir "Gracias, vuelva prontos"
De otro modo:
Escribir "Opción no válida"
FinSegun
Escribir "Presione enter para continuar"
Esperar Tecla
Hasta Que OP=5
FinProceso

Más contenido relacionado

La actualidad más candente

ESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoDANNYOSE
 
6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos ProgramasPaulo Guerra Terán
 
Presentacion tema 8 - Operadores y control de flujo
Presentacion tema 8 - Operadores y control de flujoPresentacion tema 8 - Operadores y control de flujo
Presentacion tema 8 - Operadores y control de flujoEdgar Hernández
 
Elementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamientoElementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamientoJohnny Montenegro Molina
 
Pseudocodigos
PseudocodigosPseudocodigos
PseudocodigosClariza
 
Joption pane en java
Joption pane en javaJoption pane en java
Joption pane en javaRobert Wolf
 
Como realizar un pseudocodigo
Como realizar un pseudocodigo Como realizar un pseudocodigo
Como realizar un pseudocodigo 2244090
 
Estructura de programación
Estructura de programaciónEstructura de programación
Estructura de programaciónMagda Fernandez
 
Introducción a JavaScript 2
Introducción a JavaScript 2Introducción a JavaScript 2
Introducción a JavaScript 2Lorenzo Alejo
 
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2David Tuarez
 

La actualidad más candente (20)

Modulo ivp seint
Modulo ivp seintModulo ivp seint
Modulo ivp seint
 
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
 
Pseint
PseintPseint
Pseint
 
6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas
 
Guía de Python
Guía de Python Guía de Python
Guía de Python
 
Fun-programacion-201-Elementos-pseducodigo
Fun-programacion-201-Elementos-pseducodigoFun-programacion-201-Elementos-pseducodigo
Fun-programacion-201-Elementos-pseducodigo
 
Presentacion tema 8 - Operadores y control de flujo
Presentacion tema 8 - Operadores y control de flujoPresentacion tema 8 - Operadores y control de flujo
Presentacion tema 8 - Operadores y control de flujo
 
Elementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamientoElementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamiento
 
Iniciacion a-la-programacion-ii
Iniciacion a-la-programacion-iiIniciacion a-la-programacion-ii
Iniciacion a-la-programacion-ii
 
Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigos
 
Joption pane en java
Joption pane en javaJoption pane en java
Joption pane en java
 
Como realizar un pseudocodigo
Como realizar un pseudocodigo Como realizar un pseudocodigo
Como realizar un pseudocodigo
 
Tutorial p seint
Tutorial p seintTutorial p seint
Tutorial p seint
 
Pseudocodigo (1)
Pseudocodigo (1)Pseudocodigo (1)
Pseudocodigo (1)
 
Estructura de programación
Estructura de programaciónEstructura de programación
Estructura de programación
 
Como realizar un pseudocodigo (1)
Como realizar un pseudocodigo (1)Como realizar un pseudocodigo (1)
Como realizar un pseudocodigo (1)
 
Computacion para ing
Computacion para ingComputacion para ing
Computacion para ing
 
Introducción a JavaScript 2
Introducción a JavaScript 2Introducción a JavaScript 2
Introducción a JavaScript 2
 
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2
 
Tutorial p seint
Tutorial p seintTutorial p seint
Tutorial p seint
 

Similar a Parcial de introduccion

Introducción a la programación en java
Introducción a la programación en javaIntroducción a la programación en java
Introducción a la programación en javaIvan Alvarado
 
Lenguajes de Programación: Estructuras de Control
Lenguajes de Programación: Estructuras de ControlLenguajes de Programación: Estructuras de Control
Lenguajes de Programación: Estructuras de ControlLuis Fernando Aguas Bucheli
 
Programacion web - introduccion
Programacion web - introduccionProgramacion web - introduccion
Programacion web - introduccionandrea katherine
 
Programacion web introduccion
Programacion web  introduccionProgramacion web  introduccion
Programacion web introduccionandrea katherine
 
Introducción a JavaScript 1
Introducción a JavaScript 1Introducción a JavaScript 1
Introducción a JavaScript 1Lorenzo Alejo
 
Estructuras básicas 3 er periodo.docx
Estructuras básicas 3 er periodo.docxEstructuras básicas 3 er periodo.docx
Estructuras básicas 3 er periodo.docxLuzAngieBolaosOrdoez
 
Estructuras básicas 3 er periodo.docx (1)
Estructuras básicas 3 er periodo.docx (1)Estructuras básicas 3 er periodo.docx (1)
Estructuras básicas 3 er periodo.docx (1)LuzAngieBolaosOrdoez
 
Programación de nivel básico 1 y 2. c2.
Programación de nivel básico 1 y 2. c2.Programación de nivel básico 1 y 2. c2.
Programación de nivel básico 1 y 2. c2.DENIRAMIREZANDRADE
 
programación
programaciónprogramación
programaciónlaura2041
 
Ejercicios de programacion if - switch-case
Ejercicios de programacion   if  -   switch-caseEjercicios de programacion   if  -   switch-case
Ejercicios de programacion if - switch-caseGuillermo Viaje
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNKarol Moreno
 
Yosenith illidge- introducción a la programación.
Yosenith illidge- introducción a la programación.Yosenith illidge- introducción a la programación.
Yosenith illidge- introducción a la programación.Luisa Fernandez Llorente
 
introducción a la programación. yosenith lllidge
introducción a la programación. yosenith lllidgeintroducción a la programación. yosenith lllidge
introducción a la programación. yosenith lllidgeLuisa Fernandez Llorente
 

Similar a Parcial de introduccion (20)

Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
Introducción a la programación en java
Introducción a la programación en javaIntroducción a la programación en java
Introducción a la programación en java
 
Lenguajes de Programación: Estructuras de Control
Lenguajes de Programación: Estructuras de ControlLenguajes de Programación: Estructuras de Control
Lenguajes de Programación: Estructuras de Control
 
Estructuras de Control
Estructuras de Control Estructuras de Control
Estructuras de Control
 
Trabajo de tecnología.pdf
Trabajo de tecnología.pdfTrabajo de tecnología.pdf
Trabajo de tecnología.pdf
 
Trabajo de tecnología.pdf
Trabajo de tecnología.pdfTrabajo de tecnología.pdf
Trabajo de tecnología.pdf
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
 
Programacion web - introduccion
Programacion web - introduccionProgramacion web - introduccion
Programacion web - introduccion
 
Programacion web introduccion
Programacion web  introduccionProgramacion web  introduccion
Programacion web introduccion
 
Introducción a JavaScript 1
Introducción a JavaScript 1Introducción a JavaScript 1
Introducción a JavaScript 1
 
Kimberly (2) mapau trabajo
Kimberly (2) mapau trabajoKimberly (2) mapau trabajo
Kimberly (2) mapau trabajo
 
Estructuras básicas 3 er periodo.docx
Estructuras básicas 3 er periodo.docxEstructuras básicas 3 er periodo.docx
Estructuras básicas 3 er periodo.docx
 
Estructuras básicas 3 er periodo.docx (1)
Estructuras básicas 3 er periodo.docx (1)Estructuras básicas 3 er periodo.docx (1)
Estructuras básicas 3 er periodo.docx (1)
 
Programación de nivel básico 1 y 2. c2.
Programación de nivel básico 1 y 2. c2.Programación de nivel básico 1 y 2. c2.
Programación de nivel básico 1 y 2. c2.
 
programación
programaciónprogramación
programación
 
Algoritmo utilizando pseudolenguaje
Algoritmo utilizando pseudolenguajeAlgoritmo utilizando pseudolenguaje
Algoritmo utilizando pseudolenguaje
 
Ejercicios de programacion if - switch-case
Ejercicios de programacion   if  -   switch-caseEjercicios de programacion   if  -   switch-case
Ejercicios de programacion if - switch-case
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Yosenith illidge- introducción a la programación.
Yosenith illidge- introducción a la programación.Yosenith illidge- introducción a la programación.
Yosenith illidge- introducción a la programación.
 
introducción a la programación. yosenith lllidge
introducción a la programación. yosenith lllidgeintroducción a la programación. yosenith lllidge
introducción a la programación. yosenith lllidge
 

Último

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 

Último (20)

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 

Parcial de introduccion

  • 1. UNIVERISIDAD DECORDOBA SEDELORICA ALUMNO: FEDER ENRIQUE PEREZ PEÑAFIEL LUIS DIEGO CORREA ALVAREZ INGENIERIA DE SISTEMAS PRIMER SEMESTRE DOCENTE: JESUS MANUEL ARRIETA MADRID MATERIA: INTRODUCCION A LA INGENIERIA DE SISTEMAS AÑO: 2015
  • 2.  Realice una presentación en Slideshare donde explique el funcionamiento de las estructuras repetitivas FOR y WHILE; cuáles son sus partes y características.  En la presentación de Slideshare se deben presentar 3 ejemplos de algoritmos con estructuras repetitivas, no se pueden repetir los ejemplos entre los diferentes grupos.  Como segundo tema de la presentación de Slideshare se debe explicar el funcionamiento de las herramientas CASE, cuál es su función, aplicación y características y por lo menos un ejemplo de ellas. Solución 1) El funcionamiento de la estructura for es el siguiente: - Se evalúa la expresión de inicialización. -Se evalúa la condición. Si el resultado es falso, termina la ejecución de la estructura for. Si es verdadero, sigue por el paso 3. - Se ejecuta el bloque de instrucciones dentro de la estructura. - Se evalúa la expresión final, que normalmente altera la variable de control, y se vuelve al paso segundo. Partes For ([variable=inicio] [mientras variable=condición] variable=incremento] tarea que se repite fin del lazo Funcionamiento de la estructura while Se utilizan cuando queremos repetir la ejecución de unas sentencias un número indefinido de veces, siempre que se cumpla una condición. Se más sencillo de comprender que el bucle FOR, pues no incorpora en la misma línea la inicialización de las variables su condición para seguir ejecutándose y su actualización.
  • 3. Partes while ([condición que se cumple] tarea que se repite si la condicion se cumple fin del lazo Características For: la estructura for se usa en aquellas situaciones en las cuales CONOCEMOS la cantidad de veces que queremos que se ejecute el bloque de instrucciones. Ejemplo: cargar 10 números, ingresar 5 notas de alumnos, etc. While: permite al programador especificarlas veces que se repita una acción(una o más sentencias de programación) mientras una condición se mantenga verdadera. – Repite una acción mientras (While) alguna condición permanezca con valor true – La “acción” puede ser una sentencia simple o compuesta – Si la condición inicialmente es false, entonces la “acción” nunca se ejecutará 2) Ejemplos de for: --hacer un algoritmo que sume dos numeros cualquieras y que le asigne al resultado una variable y la imprima. Inicio Suma <- 0, n1, <- 0, n2, <- 0, Escribir “digite el primer número” Leer n1, Escribir “digite el segundo número” Leer n2, Suma n1+n2 Escribir “Imprimir” suma Fin Ejemplos de while: -- Hacer un algoritmo que lea 5 numeros y determine la suma entre ellos. INICIO ENTERO: N, i, SUMA i=1 SUMA=0
  • 4. MIESTRAS (i <=5) HAGA MOSTRAR ( 'DIGITE UN NUMERO') LEER (N) SUMA= SUMA+N i= i+1 FIN MIENTRAS MOSTRAR ('LA SUMA ES:', SUMA) FIN --Realizar un algoritmo para sumar consecutivamente y cuando la suma sea superior a 100 deje de pedir números y muestre el total. INICIO ENTERO: N SUMA SUMA=0 MIENTRAS(SUMA<=100) MOSTRAR ('DIGITE UN NUMERO') LEER(N) SUMA=SUMA+N FIN MIENTRAS MOSTRAR ('LA SUMA ES:', SUMA) FIN --Realizar un algoritmo que pida al usuario digitar un color y lo muestre, pero cuando el usuario digita el color rojo se termine y lo indica. INICIO CADENA: COLOR COLOR= '' MIENTRAS ( COLOR <> 'ROJO') HAGA MOSTRAR ('DIGITE COLOR') LEER (COLOR) MOSTRAR ('EL COLOR ES:', COLOR) FIN MIENTRAS MOSTRAR ('HA FINALIZADO') FIN 3) Función de la estructura Case Funciona así, primero se evalúa la variable, si esa variable tiene como valor el valor1 realizamos las acciones asociadas al valor1. Si tiene el valor2, ejecutamos las acciones relacionadas con este valor3. Así con cuantos valores deseemos. Por último tenemos un
  • 5. ELSE para realizar acciones en caso de que no hubiesen sido ninguno de los valores anteriores. Este ELSE es opcional. Características Una herramienta CASE cliente / servidor provee modelo de datos, generación de código, registro del ciclo de vida de los proyectos, comunicación entre distintos ingenieros. Las principales herramientas son Knowledge Ware’s Application Development Workbench, TI’s, Information Engineering Facility (IEF), y Andersen consulting’s Foundation for Cooperative Processing. Deberes de una herramienta CASE Cliente Aplicación Ejemplo: Muestra cómo hacer un menú simple con las estructuras Repetir-Hasta Que y Según Proceso menu Repetir // Mostrar menu Limpiar Pantalla Escribir "Menú de recomendaciones" Escribir " 1. Literatura" Escribir " 2. Cine" Escribir " 3. Música" Escribir " 4. Videojuegos" Escribir " 5. Salir" // ingresar una opción Escribir "Elija una opción (1-5): " Leer OP // Procesar esa opción Según OP Hacer 1: Escribir "Lecturas recomendables:" Escribir " + Esperándolo a Tito y otros cuentos de fútbol (Eduardo Sacheri)" Escribir " + El juego de Ender (Orson Scott Card)" Escribir " + El sueño de los héroes (Adolfo Bioy Casares)" 2: Escribir "Películas recomendables:" Escribir " + Matrix (1999)" Escribir " + El último samuray (2003)" Escribir " + Cars (2006)" 3: Escribir "Discos recomendables:"
  • 6. Escribir " + Despedazado por mil partes (La Renga, 1996)" Escribir " + Búfalo (La Mississippi, 2008)" Escribir " + Gaia (Mägo de Oz, 2003)" 4: Escribir "Videojuegos clásicos recomendables" Escribir " + Día del tentáculo (LucasArts, 1993)" Escribir " + Terminal Velocity (Terminal Reality/3D Realms, 1995)" Escribir " + Death Rally (Remedy/Apogee, 1996)" 5: Escribir "Gracias, vuelva prontos" De otro modo: Escribir "Opción no válida" FinSegun Escribir "Presione enter para continuar" Esperar Tecla Hasta Que OP=5 FinProceso