Está en la página 1de 12

FUNDAMENTOS DE

PROGRAMACIÓN

LABORATORIO N° 03

BUCLES I

DISEÑO Y DESARROLLO DE SOFTWARE


PROGRAMA DE FORMACIÓN REGULAR
Nro. DD-106
Laboratorio de Fundamentos de Programación Página 2 de 10

CODIGO DEL CURSO:

Alumno(s) Nota

Beatriz Coaquira Alcca


Ciclo 1
Fecha de entrega
Laboratorio de Fundamentos de Programación Página 1 de 10

I.- OBJETIVOS:
 Definir las reglas básicas a seguir para la construcción y la correcta interpretación de los Diagramas de
Flujo, resaltando las situaciones en que pueden, o deben, ser utilizados.
 Elaborar y Diseñar algoritmos con bucles para (for)

II.- SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del
hardware, conexiones eléctricas o de red; así como la
ingestión de alimentos o bebidas.

III.- FUNDAMENTO TEÓRICO:

 Revisar el texto guía que está en el campus Virtual.

IV.- NORMAS EMPLEADAS:

 No aplica

V.- RECURSOS:

 En este laboratorio cada alumno trabajará con un equipo con Windows 10.

VI.- METODOLOGÍA PARA EL DESARROLLO DE LA TAREA:


 El desarrollo del laboratorio es individual.

VII.- PROCEDIMIENTO:

EJERCICIO DE APLICACIÓN

1. Observe un primer ejemplo de bucle PARA:

Pseudocódigo Diagrama de flujo

Funcionamiento:

 Al aplicar el bucle (for) y asignarle al operador el valor de “1” y al mismo tiempo al paso ,le ordenamos a la maquina
que repita 10 veces la palabra “hola” y luego la trascriba
 Esto nos permite escribir 10 veces la misma palabra solo con 3 comandos en vez de tener que hacerlo todo
manualmente con el comando escribir.

Resultado:
 El algoritmo de bucle repetirá 10 veces la palabra ‘Hola’
Laboratorio de Fundamentos de Programación Página 2 de 10

2. Realizar un algoritmo que solicite 10 numeros e imprima la suma.

Pseudocódigo Diagrama de flujo

Funcionamiento:

 Se define primero la variable “suma” en 0


 Se aplica el bucle FOR y se le asigna 1 al operador(i) de tal manera que al colocarle los 10 números
se vayan sumando de uno en uno
 Le ordenamos a la maquina que trascriba el numero obtenido

Resultado:

 Al colocar 10 números consecutivos se sumarán cada


uno de ellos

Laboratorio de Fundamentos de Programación Página 3 de 10

3. Realizar un algoritmo que solicite 10 numeros e imprima la suma y el promedio.

Pseudocódigo Diagrama de flujo

Funcionamiento:

 Definimos nuestra variable suma a 0


 Aplicamos el bucle For ;con el operador (i) en 1 hasta 10 para que el paso lo lea respectivamente
 Y luego halle la suma de los datos ingresados y además calcule su promedio.
 sin necesidad de realizar todo este proceso por nosotros mismos.
Resultado:
 Al colocarse 10 números se sumarán y se sacara su promedio
Laboratorio de Fundamentos de Programación Página 4 de 10

4. Algoritmo que permite leer 10 números e imprima la cantidad de números pares e impares.

Pseudocódigo Diagrama de flujo

Funcionamiento:

 Asignamos una variable para los números pares y para los números impares
 Se aplica bucle (for) hasta 10 y con paso de 1
 Continuamos pidiendo a la computadora que lee el numero
 Luego asignamos una variable al residuo con MOD
 Añadimos condicional; en caso sea divisible por 2 es tomado como par y sino es aislado como impar
 Pedimos a la maquina que trascriba los números pares e impares

Resultado:
 El resultado que obtenemos es un algoritmo que lea 10 números y calcule la cantidad de
impares y pares de esos 10 números.
Laboratorio de Fundamentos de Programación Página 5 de 10

5. Elabore un algoritmo que imprima la serie de Fibonacci, de acuerdo a una cantidad de términos.

Pseudocódigo Diagrama de flujo

Funcionamiento:

 Se le determina primero variables a la letra a y la letra b


 Se le asigna 0 =a y 1 = b
 A continuación, se ingresan los números
 Se añade bucle for(para) y se añade 1 al operador , y paso seguido de ello se coloca el bucle
