Programación Modular: Preparado Como Parte de Los Contenidos de La Asignatura Introducción A La Informática
Programación Modular: Preparado Como Parte de Los Contenidos de La Asignatura Introducción A La Informática
CARRERA DE INFORMÁTICA
PROGRAMACIÓN MODULAR
Preparado como parte de los contenidos de la Asignatura
Introducción a la Informática.
Algoritmo funciones1
Repetir
Leer n
Hasta Que n > 0
Escribir "El factorial del número ", n, " es: ",factorial(n)
FinAlgoritmo
Ejemplo 1. Utilizar funciones para hallar el factorial de un número.
Ejemplo 2. Utilizar procedimientos para hallar la potencia de un
número dado elevado a otro.
Ejemplo 2. Utilizar procedimientos para hallar la potencia de un
número dado elevado a otro.
Funcion potencia
Leer a, b
p <- 1
Para i<-1 Hasta b Con Paso 1 Hacer
p <- p * a
Fin Para
Escribir "La potencia de ", a, " elevado a la ", b, " es: ", p
Fin Funcion
Algoritmo procedimiento1
potencia
FinAlgoritmo
Ejemplo 2. Utilizar procedimientos para hallar la potencia de un
número dado elevado a otro.
Ejemplo 2. Utilizar procedimientos para hallar la potencia de un
número dado elevado a otro. (Otra forma)
Funcion potencia( a, b )
p <- 1
Para i<-1 Hasta b Con Paso 1 Hacer
p <- p * a
Fin Para
Escribir "El número a: ", a, " elevado a b: ", b, " es: ", p
Fin Funcion
Algoritmo potencia2
Leer v1, v2
potencia(v1,v2)
FinAlgoritmo
Ejemplo 2. Utilizar procedimientos para hallar la potencia de un
número dado elevado a otro. (Otra forma)
Ejemplo 3. Mostrar todos los elementos de un lote que sean
primos, usar funciones o procedimientos.
Funcion sw <- primo ( n )
cdiv <- 0
Para i<-1 Hasta n Con Paso 1 Hacer
Si n mod i = 0 Entonces
cdiv <- cdiv + 1
Fin Si
Fin Para
Si cdiv = 2 Entonces
sw <- Verdadero
SiNo
sw <- Falso
Fin Si
Fin Funcion
Algoritmo funcion2
Leer num
Para i<-1 Hasta num Con Paso 1 Hacer
Leer elem
si primo(elem)
Escribir elem
FinSi
Fin Para
FinAlgoritmo
https://www.linkedin.com/in/msc-aldo-valdez-alvarado-17464820/
https://aldovaldezalvarado.blogspot.com/
https://www.facebook.com/aldoramiro.valdezalvarado
Licenciado en Informática
Máster en Dirección Estratégica en Tecnologías de la Información
Máster en Business Intelligence y Big Data
Docente Investigador de la Carrera de Informática de la UMSA
Docente de Postgrado en la UMSA y otras Universidades
Conferencista Nacional e Internacional