Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LÓGICA DE PROGRAMACIÓN
PITALITO-HUILA
2021
MISCELANEA DE EJERCICIOS
PRESENTADO A:
FRANCY CHAVARRO
LÓGICA DE PROGRAMACIÓN
PITALITO-HUILA
2021
1. Realiza un algoritmo que imprima los números del 1 al
100 de forma descendente.
Algoritmo números_del_uno_a_cien
Definir X Como Entero
para X= 100 hasta 1 con paso -1
Escribir x
FinPara
FinAlgoritmo
Algoritmo ejercicio2
Definir contador Como Entero
Para contador= 0 Hasta 100 Hacer
si contador mod 2 == 0 Entonces
Escribir "el número" ,contador, "es
par"
FinSi
FinPara
FinAlgoritmo
4. Realiza un algoritmo que indique si un número
es par o impar
Algoritmo numero_par_o_impar
Leer número
Si numero % 2 = 0 Entonces
SiNo
Fin Si
FinAlgoritmo
Algoritmo algoritmo
escribir "introducir los valores para a y b"
Leer a,b
SI(ab)
Mostrar "a es mayor "
SiNo
si (a<b) entonces
Mostrar "b es mayor "
SiNo
Mostrar "a es igual a b"
FinSi
FinSi
FinAlgoritmo
6. Realiza un algoritmo que imprima los números de 1
a 120 e indique si el número es múltiplo de 2 y/o 3 o
es un número primo.
Proceso dos_tres_primo
definir c,primo,contador Como Entero
para primo= 1 hasta 120 Hacer
c=1
contador=0
mientras c<= primo Hacer
FinPara
FinProceso
7. Realiza un algoritmo que imprima, sume y cuente
los múltiplos de 2 que hay entre una serie de
números, tal que el
Algoritmo
múltiplos_en_una_serie_de_números
// definir variables
Definir i Como Entero
//utilizar ciclo Para
Para i <- 1 Hasta 100 Con Paso 1
Hacer
si i mod 1 =0 entonces
escribir i
FinSi
Fin Para
FinAlgoritmo
Algoritmo suma_pares_e_impares
Definir a,b,c,d,n,e Como Entero
n=0;
a=0;
c=0;
d=0;
escribir "ingrese la cantidad de sumeros a suma"
Leer b;
Mientras n<b Hacer
a=a+n
c=c+1
n=2*c+1
escribir "la suma de numeros impares
es",a+1;
n=0;
c=0;
Mientras n<b Hacer
d=d+n
c=c+1
n=2*c
Escribir "la suma de los numeros pares
es",b;
e=a+d+1
escribir "la suma de los numeros es",e;
FinMientras
FinMientras
FinAlgoritmo
Realiza un algoritmo que introduzca un número menor de 1000 y
pasarlo a número romano.
Algoritmo Nromanos
millar = trunc(n/1000)mod 10
centena= trunc(n/100)mod 10
decena = trunc(n/10)mod 10
unidades= trunc(n/1)mod 10
Si millar>2 Entonces
escribir "el numero no se puede representar"
SiNo
Segun millar Hacer
1:
Escribir "M" Sin Saltar
2:
Escribir "MM" Sin Saltar
3:
Escribir "MMM" Sin Saltar
Fin Segun
FinAlgoritmo
Utilización de arreglos
Algoritmo valores_elevados_al_cuadrado
Escribir "Ingresar la cantidad de numeros"
Leer n
Dimension valores[n]
Dimension c[n]
Para b<-1 Hasta n Hacer
Escribir "Ingrese el " b " numero"
Leer valores[b]
c[b]<-valores[b]*valores[b]
Escribir "Elevado al cuadrado es : ", c[b]
FinPara
FinAlgoritmo
Algoritmo elementos
Dimension nombres[20]
Para a<-1 Hasta 20 Con Paso 1 Hacer
Escribir "Escriba un nombre ", a
Leer nombres[a]
Fin Para
Para a<-1 Hasta 20 Con Paso 1 Hacer
Escribir "El nombre es: " nombres[a]
Fin Para
FinAlgoritmo