SlideShare una empresa de Scribd logo
1 de 17
Tutorial III
Estructuras Algorítmicas
Instrucciones Repetitivas
Universidad Autónoma Gabriel Rene Moreno
Ing. Mary Dunnia Lopez N.
Mat204- F4
Semestre I/2018
PARA MIENTRAS REPETIR - HASTA
Lámina  2
Objetivo del Tutorial
Al finalizar el estudiante será capaz de:
 Conocer qué es una estructura iterativa
 Comprender en qué casos es ventajoso utilizar una estructura iterativa
 Utilizar el orden correcto de ejecución de las instrucciones del algoritmo
 Elaborar procedimientos con una estructura iterativa que contenga y controle a
una estructura secuencial y/o condicional.
 Reflexionar sobre los tipos de problemas que requieren utilizar la estructura
iterativa en la solución
 Agrupar las instrucciones o pasos que se repiten varias veces para conformar
con ellos una estructura iterativa (repetitiva).
Lámina  3
 En la especificación de los algoritmos muchas veces se requiere que una
secuencia de instrucciones se repita mas de una vez.
 Una respuesta a esta necesidad son las estructuras algorítmicas repetitivas.
 Por ejemplo :
• Calcular el promedio de la nota de 100 alumnos
• Obtener los dígitos de un numero en base 10
• Convertir a binario en numero entero en base 10
Introducción
Lámina  4
Las instrucciones repetitivas pueden ser:
1. Para (For)
2. Mientras (While)
3. Repetir … Hasta (Do … Loop)
Clasificación de las Instrucciones Repetitivas
Lámina  5
Ciclo Para
Representación
Diagrama de Flujo
i
Lámina  6
Ejemplo Simple - 1
Diseñar el algoritmo que dado Num muestre en pantalla
los primeros elementos de la siguiente serie:
0 3 7 15 31
Enunciado del Problema
Lámina  7
Ejemplo Simple 1 - Análisis
Diseñar el algoritmo que dado Num muestre en pantalla los primeros
elementos de la siguiente serie:
0 3 7 15 31
Num: Numero Entero
Proceso:
0 3 7 15
21 – 1 =0 => Para n=1 => Tn=0
22 – 1 = 3 => Para n=2=> Tn=0
23 - 1 = 7 => Para n=3=> Tn=0
N: Numero Entero
1. Análisis
Enunciado del Problema
Tn: Numero Real
Lámina  8
Ejemplo Simple 1 – Diseño y Prueba
2. Diseño
Diagrama de Flujo 3. Prueba
Prueba de Escritorio
Num N Tn Pantalla
5 1 0 0
2 3 3
3 7 7
4 15 15
5 31 31
6
Lámina  9
Ciclo Mientras
Representación
Diagrama de Flujo
Lámina  10
Ejemplo Simple - 2
Mostrar todos los dígitos Impares de un numero en base 10
Enunciado del Problema
Lámina  11
Ejemplo Simple 2 - Solución
Mostrar todos los dígitos Impares de un numero en base 10
Num: Numero Entero
Proceso:
Num=352
352 MOD 10 = 2 => x=2
35 MOD 10 = 5 => x=5
3 MOD 10 = 3 => x=3
Imp => 5 3
1. Análisis
Enunciado del Problema
cadena: Cadena de Caracteres
Lámina  12
Ejemplo Simple 2 - Solución
2. Diseño
Diagrama de Flujo
3. Prueba
Prueba de Escritorio
Inicio
Cadena = « «
Numero >0
Fin
X = Numero MOD 10
Cadena = cstr(x) + cadena
Numero = numero 10
Numero
Cadena
Cstr  Ind ica
convertir el
numero entero x
A una cadena de
caracteres para
poder sumar
cadenas.
V
X % 2 = 0 V
F
Numero Cadena X Pantalla
532 “ ” 2
5 3
53 “3 “ 3
5 ”5 3 “ 5
0
Lámina  13
Ciclo Repetir Hasta que
Representación
Diagrama de Flujo
Lámina  14
Ejemplo Simple - 3
Convertir a Binario un número en base 10
Enunciado del Problema
Lámina  15
Ejemplo Simple 3 - Solución
Convertir a Binario un número en base 10
Numero: Numero Entero
Proceso: Num MOD 2
Num=4
4 Mod 2 = 0 => x=0
5 Mod 2 = 0 => x=0
6 Mod 2 = 1 => x=1
410 = 1002
1. Análisis
Enunciado del Problema
cadena: Cadena de caracteres
Lámina  16
Ejemplo Simple 3 - Solución
2. Diseño
Diagrama de Flujo
3. Prueba
Prueba de Escritorio
Numero Cadena X Pantalla
4 “ ” 0
1 0 0
2 “0 “ 0
1 ”0 0 “ 1
0 ”1 0 0 ”
Lámina  17
Ejercicios
1. Obtener la sumatoria de números enteros múltiplos de 5 comprendidos entre 1 y 100
2. Obtener el producto rio de los números divisibles de 3 que se encuentran entre 1 y 5000.
3. Generar la siguiente serie numérica:
114; 57; 54; 27; 24; 12; ..
4. Generar la siguiente serie : 3, 7, 11, 15
5. Obtener el sumatorio la serie del ejercicio anterior S = 21 para N=3
6. Generar la siguiente serie: 0 , 3/5, 8/10 , 15/17, 24/26
7. Generar la siguiente serie: 48 , 42, 38 , 36, 36, 38
8. Obtener el sumatorio la siguiente serie:
2 + 16 + 54 + 128 +…+ 2000

Más contenido relacionado

La actualidad más candente (19)

Ecuaciones de primer grado
Ecuaciones de primer gradoEcuaciones de primer grado
Ecuaciones de primer grado
 
Tarea 1 act1-1 ej123
Tarea 1   act1-1 ej123Tarea 1   act1-1 ej123
Tarea 1 act1-1 ej123
 
Analisis numerico
Analisis numericoAnalisis numerico
Analisis numerico
 
determinar si un numero es primo
determinar si un numero es primo determinar si un numero es primo
determinar si un numero es primo
 
Analisis numerico.
Analisis numerico.Analisis numerico.
Analisis numerico.
 
Presentacion analisis numericos
Presentacion analisis numericosPresentacion analisis numericos
Presentacion analisis numericos
 
13 arreglos -tema13
13 arreglos -tema1313 arreglos -tema13
13 arreglos -tema13
 
Metodo de optimizacion
Metodo de optimizacionMetodo de optimizacion
Metodo de optimizacion
 
Método simplex m
Método simplex mMétodo simplex m
Método simplex m
 
E1 act 1
E1 act 1E1 act 1
E1 act 1
 
3.metodo directo
3.metodo directo3.metodo directo
3.metodo directo
 
Analisisnumericoact1
Analisisnumericoact1Analisisnumericoact1
Analisisnumericoact1
 
Analisis numerico y manejo de errores
Analisis numerico y manejo de erroresAnalisis numerico y manejo de errores
Analisis numerico y manejo de errores
 
Metodos numericos sept2012 ma9301
Metodos numericos sept2012 ma9301Metodos numericos sept2012 ma9301
Metodos numericos sept2012 ma9301
 
Analisis numerico
Analisis numericoAnalisis numerico
Analisis numerico
 
Simulación - Unidad 2 numeros pseudoaleatorios
Simulación - Unidad 2 numeros pseudoaleatoriosSimulación - Unidad 2 numeros pseudoaleatorios
Simulación - Unidad 2 numeros pseudoaleatorios
 
Angelica garcia
Angelica garciaAngelica garcia
Angelica garcia
 
1 simulacion introduccion
1 simulacion introduccion1 simulacion introduccion
1 simulacion introduccion
 
Analisis numerico
Analisis numericoAnalisis numerico
Analisis numerico
 

Similar a Cap5 1.4 tutor3 algoritmos repetititvos

Cap5 1.2 tutor2 algoritmos secuenciales
Cap5 1.2 tutor2 algoritmos secuencialesCap5 1.2 tutor2 algoritmos secuenciales
Cap5 1.2 tutor2 algoritmos secuencialesMary Dunnia Lopez N.
 
Enseñar Matemáticas_ un compromiso con el oficio de preguntar (taller).pdf
Enseñar Matemáticas_ un compromiso con el oficio de preguntar (taller).pdfEnseñar Matemáticas_ un compromiso con el oficio de preguntar (taller).pdf
Enseñar Matemáticas_ un compromiso con el oficio de preguntar (taller).pdfAlicia156727
 
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSKatherinBarrios17
 
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSKatherinBarrios17
 
