Algoritmos Jueves

Páginas: 5 (1115 palabras) Publicado: 4 de enero de 2016
UNIVERSIDAD POLITECNICA SALESIANA


Algoritmos Pseudocodigo


NOMBRE: Andrea Chicaiza


Curso: 3° “A”


Ing.: Fausto García

1. La sucesión de Fibonacci se define de la siguiente forma: a1=1, a2=1 y an=an-1+an-2 para n>2, es decir los dos primeros son 1 y el resto cada uno es la suma de los dos anteriores, los primeros son: 1, 1, 2, 3, 5, 8, 13, 21, ... Hacer un algoritmo en pseudocódigo paracalcular el Nésimo término de la sucesión. Hacer con estructura mientras y estructura de repetición fija

Análisis
Recordar en cada paso el número de Fibonacci actual y el anterior.
0+1=1; 1+1=2; 2+1=3; 3+2=5; 5+3=8; 8+5=13…

E: un numero entero n
S: el n-esino numero de Fibonacci
Procedimiento:
Obtener el número que represente la posición de la serie de Fibonacci
Inicializar las variables decontrol, a=0, b=1, c=1.m=1
Repetir mientras (m F=a+b
a=b
b=c
m=m+1
Escribir (m)

Algoritmo Fibonacci Mientras
Var: a, b, c ,m, n : entero
Inicio
A 0
b 1
m  1
Escribir (“Ingrese el n-esimo número de l serie fabonacci”)
Leer (n)
Mientras (m<2) entonces
Inicio
F←a+b
a←b
b←F
m←m+1
fin

Escribir (“el nsimo numero de Fibonacci” , “es”)
FinAlgoritmo Fibonacci lazo Fijo
Var: a, b, c ,m, n : entero
A 0
B 1
Escribir (“Ingrese el n-esimo número de l serie fabonacci”)
Leer (n)
Para m desde 1 hasta m>=n pasos 1
Inicio
F←a+b
a←b
b←F
Fin

Escribir (“el nsimo numero de Fibonacci” , “es”)
Fin
2. Calcular el volumen de una esfera = 4/3π r3 y Calcular el volumen del cono = 1/3 π r2h conociendo el radio r

Análisis:
El cálculo de las figurasaplicar las siguientes fórmulas
Esfera= V=4/3π r3
Cono= V= 1/3 π r2h para el cono.
Entrada: Radio  r
Salida: Volumen esfera  ve,
Volumen cono vc
Procedimiento:
Con la constante pi=3.1416, Obtener el radio ( r ) y Calcular los volúmenes:
ve= 4/3π r3
vc=1/3 π r2h
Algoritmo volumen cono-esfera
Constante: pi=3.1416
Variables: re, rc, ve, vc : real
Inicio
Escribir (“Ingrese elradio de la esfera: “)
Leer (re)
Escribir (““Ingrese el radio del cono: “)
Leer (rc)
Escribir (““Ingrese la altura del cono: “)
Leer (h)
ve ← 4*3*pi*re*re*re
vc ← pi*rc*rc*h/3
Escribir (“El volumen de la esfera es: “, ve)
Escribir (“El volumen del cono es: “, vc)
Fin
3. Hacer un algoritmo en seudocódigo que imprima en pantalla dependiendo el número n ingresado por el usuario así:
Para n =3 para n= 4 para n= 5

* * *
** ** **
*** *** ***
**** ****
*****
Implementar el algoritmo con lazo para y repetir hasta

ANALISIS:
Ingresando un número por teclado se obtiene el número de filas de asteriscos que se incrementará de uno en uno en cada fila
Entrada: Número de filas (n)
PROCEDIMIENTO:
Obtener el número de filas (n)
Inicializar a=1,
Lazo para i desde 1 hasta n paso1
Inicializar b=1
Lazo repetir
Escribir (*)
b = b+1
hasta (b>a)
Algoritmo Asteriscos
Variables: a, b, n : entero
Inicio
Escriba (“Ingrese el número de filas de asteriscos: “)
Leer(n)
Para a desde 1 hasta n pasos de 1
Inicio
b ← 1
Repetir
Inicio
Escribir (*)
b ← b + 1
Fin
Hasta (b>a)
Escribir (/n)
Fin
Fin

4. Hacer un algoritmo en pseudocódigo que obtenga la sumade los múltiplos de 5 para un conjunto del veinte números ingresados por teclado

ANALISIS:
Se ingresaran 20 números por teclado con un lazo de repetición y para eso utilizaremos un condicional para saber si es múltiplo de 5 y en caso de ser así acumular valores

Entrada: números (n)
Salida: suma múltiplos de 5 (suma)

PROCEDIMIENTO:
Inicializar suma=0
Para a desde 1 hasta 20
Escribir(“Ingrese un número: “)
Leer(n)
Si (n mod 5 = 0)
suma = suma + n
Escribir (“La suma de los múltiplos de 5 es: “, suma)

Algoritmo SUMA_MULTIPLOS5

Variables: a: entero
n, suma: real

INICIO
suma←0
Para a desde 1 hasta 20
INICIO
Escribir (“Ingrese un número: “)
Leer (n)
Si (n mod 5=0)
INICIO
suma ← suma + n
FIN
FIN
Escribir (“La suma de los números múltiplos de 5 es: “, suma)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • jueves
  • Jueves
  • Jueves
  • JUEVES
  • jueves
  • JUEVES
  • Jueves
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS