Udx042230002 U4 Aa1
Udx042230002 U4 Aa1
Udx042230002 U4 Aa1
Matrícula: UDX042230002
Asignatura: Programación I.
Actividad de aprendizaje:4
Fecha de entrega
16 de octubre de 2023
Contenido
UDEMEX
Introducción..............................................................................................................................................2
Desarrollo de la actividad.......................................................................................................................3
Objetivo.....................................................................................................................................................3
Análisis......................................................................................................................................................3
Pseudocódigo..........................................................................................................................................3
Conclusiones............................................................................................................................................4
Fuentes consultadas...............................................................................................................................5
Introducción
Los arreglos (arrays) son variables del mismo tipo de dato que tienen el mismo
nombre y que se distinguen y referencian por un índice, estos se clasifican en:
Unidimensionales (Vectores).
Bidimensionales (Matrices).
De más de 2 dimensiones (Multidimensionales).
Las funciones también han sido llamadas “procedimientos o subrutinas”, que nos ayudan
a realizar tareas específicas para ser invocadas por el programa principal.
Desarrollo de la actividad
Objetivo.
Realizar un pseudocódigo donde salgan los números primos del 1 al 100 de forma
ascendente.
Análisis.
Un número primo es un número natural mayor que 1 que tiene únicamente dos
divisores positivos distintos: él mismo y el 1. Por lo que debemos encontrar una forma de
identificar cuando un número es primo.
Queremos encontrar todos los números primos desde 1 hasta 100 de forma
ascendente. Por lo que nos será útil implementar una estructura de control cíclica.
Función: esPrimo(numero):
Para lograr nuestro objetivo, es necesario definir primero una función que determine si
un número dado es primo o no. llamaré a esta función esPrimo, y tiene como único
parámetro un número entero.
Para determinar la divisibilidad entre dos números, se hace uso del operador módulo
(%). Este operador arroja como resultado el cociente de una división. Si el cociente es 0
significa que existe divisibilidad, y por lo tanto NO es primo.
Código C++.
Función: main():
Ya teniendo la manera de identificar los números primos, solamente falta recorrer los
números del 1 al 100, y verificar en cada uno de ellos si es primo o no.
Como la función esPrimo() devuelve true o false, usamos ese resultado para saber si
se imprime o no el número.
Código C++:
Resultado de la ejecución:
Pseudocódigo completo.
Conclusiones
El uso de una función aparte para verificar números primos simplifica mucho la lógica de
desarrollo e implementación del código.
Fuentes consultadas
Rojas, D. H. (2023). Universidad Anáhuac México Norte. Retrieved 10 de octubre de 2023, from
https://lab.anahuac.mx/~hselley/ayp/pseudocodigo.html