Fundamentos de Programacion - Unidad 5 arreglos (vectores)
Fundamentos de Programacion - Unidad 5 arreglos (vectores)Fundamentos de Programacion - Unidad 5 arreglos (vectores)
Fundamentos de Programacion - Unidad 5 arreglos (vectores)José Antonio Sandoval Acosta
 
principios de algortimos, secuencuas y base de dats
principios de algortimos, secuencuas y base de datsprincipios de algortimos, secuencuas y base de dats
principios de algortimos, secuencuas y base de datsmiguelgarciasalazar3
 
Sesión 3_Secuencial Principios de Algoritmos.ppt
Sesión 3_Secuencial Principios de Algoritmos.pptSesión 3_Secuencial Principios de Algoritmos.ppt
Sesión 3_Secuencial Principios de Algoritmos.pptyohannygarciasalazar1
 
Algoritmo eiika..
Algoritmo eiika..Algoritmo eiika..
Algoritmo eiika..ediikiita
 
Algoritmo eiika..
Algoritmo eiika..Algoritmo eiika..
Algoritmo eiika..ediikiita
 
Métodos Directos
Métodos DirectosMétodos Directos
Métodos DirectosKike Prieto
 
Guía de estudio sistemas numéricos
Guía de estudio sistemas numéricosGuía de estudio sistemas numéricos
Guía de estudio sistemas numéricosSistemadeEstudiosMed
 
Clase 2 álgebra 2010 version final
Clase 2 álgebra 2010 version finalClase 2 álgebra 2010 version final
Clase 2 álgebra 2010 version finalKarla Martinez
 
Tutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicasTutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicasMichele André
 
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)José Antonio Sandoval Acosta
 
Matematicas para la Olimpiada
Matematicas para la OlimpiadaMatematicas para la Olimpiada
Matematicas para la OlimpiadaJoemmanuel Ponce
 

Similar a Cap5 1.4 tutor3 algoritmos repetititvos (20)

Cap5 1.2 tutor2 algoritmos secuenciales
Cap5 1.2 tutor2 algoritmos secuencialesCap5 1.2 tutor2 algoritmos secuenciales
Cap5 1.2 tutor2 algoritmos secuenciales
 
diagramas de flujo2
diagramas de flujo2diagramas de flujo2
diagramas de flujo2
 
Enseñar Matemáticas_ un compromiso con el oficio de preguntar (taller).pdf
Enseñar Matemáticas_ un compromiso con el oficio de preguntar (taller).pdfEnseñar Matemáticas_ un compromiso con el oficio de preguntar (taller).pdf
Enseñar Matemáticas_ un compromiso con el oficio de preguntar (taller).pdf
 
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
 
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
 
_Algoritmos.ppt
_Algoritmos.ppt_Algoritmos.ppt
_Algoritmos.ppt
 
Fundamentos de Programacion - Unidad 5 arreglos (vectores)
Fundamentos de Programacion - Unidad 5 arreglos (vectores)Fundamentos de Programacion - Unidad 5 arreglos (vectores)
Fundamentos de Programacion - Unidad 5 arreglos (vectores)
 
Sesión 09 Fund Programación
Sesión 09 Fund ProgramaciónSesión 09 Fund Programación
Sesión 09 Fund Programación
 
principios de algortimos, secuencuas y base de dats
principios de algortimos, secuencuas y base de datsprincipios de algortimos, secuencuas y base de dats
principios de algortimos, secuencuas y base de dats
 
Sesión 3_Secuencial Principios de Algoritmos.ppt
Sesión 3_Secuencial Principios de Algoritmos.pptSesión 3_Secuencial Principios de Algoritmos.ppt
Sesión 3_Secuencial Principios de Algoritmos.ppt
 
arreglos y matrices
arreglos  y matricesarreglos  y matrices
arreglos y matrices
 
Contar digitos
Contar digitosContar digitos
Contar digitos
 
Algoritmo eiika..
Algoritmo eiika..Algoritmo eiika..
Algoritmo eiika..
 
Algoritmo eiika..
Algoritmo eiika..Algoritmo eiika..
Algoritmo eiika..
 
Métodos Directos
Métodos DirectosMétodos Directos
Métodos Directos
 
