Algoritmos Guia 4.2 Wilson Felipe Narvaez Millan
Algoritmos Guia 4.2 Wilson Felipe Narvaez Millan
Algoritmos Guia 4.2 Wilson Felipe Narvaez Millan
inicio
para i <- 1 hasta 10 haga
escriba i
llamar nueva_linea
fin para
fin
entero i,sumatoria
inicio
sumatoria <- 0
para i <- 1 hasta 10 haga
escriba i
llamar nueva_linea
sumatoria <- sumatoria + i
fin para
escriba "sumatoria = ",sumatoria
fin
entero tabla,i,producto
inicio
escriba "Que tabla desea ? "
lea tabla
para i <- 1 hasta 10 haga
producto <- tabla * i
escriba tabla, " x ",i, " = ",producto
llamar nueva_linea
fin para
fin
entero numero,factorial,i
inicio
escriba "Numero ? "
lea numero
factorial <- 1
para i <- 1 hasta numero haga
factorial <- factorial * i
fin para
escriba "Factorial de ",numero," = ",factorial
fin
entero penultimo,ultimo,siguiente,i
inicio
penultimo <- 0
ultimo <- 1
siguiente <- 0
para i <- 1 hasta 10 haga
escriba siguiente
llamar nueva_linea
penultimo <- ultimo
ultimo <- siguiente
siguiente <- ultimo + penultimo
fin para
fin
entero base,exp,potencia,i
inicio
potencia <- 1
escriba "Base: "
lea base
escriba "Exponente: "
lea exp
para i <- 1 hasta exp haga
potencia <- potencia * base
fin para
escriba base, " elevado a la ",exp, " es ",potencia
fin
Elaborar un algoritmo que calcule la potencia de un número
_________________________________________________________________
entero i,j
inicio
j <- 10
para i <- 1 hasta 10 haga
escriba j
llamar nueva_linea
j <- j - 1
fin para
fin
entero i,j
inicio
i <- 0
para i <- 1 hasta 20 haga
j <- j + 2
escriba j
llamar nueva_linea
fin para
fin
REPITA
entero i
inicio
i <- 1
repita
escriba i
llamar nueva_linea
i <- i + 1
hasta (i = 11)
fin
realice un programa que muestre los números de 1 a n.
__________________________________________________________________
___________________________________________________________________
MIENTRAS
cadena[20] nombre
entero edad
inicio
escriba "Cual es su nombre: "
lea nombre
escriba "Cual es su edad: "
lea edad
mientras (edad < 0) haga
escriba nombre, " esa edad no es valida"
llamar nueva_linea
escriba " Cual es su edad: "
lea edad
fin mientras
escriba nombre, " MUCHO GUSTO EN CONOCERL@ HASTA LUEGO "
fin
REPITA
cadena[20] nombre
entero edad
inicio
escriba "Cual es su edad ? "
lea nombre
repita
escriba "Cual es su edad ? "
lea edad
si(edad < 0) entonces
llamar nueva_linea
escriba nombre, " ESA EDAD NO ES VALIDAD "
fin si
hasta (edad > 0)
escriba nombre, ", FUE UN GUSTO CONOCERL@, HASTA LUEGO "
fin
realizar un algoritmo que permita validar la entrada de la edad de una persona
de manera que rechace valores que no sean positivos o iguales a cero (0)
__________________________________________________________________________
REPITA
caracter letra
entero contador
inicio
contador <- 0
repita
escriba "escriba el caracter: "
lea letra
si (letra <> '.') entonces
contador <- contador + 1
llamar nueva_linea
fin si
hasta (letra = '.')
escriba "Proceso terminado, el total de caracteres digitados fueron; ",contador
fin
MIENTRAS
entero cantidad
caracter letra
inicio
cantidad <- 0
escriba "Ingrese un caracter: "
lea letra
mientras (letra <> '.') haga
cantidad <- cantidad + 1
escriba "Ingrese un caracter: "
lea letra
fin mientras
escriba "Total de caracteres es: ",cantidad
fin
Elaborar dos algoritmos uno con la instrucción mientras y otro con la instrucción repita
____________________________________________________________________________
_________________________
REPITA
entero numerocaracteres
caracter simbolo,s1,s2,s3,s4,s5
inicio
numerocaracteres <- 0
repita
escriba "ingrese un caracter: "
lea simbolo
numerocaracteres <- numerocaracteres + 1
fin
CASO SIMBOLO
entero numerocaracteres
caracter simbolo,s1,s2,s3,s4,s5
inicio
numerocaracteres <- 0
repita
escriba "ingrese un caracter: "
lea simbolo
numerocaracteres <- numerocaracteres + 1
caso simbolo
'l': s1 <- simbolo
'a': s2 <- simbolo
'p': s3 <- simbolo
'i': s4 <- simbolo
'z': s5 <- simbolo
fin caso
hasta((s1 = 'l') y (s2 = 'a') y (s3 = 'p') y (s4 = 'i') y (s5 = 'z'))
escriba "Ya se completo la palabra lapiz, se digitaron ", numerocaracteres
fin
Elaborar un algoritmo que escriba el número de caracteres que se debieron leer antes de
haber leído todos los caracteres que conforman la palabra lápiz.
____________________________________________________________________________
______________
entero tabla1,tabla2,i,j,producto,lineas
caracter siga
inicio
llamar posicionar_cursor(30,2)
escriba "T A B L A S D E M U L T I P L I C A R "
llamar posicionar_cursor(5,5)
escriba "Desde ? "
lea tabla1
llamar posicionar_cursor(5,6)
escriba "Hasta ? "
lea tabla2
llamar nueva_linea