Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN
LABORATORIO N° 03
BUCLES I
Alumno(s) Nota
Alexander
Puente de la Vega
Grupo B
Ciclo 1c24
Fecha de entrega
Laboratorio de Fundamentos de Programación Página 1 de 13
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.
No aplica
V.- RECURSOS:
En este laboratorio cada alumno trabajará con un equipo con Windows 10.
VII.- PROCEDIMIENTO:
EJERCICIO DE APLICACIÓN
Funcionamiento:
Iniciamos utilizando el comando para iniciar un bucle en este caso necesitamos escribir hola 10 veces solo fijamos
el paso que en este caso 1 y listo
Resultado:
Laboratorio de Fundamentos de Programación Página 2 de 13
Laboratorio de Fundamentos de Programación Página 3 de 13
Funcionamiento:
Usamos porque el valor acumulativo es suma luego iniciamos el bucle con el número 1 en este caso 10
valores luego ellos se suman y se halla el resultado
Resultado:
Laboratorio de Fundamentos de Programación Página 4 de 13
Funcionamiento:
Asignamos el cero porque el valor acumulativo es suma luego el bucle con 10 números con paso 1 es decir de 1
en 1 luego como en una ecuación aplicamos lo que es la suma y promedio y con el comando escribir aparece el
resultado.
Resultado:
Laboratorio de Fundamentos de Programación Página 5 de 13
4. Algoritmo que permite leer 10 números e imprima la cantidad de números pares e impares.
Funcionamiento:
Asignamos los valores acumulativos toca hallar los números pares e impares para usamos “MOD” que es
una división en este caso es entre 2 y le damos una condición si el residuo es 0 entonces es un par y si el
residuo es más de 1 se considera impar
Resultado:
Laboratorio de Fundamentos de Programación Página 6 de 13
5. Elabore un algoritmo que imprima la serie de Fibonacci, de acuerdo a una cantidad de términos.
Funcionamiento:
Toca hacer la serie Fibonacci que es la suma del número anterior así sucesivamente en este caso son n
términos ponemos los valores aplicamos una simple suma
Resultado:
Laboratorio de Fundamentos de Programación Página 7 de 13
Laboratorio de Fundamentos de Programación Página 8 de 13
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:
Como en uno de los casos anteriores debemos darles condiciones con la función si para saber cuales son
los negativos positivos neutros pares e impares y luego el software se encarga de separarlos según a las
condiciones dadas
Resultado:
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.
Funcionamiento:
Como en uno de los casos anteriores debemos darles condiciones con la función si para saber cuales
son los negativos positivos neutros pares e impares y luego el software se encarga de separarlos según a las
condiciones dadas
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:
Pide cantidad n de números en los cuales debes asignar cuales son positivos negativos y neutros copiamos las
condiciones e iniciamos bucle y cerramos y al final se escribe las variables
Resultado:
Laboratorio de Fundamentos de Programación Página 10 de 13
Laboratorio de Fundamentos de Programación Página 11 de 13
9. Elabore un algoritmo que imprima los 100 primeros números naturales. Genere el diagrama de flujo.
Un
caso bastante sencillo definimos el valor como numero entero luego en la función “para” colocamos 1 hasta 100
con paso de 1 y escribimos la variable a.
Resultado:
Laboratorio de Fundamentos de Programación Página 12 de 13
OBSERVACIONES:
CONCLUSIONES:
es una estructura simple y practica ya que su sintaxis es eficaz para múltiples situaciones en las que
cualquier otra no es útil.
Las estructuras de repetición son utilizadas para repetir un proceso (llamado ciclo) las veces que sea
necesario en un determinado programa. es una de las más utilizadas en este proceso, ya que su
estructura es simple y fácil de implementar.
PSeint es una herramienta muy útil para los estudiantes de nuevo ingreso de la carrera de programación
está muy bien enfocado en las debilidades que muestra el estudiante al inicio de la programación y así
poder fortalecerlas con el uso de esta herramienta tan útil.