Guía de estudio sistemas numéricos
Guía de estudio sistemas numéricosGuía de estudio sistemas numéricos
Guía de estudio sistemas numéricos
 
Clase 2 álgebra 2010 version final
Clase 2 álgebra 2010 version finalClase 2 álgebra 2010 version final
Clase 2 álgebra 2010 version final
 
Tutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicasTutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicas
 
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
 
Matematicas para la Olimpiada
Matematicas para la OlimpiadaMatematicas para la Olimpiada
Matematicas para la Olimpiada
 

Más de Mary Dunnia Lopez N. (20)

Cap7 2 matrices
Cap7 2 matricesCap7 2 matrices
Cap7 2 matrices
 
Cap7 1 vectores
Cap7 1 vectoresCap7 1 vectores
Cap7 1 vectores
 
Guia lab1
Guia lab1Guia lab1
Guia lab1
 
Cap4.2 visual basic.net
Cap4.2 visual basic.netCap4.2 visual basic.net
Cap4.2 visual basic.net
 
Cap5 1.1 tutor2 la_variable
Cap5 1.1 tutor2 la_variableCap5 1.1 tutor2 la_variable
Cap5 1.1 tutor2 la_variable
 
Cap5 1.3 tutor3 algoritmos condicionales
Cap5 1.3 tutor3 algoritmos condicionalesCap5 1.3 tutor3 algoritmos condicionales
Cap5 1.3 tutor3 algoritmos condicionales
 
Vectores
VectoresVectores
Vectores
 
Matrices
MatricesMatrices
Matrices
 
Cadenas
CadenasCadenas
Cadenas
 
Cap1.3 tutor recursividad matriz
Cap1.3 tutor recursividad   matrizCap1.3 tutor recursividad   matriz
Cap1.3 tutor recursividad matriz
 
Cap1.2 tutor recursividad vectores
Cap1.2 tutor recursividad   vectoresCap1.2 tutor recursividad   vectores
Cap1.2 tutor recursividad vectores
 
Cap30 intro
Cap30 introCap30 intro
Cap30 intro
 
Cap32 rep num
Cap32 rep numCap32 rep num
Cap32 rep num
 
Cap31 sist num
Cap31 sist numCap31 sist num
Cap31 sist num
 
Cap2
Cap2Cap2
Cap2
 
Cap1.1 recursividad
Cap1.1 recursividadCap1.1 recursividad
Cap1.1 recursividad
 
Cap0 2
Cap0 2Cap0 2
Cap0 2
 
Cap0 1
Cap0 1Cap0 1
Cap0 1
 
Cap0 3 tips
Cap0 3 tipsCap0 3 tips
Cap0 3 tips
 
Cap1 1 introduccion
Cap1 1   introduccionCap1 1   introduccion
Cap1 1 introduccion
 

Último

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
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
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
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
 
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
 

Último (20)

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
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
 
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
 

