Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Materia: Programación
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
Escribir 'algoritmo que permite leer dos números e imprimirlos de menor a mayor'
Leer num1
Leer num2
Si num1>num2 Entonces
SiNo
FinSi
FinAlgoritmo