hacer y se termina la expresión
 Se determina que la variable c será igual a a+b y que b y c será b
 Luego se trascribe la respuesta de b
 El algoritmo ha llegado a su fin
Resultado:

 El resultado que obtendremos es un algoritmo que sigua la


misma serie del Fibonacci de acuerdo con los datos
ingresados que se sume uno detrás de otro.
Laboratorio de Fundamentos de Programación Página 6 de 10

6. Elabore un algoritmo que permita leer 5 números e imprima la cantidad de números pares, impares,
positivos, negativos y neutros. Genere el diagrama de flujo.
Pseudocódigo Diagrama de flujo

Funcionamiento:
 Primero declaramos las variables e igualamos a 0
 Aplicamos bucle, para horrarnos tiempo
 Entonces x será igual 5 hasta y con paso 1
 Ordenamos a la máquina que trascriba los números
 Con ayuda del residuo MOD 2, obtendremos los números pares
 Luego aplicamos bifurcaciones al contenido en caso sea 0 el residuo será par y si es falso será porque
es impar

Resultado:
 Si escribimos un positivo,
negativo, etc. Este lo indicara y
será mostrado para que el usuario
pueda reconocerlo, para eso se
definió los mensajes cuando este
proceso sea ejecutado
Laboratorio de Fundamentos de Programación Página 7 de 10

7. Elabore un algoritmo que permita leer 5 números e imprima la suma de los números pares y la suma de los
números impares. Genere el diagrama de flujo.

Pseudocódigo Diagrama de flujo

Funcionamiento:
 Primeramente, definimos las variables a y b y lo colocamos como a=0 b=0
 Colocamos para x=0 hasta 5 con paso 1 hacer
 En el cuerpo del bucle le pedimos al ordenar que trascriba los datos
 Luego evaluamos con la estructura si entonces que con el total y si es falso.
 Si No impar=impar + total

Resultado:
 Como resultado al ejecutarlo colocamos 5
números consiguiendo la suma de los números
pares y la suma de los números impares.
Laboratorio de Fundamentos de Programación Página 8 de 10

8. En base al siguiente diagrama de flujo, generar el algoritmo que se encarga de leer ‘n’ números, calcula e
imprime la cantidad de números positivos, negativos y neutros.

Diagrama de flujo

Algoritmo:

Funcionamiento:

Con la palabra reservada definir declaramos las variables: -


Inicializamos en cero las siguientes variables.
- neutros = 0
- positivos = 0
- negativos = 0
- para x = 1 Hasta n Con Paso 1 Hacer - En el cuerpo del bucle
vamos pidiendo los números.
. ▪ leer n - Evaluamos si el número almacenado en la variable n es
igual a cero. ▪ si n = 0 Entonces - Si la condición se cumple,
entonces significa que el número es neutro, por lo tanto lo
incrementamos la variable positivos en 1, para ir contando todos
estos números. ● positivos = positivos + 1 ▪
SiNo - Si la condición anterior no se cumple, entonces evaluamos
si el número es menor a cero. ▪ si n < 0 Entonces - Si la condición
se cumple entonces quiere decir que el número es negativo, por lo
tanto lo contamos. ▪ negativos = negativos + 1 - SiNo - Si el
número no es menor a cero, entonces es positivo, entonces
incrementamos la variable neutro en 1, para ir contando todos
estos números. «,neutros ●
Laboratorio de Fundamentos de Programación Página 9 de 10

9. Elabore un algoritmo que imprima los 100 primeros números naturales. Genere el diagrama de flujo.

Pseudocódigo Diagrama de flujo

Funcionamiento: Resultado:

- Al ejecutarlo podremos presenciar que el código se expresa con efectividad por lo que si colocamos algún número
positivo, negativo o neutro este lo indicará en el proceso y así es como se da a entender que el código si está funcionando.

Resultado:
Laboratorio de Fundamentos de Programación Página 10 de 10

OBSERVACIONES:

- Se trabajó con algoritmos básicos.


- Se analizó cómo funciona un bucle.
- Se mejoró el conocimiento en cuanto a creación de algoritmos.

CONCLUSIONES:
Aprendimos que los algoritmos solo dependen de la forma que le demos. - Vimos la manera de crear algoritmos que podrían
ayudar en un futuro. - Aplicamos la lógica para poder hacer satisfactoriamente el trabajo.

"Dime y lo olvido, enséñame y lo recuerdo, involúcrame y lo aprendo”. Benjamín Franklin (1706-1790)

También podría gustarte