Cap5 1.4 tutor3 algoritmos repetititvos

  • 1. Tutorial III Estructuras Algorítmicas Instrucciones Repetitivas Universidad Autónoma Gabriel Rene Moreno Ing. Mary Dunnia Lopez N. Mat204- F4 Semestre I/2018 PARA MIENTRAS REPETIR - HASTA
  • 2. Lámina  2 Objetivo del Tutorial Al finalizar el estudiante será capaz de:  Conocer qué es una estructura iterativa  Comprender en qué casos es ventajoso utilizar una estructura iterativa  Utilizar el orden correcto de ejecución de las instrucciones del algoritmo  Elaborar procedimientos con una estructura iterativa que contenga y controle a una estructura secuencial y/o condicional.  Reflexionar sobre los tipos de problemas que requieren utilizar la estructura iterativa en la solución  Agrupar las instrucciones o pasos que se repiten varias veces para conformar con ellos una estructura iterativa (repetitiva).
  • 3. Lámina  3  En la especificación de los algoritmos muchas veces se requiere que una secuencia de instrucciones se repita mas de una vez.  Una respuesta a esta necesidad son las estructuras algorítmicas repetitivas.  Por ejemplo : • Calcular el promedio de la nota de 100 alumnos • Obtener los dígitos de un numero en base 10 • Convertir a binario en numero entero en base 10 Introducción
  • 4. Lámina  4 Las instrucciones repetitivas pueden ser: 1. Para (For) 2. Mientras (While) 3. Repetir … Hasta (Do … Loop) Clasificación de las Instrucciones Repetitivas
  • 5. Lámina  5 Ciclo Para Representación Diagrama de Flujo i
  • 6. Lámina  6 Ejemplo Simple - 1 Diseñar el algoritmo que dado Num muestre en pantalla los primeros elementos de la siguiente serie: 0 3 7 15 31 Enunciado del Problema
  • 7. Lámina  7 Ejemplo Simple 1 - Análisis Diseñar el algoritmo que dado Num muestre en pantalla los primeros elementos de la siguiente serie: 0 3 7 15 31 Num: Numero Entero Proceso: 0 3 7 15 21 – 1 =0 => Para n=1 => Tn=0 22 – 1 = 3 => Para n=2=> Tn=0 23 - 1 = 7 => Para n=3=> Tn=0 N: Numero Entero 1. Análisis Enunciado del Problema Tn: Numero Real
  • 8. Lámina  8 Ejemplo Simple 1 – Diseño y Prueba 2. Diseño Diagrama de Flujo 3. Prueba Prueba de Escritorio Num N Tn Pantalla 5 1 0 0 2 3 3 3 7 7 4 15 15 5 31 31 6
  • 9. Lámina  9 Ciclo Mientras Representación Diagrama de Flujo
  • 10. Lámina  10 Ejemplo Simple - 2 Mostrar todos los dígitos Impares de un numero en base 10 Enunciado del Problema
  • 11. Lámina  11 Ejemplo Simple 2 - Solución Mostrar todos los dígitos Impares de un numero en base 10 Num: Numero Entero Proceso: Num=352 352 MOD 10 = 2 => x=2 35 MOD 10 = 5 => x=5 3 MOD 10 = 3 => x=3 Imp => 5 3 1. Análisis Enunciado del Problema cadena: Cadena de Caracteres
  • 12. Lámina  12 Ejemplo Simple 2 - Solución 2. Diseño Diagrama de Flujo 3. Prueba Prueba de Escritorio Inicio Cadena = « « Numero >0 Fin X = Numero MOD 10 Cadena = cstr(x) + cadena Numero = numero 10 Numero Cadena Cstr  Ind ica convertir el numero entero x A una cadena de caracteres para poder sumar cadenas. V X % 2 = 0 V F Numero Cadena X Pantalla 532 “ ” 2 5 3 53 “3 “ 3 5 ”5 3 “ 5 0
  • 13. Lámina  13 Ciclo Repetir Hasta que Representación Diagrama de Flujo
  • 14. Lámina  14 Ejemplo Simple - 3 Convertir a Binario un número en base 10 Enunciado del Problema
  • 15. Lámina  15 Ejemplo Simple 3 - Solución Convertir a Binario un número en base 10 Numero: Numero Entero Proceso: Num MOD 2 Num=4 4 Mod 2 = 0 => x=0 5 Mod 2 = 0 => x=0 6 Mod 2 = 1 => x=1 410 = 1002 1. Análisis Enunciado del Problema cadena: Cadena de caracteres
  • 16. Lámina  16 Ejemplo Simple 3 - Solución 2. Diseño Diagrama de Flujo 3. Prueba Prueba de Escritorio Numero Cadena X Pantalla 4 “ ” 0 1 0 0 2 “0 “ 0 1 ”0 0 “ 1 0 ”1 0 0 ”
  • 17. Lámina  17 Ejercicios 1. Obtener la sumatoria de números enteros múltiplos de 5 comprendidos entre 1 y 100 2. Obtener el producto rio de los números divisibles de 3 que se encuentran entre 1 y 5000. 3. Generar la siguiente serie numérica: 114; 57; 54; 27; 24; 12; .. 4. Generar la siguiente serie : 3, 7, 11, 15 5. Obtener el sumatorio la serie del ejercicio anterior S = 21 para N=3 6. Generar la siguiente serie: 0 , 3/5, 8/10 , 15/17, 24/26 7. Generar la siguiente serie: 48 , 42, 38 , 36, 36, 38 8. Obtener el sumatorio la siguiente serie: 2 + 16 + 54 + 128 +…+ 2000

Notas del editor

  1. 1