Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALGORITMICA Y PROGRAMACION
GUIA DE APLICACIÓN Nº 07
I. DATOS INFORMATIVOS
1.1. Nombre de la asignatura : Algorítmica y Programación
1.2. Semestre Académico : 2018-I
1.3. Ciclo de estudios : III
1.4. Área curricular : TB (Tecnología básica)
1.5. Nombre del docente : Ing. Lizet Vargas Vera
1.6. Grupo : “A”, “C”
III. CAPACIDADES
Conoce, comprende y diseña una solución integral a problemas planteados.
La estructura repetitiva hacer mientras que es aquella en que el cuerpo del bucle se repite mientras se
cumple una determinada condición.
Esta estructura repetitiva primero ejecuta por lo menos una vez las instrucciones del bucle y luego verifica la
condición.
Sintaxis
{ Inicialización de las variables de condición
Hacer
Inicio
<acciones>
{ actualización de las variables de condición
Fin
Mientras que (condición)
Donde:
condición: Variable condicional
1
UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERÍA CIVIL
ALGORÍTMICA Y PROGRAMACIÓN
SEM 2015-III
V. DESARROLLO DE LA GUIA
ANÁLISIS
4.1. Entender el problema
Datos Proceso Resultado
Cont. Escribir
1 “Algorítmica y Programación”
2 “Algorítmica y Programación”
.
.
10 “Algorítmica y Programación”
4.2. Modelo
Escribir la frase “Algorítmica y Programación” 10 veces utilizando la estructura
repetitiva mientras
4.3. DISEÑO
4.3.1. Psudocódigo
INICIO (Escribir 10 veces una frase)
{inicialización de variables}
{Escribir 10 veces “Algorítmica y Programación” }
Cont←0 // inicialización de la variable condicional
Hacer
Inicio
Cont←Cont+1 //actualización
Escribir(“Algorítmica y Programación”) // instrucciones
Fin
Mientras (Cont<10 ) //condición
FIN
2
UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERÍA CIVIL
ALGORÍTMICA Y PROGRAMACIÓN
SEM 2015-III
Ejercicio 1.- Escriba un algoritmo que imprima los n primeros enteros impares positivos
ANÁLISIS
4.5. Entender el problema
Datos Proceso Resultado
N impar
4 1 1
2 3
3 5
4 7
4.6. Modelo
El primer impar es 2*1-1= 1
El segundo impar es 2*2-1= 3
El I-esimo impar es 2*Cont -1=
Post condición
{|impar =| 2*Cont-1 se muestra las lista de los N primeros impares}
4.8. DISEÑO
4.8.1. Psudocódigo
INICIO (Listar impares)
{inicialización de variables}
N,←0
{leer un numero}
Leer N
{listar los numeros impares }
Cont←0 // inicialización
Hacer
Inicio
Cont←Cont+1 //actualización
impar←2*Cont-1
Escribir(impar) // instrucciones
Mientras que (Cont<N ) //condición
FIN
3
UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERÍA CIVIL
ALGORÍTMICA Y PROGRAMACIÓN
SEM 2015-III
4
UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERÍA CIVIL
ALGORÍTMICA Y PROGRAMACIÓN
SEM 2015-III
CALIFICACIÓN
Actividad N° CRITERIO PUNTAJE
OBTENIDA
Guía elaboradai.
i
Guía elaborada con información de Ing. María Isabel Acurio.