11
UNIVERSIDAD AUTÓNOMA DE
SINALOA
Facultad de Informática Culiacán
Estructuras de Repetición
Instructores:
MC. Gerardo Gálvez Gámez
Noviembre de 2014
Estructuras de Repetición • Algoritmia • FIUAS
Problema 1:
• Elaborar el análisis y pseudocódigo que
imprima en pantalla los número del 1 al
10.
• Tiempo: 5 min.
octubre de 2012
2
1
20/11/2014
Estructuras de Repetición •Algoritmia • FIUAS
Análisis del problema Inicial
1. Información de Salida
▫ Numero1, Numero2, Numero3,Numero4,Numero5,Numero6
▫ Numero7, Numero8, Numero9, Numero10
2. Datos Conocidos
1.Numero1=1, Numero2=2, Numero3=3, Numero4=4
2.Numero5,=5, Numero6=6, Numero7=7, Numero8=8
3.Numero9=9, Numero10=10
3. Datos no Conocidos
1.Ninguno
4.Restricciones
▫ No se debe solicitar el numero a imprimir.
▫ Losnúmeros son entero.
▫ Imprimirlos por renglón cada uno
3
Estructuras de Repetición • Algoritmia • FIUAS
Proceso
Escoger y decidir las operaciones a
efectuar.
• Imprimir el contenido de cada dato conocido.
4
2
20/11/2014
Estructuras de Repetición • Algoritmia • FIUAS
Propuesta # 1
Objetivo: Imprimir los número del 1 al 10 en pantalla.
Programador: MC. Gerardo Gálvez G.
Fecha: 15 / Octubre /2013
INICIO
CONST ENTERO Numero1=1, Numero2=2, Numero3=3
CONST ENTERO Numero4=4, Numero5=5, Numero6=6
CONST ENTERO Numero7=7, Numero8=8, Numero9=9
CONST ENTERO Numero10=10
IMPRIMIR Numero1
IMPRIMIR Numero2
IMPRIMIR Numero3
IMPRIMIR Numero4
IMPRIMIR Numero5
IMPRIMIR Numero6
IMPRIMIR Numero7
IMPRIMIR Numero8
IMPRIMIR Numero9
IMPRIMIR Numero10
FIN
5
Estructuras de Repetición • Algoritmia • FIUASPropuesta # 2
Objetivo: Imprimir los número del 1 al 10 en pantalla.
Programador: MC. Gerardo Gálvez G.
Fecha: 15 / Octubre / 2013
INICIO
IMPRIMIR
IMPRIMIR
IMPRIMIR
IMPRIMIR
IMPRIMIR
IMPRIMIR
IMPRIMIR
IMPRIMIR
IMPRIMIR
IMPRIMIR
“1”
“2”
“3”
“4”
“5”
“6”
“7”
“8”
“9”
“10”
FIN
6
3
20/11/2014
Estructuras de Repetición • Algoritmia • FIUAS
Competencia del Tema
El alumno:
• Conocerá las diferentesestructuras algorítmicas
Repetitivas como componentes básicos de los
programas y aplicará la combinación de ellas
para el desarrollo de algoritmos más complejos.
7
Estructuras de Repetición • Algoritmia • FIUAS
Contenido
• Introducción
• Clasificación de Estructuras
▫ Estructura MIENTRAS
Funcionamiento lógico
Sintaxis pseudocódigo
Ejemplos
▫ Estructura REPETIR
Funcionamiento lógico
Sintaxis pseudocódigo
Ejemplos
▫ Estructura DESDE
Funcionamiento lógico
Sintaxis pseudocódigo
Ejemplos
8
4
20/11/2014
Estructuras de Repetición • Algoritmia • FIUAS
Introducción
• Repetición:
▫ Es una estructura que permite controlar la
ejecución de acciones que se deben realizar en
más de una ocasión.
▫ El número de repeticiones puede ser:
Fija (con un número determinado deiteraciones) o
Variable
(con
un
número
indeterminado
de
iteraciones, y esta en función de algún dato dentro del
programa).
9
10
Estructura MIENTRAS
Funcionamiento Lógico
(Semántica)
5
20/11/2014
Estructuras de Repetición • Algoritmia • FIUAS
Estructura MIENTRAS
Valor Inicial de
variable
Condición
No
Sí
Acciones
Incremento /
Decremento
Acciones fuera
del ciclo
11
Estructuras de Repetición •Algoritmia • FIUAS
Sintaxis Pseudocódigo:
Definición de Variable de control
. . .
Valor Inicial de Variable
MIENTRAS(Condición ó expresión-booleana)
instrucciones (acciones a realizar)
Incremento / decremento de variable
FIN_MIENTRAS
Otras acciones fuera del ciclo
. . .
12
6
20/11/2014
Estructuras de Repetición • Algoritmia • FIUAS
Análisis del Problema Inicial
• Información de Salida
▫Numero (s)
• Datos Conocidos
▫ NumeroInicial= 1
▫ NumeroFinal = 10
• Datos no Conocidos
• Restricciones
▫ No se debe solicitar el número a imprimir.
▫ Los números son entero.
▫ Imprimirlos en renglones separados
13
Estructuras de Repetición • Algoritmia • FIUAS
Proceso
Escoger y decidir las operaciones a efectuar.
• Paso #1.- Definir una variable de control
ENTERO Numero
• Paso #2.-...
Regístrate para leer el documento completo.