Está en la página 1de 10

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

Materia: Programación

Docente: Alinne Michelle Sánchez Tomay

Integrantes: -Marco Kevin Cruz Muñoz


-Angel Arturo Domínguez Hernández
-Sebastian Mendoza Lázaro
-Steven Xavier Romero Romero
-Jonathan Escalona Vela
-Daniel García Rojas

Ciclo: 2021-2022
1. Hacer el diagrama de flujo del algoritmo que convierte un número decimal N capturado
por teclado a binario, y presentar éste en pantalla. Escribir el pseudocódigo.
Diagrama de flujo y Prueba de Escritorio. -

Seudocódigo:

Algoritmo Ejercicio 1
Definir n,x,bin Como Real
Escribir "Que numero decimal deseas comvertir a binario"
leer n
x <- 1
Mientras n>=1 Hacer
si n mod 2 == 1 Entonces
bin <- bin + x
FinSi
n <- trunc(n/2)
x <- x*10
FinMientras
Escribir "El numero es binario es ",bin
FinAlgoritmo
2.- Hacer el diagrama de flujo que lea N números, calcule y escriba la suma de los pares y el
producto de los impares. Escribir también el pseudocódigo.
-Diagrama de flujo
Pruebas de escritorio
-Pseudocódigo
Algoritmo Tarea2problema2
Definir x,suma,producto,total Como Entero
x=0
Escribir "ingresa el total de numeros a analizar"
leer total
suma = 0
producto = 1
Repetir
x=x+1
Escribir "Ingresa un numero"
Leer n
si n mod 2 == 0 Entonces
suma = suma + n
SiNo
producto = producto + n
FinSi
Hasta Que x == total
Escribir "La suma de los numeros pares es:",suma
Escribir "El producto de los numeros impares es:",producto

FinAlgoritmo
3.- Hacer un diagrama de flujo para calcular el máximo común divisor de dos números enteros
positivos N y M siguiendo el algoritmo de Euclides, que es el siguiente:
a. Se divide N por M, sea R el resto.
b. Si R=0, el máximo común divisor es M y se acaba.
c. Se asigna a N el valor de M y a M el valor de R y volver al paso a.
Escribir el pseudocódigo del mismo.
Implementación en Pseudocódigo:

EJEMPLO EXTRA: Sa hará la prueba con los datos de entrada 12 y 16, por lo tanto, el resultado
debe ser 4:
4. Hacer el diagrama de flujo para calcular AB , note que siendo B un número entero puede ser 0 o negativo.

Escribirlo en pseudocódigo.
5. Desarrolle un algoritmo que permita leer dos números e imprimirlos de menor a mayor.
Escribir el pseudocódigo.

-Diagrama de flujo

-Prueba de escritorio
-Pseudocódigo

Algoritmo el_mayor_de_dos_numeros

Definir num1,num2 Como Entero

Escribir 'algoritmo que permite leer dos números e imprimirlos de menor a mayor'

Escribir 'Inserta el primer numero'

Leer num1

Escribir 'Inserta el segundo numero'

Leer num2

Si num1>num2 Entonces

Escribir "el mayor numero es", num1

SiNo

Escribir "el mayor numero es", num2

FinSi

FinAlgoritmo

También podría gustarte