SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
Programación
Algoritmos: Pseudocódigo y Diagrama de flujo
Ejemplos
Universidad Técnica
Particular de Loja
• Fundamentos de la Programación Paralelo “C”
• Por: Cristian Maza M.
Mínimo Común Múltiplo
• Encontrar el mínimo común múltiplo de dos números enteros.
• Pseudocódigo:
• Diagrama de flujo:
Mínimo Común Múltiplo
Se definen las
variables
Se asignan
valores a las
variables
Si el 1°er. Número es divisible para el
2°do. o viceversa, entonces:
Se escribe el número mayor como el
mínimo común múltiplo
Se multiplican los dos números.
Si el producto es divisible para 2,
entonces dividirlo entre 2
Si el producto divido entre 2 es
divisible para ambos números se
escribe como el m.c.m
Máximo Común Divisor
• Encontrar el máximo común divisor de dos números enteros.
• Pseudocódigo:
• Diagrama de flujo:
Máximo Común Divisor
El máximo común divisor será el
resultado de numero1 luego del
ciclo.
Se definen
variables y
constantes.
Se asignan
valores a las
variables
Mientras numero1 sea
diferente que numero2 se
cumple el ciclo.
En cada ciclo al número
mayor se le resta el menor
hasta que los dos tengan el
mismo valor.
Sucesión Fibonacci
• Presentar un determinado número de términos Fibonacci.
• Término Fibonacci: número el cuál es la suma de los dos términos anteriores de la sucesión.
• Pseudocódigo:
• Diagrama de flujo:
Se definen las
variables,
constantes,
contadores Se les da
valores
iniciales
Sucesión Fibonacci
Se escribe el número de términos
que se desea obtener
(Cantidad)
Mientras el “contador” sea
menor que la cantidad de
números deseados:
El nuevo término Fibonacci (fiboprox al iniciar el ciclo)
es la suma del término anterior (fiboprox al terminar el
ciclo) y el término anterior al anterior (fibo)
La variable “fibo” contiene el valor del nuevo
término Fibonacci restado el valor del término
anterior (fibo al terminar el ciclo). Obteniendo así el
valor del término anterior del anterior.El “contador” aumenta en 1 cada vez que se cumple
un ciclo
Número Primo
• Comprobar si un número es primo.
• Pseudocódigo:
• Diagrama de flujo:
Número Primo
Si el número introducido es divisible para 2, 3 o 5 no es
un número primo
Si el número introducido no es divisible para 2, 3 o 5 es
un número primo

Más contenido relacionado

La actualidad más candente

Ejercicios resueltos edo homogéneas
Ejercicios resueltos edo homogéneasEjercicios resueltos edo homogéneas
Ejercicios resueltos edo homogéneasYerikson Huz
 
Método numérico - regla de simpson
Método numérico  - regla de simpsonMétodo numérico  - regla de simpson
Método numérico - regla de simpsonJoe Arroyo Suárez
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltosfermodcor
 
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton RaphsonVentajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton RaphsonDiana Laura Ochoa Gallegos
 
Resolución de ecuaciones diferenciales con MATLAB R2015a
Resolución de ecuaciones diferenciales  con  MATLAB  R2015aResolución de ecuaciones diferenciales  con  MATLAB  R2015a
Resolución de ecuaciones diferenciales con MATLAB R2015aJoanny Ibarbia Pardo
 
ejercicios de recorrido de grafos (arboles)
ejercicios de recorrido de grafos (arboles) ejercicios de recorrido de grafos (arboles)
ejercicios de recorrido de grafos (arboles) brayan0015
 
7. sistemas de ecuaciones y aplicaciones
7. sistemas de ecuaciones y aplicaciones7. sistemas de ecuaciones y aplicaciones
7. sistemas de ecuaciones y aplicacionesJacquelineSantos10
 
Diagrama de Flujo y Pseudocodigo
Diagrama de Flujo y PseudocodigoDiagrama de Flujo y Pseudocodigo
Diagrama de Flujo y PseudocodigoBrian Pereira
 
Tarea 9 de probabilidad y estadistica con respuestas
Tarea 9 de probabilidad y estadistica con respuestasTarea 9 de probabilidad y estadistica con respuestas
Tarea 9 de probabilidad y estadistica con respuestasIPN
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacionJaime amambal
 
Ejercicios resueltos grafos
Ejercicios resueltos grafosEjercicios resueltos grafos
Ejercicios resueltos grafosTERE FERNÁNDEZ
 
Transformar decimal fraccionario a binario, octal y
Transformar decimal fraccionario a binario, octal yTransformar decimal fraccionario a binario, octal y
Transformar decimal fraccionario a binario, octal yEvelyn Ruiz
 
Ejercicios resueltos semana_9dic10
Ejercicios resueltos semana_9dic10Ejercicios resueltos semana_9dic10
Ejercicios resueltos semana_9dic10milena cas
 
Diferenciación numérica Metodos Numericos
Diferenciación numérica Metodos NumericosDiferenciación numérica Metodos Numericos
Diferenciación numérica Metodos NumericosTensor
 
Solucionario ecuaciones diferenciales
Solucionario ecuaciones diferencialesSolucionario ecuaciones diferenciales
Solucionario ecuaciones diferencialesDaniel Mg
 
Tarea 6 de probabilidad y estadistica con respuestas
Tarea 6 de probabilidad y estadistica con respuestasTarea 6 de probabilidad y estadistica con respuestas
Tarea 6 de probabilidad y estadistica con respuestasIPN
 

La actualidad más candente (20)

Ejercicios resueltos edo homogéneas
Ejercicios resueltos edo homogéneasEjercicios resueltos edo homogéneas
Ejercicios resueltos edo homogéneas
 
Método numérico - regla de simpson
Método numérico  - regla de simpsonMétodo numérico  - regla de simpson
Método numérico - regla de simpson
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltos
 
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton RaphsonVentajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
 
Resolución de ecuaciones diferenciales con MATLAB R2015a
Resolución de ecuaciones diferenciales  con  MATLAB  R2015aResolución de ecuaciones diferenciales  con  MATLAB  R2015a
Resolución de ecuaciones diferenciales con MATLAB R2015a
 
ejercicios de recorrido de grafos (arboles)
ejercicios de recorrido de grafos (arboles) ejercicios de recorrido de grafos (arboles)
ejercicios de recorrido de grafos (arboles)
 
7. sistemas de ecuaciones y aplicaciones
7. sistemas de ecuaciones y aplicaciones7. sistemas de ecuaciones y aplicaciones
7. sistemas de ecuaciones y aplicaciones
 
Diagrama de Flujo y Pseudocodigo
Diagrama de Flujo y PseudocodigoDiagrama de Flujo y Pseudocodigo
Diagrama de Flujo y Pseudocodigo
 
Tarea 9 de probabilidad y estadistica con respuestas
Tarea 9 de probabilidad y estadistica con respuestasTarea 9 de probabilidad y estadistica con respuestas
Tarea 9 de probabilidad y estadistica con respuestas
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Ejercicios resueltos grafos
Ejercicios resueltos grafosEjercicios resueltos grafos
Ejercicios resueltos grafos
 
Desigualdades no lineales
Desigualdades no linealesDesigualdades no lineales
Desigualdades no lineales
 
RAÍCES DE ECUACIONES NO LINEALES
RAÍCES DE ECUACIONES NO LINEALESRAÍCES DE ECUACIONES NO LINEALES
RAÍCES DE ECUACIONES NO LINEALES
 
Transformar decimal fraccionario a binario, octal y
Transformar decimal fraccionario a binario, octal yTransformar decimal fraccionario a binario, octal y
Transformar decimal fraccionario a binario, octal y
 
Ejercicios resueltos semana_9dic10
Ejercicios resueltos semana_9dic10Ejercicios resueltos semana_9dic10
Ejercicios resueltos semana_9dic10
 
Transformada de una Derivada
Transformada de una DerivadaTransformada de una Derivada
Transformada de una Derivada
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Diferenciación numérica Metodos Numericos
Diferenciación numérica Metodos NumericosDiferenciación numérica Metodos Numericos
Diferenciación numérica Metodos Numericos
 
Solucionario ecuaciones diferenciales
Solucionario ecuaciones diferencialesSolucionario ecuaciones diferenciales
Solucionario ecuaciones diferenciales
 
Tarea 6 de probabilidad y estadistica con respuestas
Tarea 6 de probabilidad y estadistica con respuestasTarea 6 de probabilidad y estadistica con respuestas
Tarea 6 de probabilidad y estadistica con respuestas
 

Similar a Programación: Pseudocódigo y algoritmo. Mcm, mcd, término Fibonacci y número primo.

Resolución de ejercicios en programación
Resolución de ejercicios en programación Resolución de ejercicios en programación
Resolución de ejercicios en programación UTPL
 
Sistemas binarios
Sistemas binariosSistemas binarios
Sistemas binariosthebarrio14
 
Así funciona el sistema numérico binario
Así funciona el sistema numérico binarioAsí funciona el sistema numérico binario
Así funciona el sistema numérico binarioLizy Guerrero
 
Algoritmos y clase
Algoritmos y claseAlgoritmos y clase
Algoritmos y clasedaosma
 
Aritmeticadelcomputador
AritmeticadelcomputadorAritmeticadelcomputador
Aritmeticadelcomputadorlopeziliana
 
Bloque 2. secuencia didáctica 2.1 Uso de la aritmética de los números reales.
Bloque 2. secuencia didáctica 2.1 Uso de la aritmética de los números reales.Bloque 2. secuencia didáctica 2.1 Uso de la aritmética de los números reales.
Bloque 2. secuencia didáctica 2.1 Uso de la aritmética de los números reales.Patricia Lizette González Pérez
 
Diagramas de-flujo.
Diagramas de-flujo.Diagramas de-flujo.
Diagramas de-flujo.Uriel Lopez
 
Representación decimal
Representación decimalRepresentación decimal
Representación decimalMiguel Acero
 
Algoritmos Y Programas Unidad1
Algoritmos Y  Programas Unidad1Algoritmos Y  Programas Unidad1
Algoritmos Y Programas Unidad1Silvanac
 
Entidades primitivas para algoritmos
Entidades primitivas para algoritmosEntidades primitivas para algoritmos
Entidades primitivas para algoritmosluisce03
 
Sistemas numericos y conversiones
Sistemas numericos y conversionesSistemas numericos y conversiones
Sistemas numericos y conversionesAngelX6
 
Presentaciónyenesis.pptx
Presentaciónyenesis.pptxPresentaciónyenesis.pptx
Presentaciónyenesis.pptxYenesis Segnini
 

Similar a Programación: Pseudocódigo y algoritmo. Mcm, mcd, término Fibonacci y número primo. (20)

Resolución de ejercicios en programación
Resolución de ejercicios en programación Resolución de ejercicios en programación
Resolución de ejercicios en programación
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
expresión de números racionales.pdf
expresión de números racionales.pdfexpresión de números racionales.pdf
expresión de números racionales.pdf
 
Algoritmos y programas ing civil
Algoritmos y programas ing civil Algoritmos y programas ing civil
Algoritmos y programas ing civil
 
Sistemas binarios
Sistemas binariosSistemas binarios
Sistemas binarios
 
Presentacion sistema binario
Presentacion sistema binarioPresentacion sistema binario
Presentacion sistema binario
 
Los números racionales 2
Los números racionales 2Los números racionales 2
Los números racionales 2
 
Así funciona el sistema numérico binario
Así funciona el sistema numérico binarioAsí funciona el sistema numérico binario
Así funciona el sistema numérico binario
 
Binario
BinarioBinario
Binario
 
Ppt uca
Ppt ucaPpt uca
Ppt uca
 
Algoritmos y clase
Algoritmos y claseAlgoritmos y clase
Algoritmos y clase
 
Aritmeticadelcomputador
AritmeticadelcomputadorAritmeticadelcomputador
Aritmeticadelcomputador
 
Bloque 2. secuencia didáctica 2.1 Uso de la aritmética de los números reales.
Bloque 2. secuencia didáctica 2.1 Uso de la aritmética de los números reales.Bloque 2. secuencia didáctica 2.1 Uso de la aritmética de los números reales.
Bloque 2. secuencia didáctica 2.1 Uso de la aritmética de los números reales.
 
Diagramas de-flujo.
Diagramas de-flujo.Diagramas de-flujo.
Diagramas de-flujo.
 
Representación decimal
Representación decimalRepresentación decimal
Representación decimal
 
Algoritmos Y Programas Unidad1
Algoritmos Y  Programas Unidad1Algoritmos Y  Programas Unidad1
Algoritmos Y Programas Unidad1
 
Sistemas numéricos - Conversiones
Sistemas numéricos - ConversionesSistemas numéricos - Conversiones
Sistemas numéricos - Conversiones
 
Entidades primitivas para algoritmos
Entidades primitivas para algoritmosEntidades primitivas para algoritmos
Entidades primitivas para algoritmos
 
Sistemas numericos y conversiones
Sistemas numericos y conversionesSistemas numericos y conversiones
Sistemas numericos y conversiones
 
Presentaciónyenesis.pptx
Presentaciónyenesis.pptxPresentaciónyenesis.pptx
Presentaciónyenesis.pptx
 

Programación: Pseudocódigo y algoritmo. Mcm, mcd, término Fibonacci y número primo.

  • 1. Programación Algoritmos: Pseudocódigo y Diagrama de flujo Ejemplos
  • 2. Universidad Técnica Particular de Loja • Fundamentos de la Programación Paralelo “C” • Por: Cristian Maza M.
  • 3. Mínimo Común Múltiplo • Encontrar el mínimo común múltiplo de dos números enteros. • Pseudocódigo:
  • 4. • Diagrama de flujo: Mínimo Común Múltiplo Se definen las variables Se asignan valores a las variables Si el 1°er. Número es divisible para el 2°do. o viceversa, entonces: Se escribe el número mayor como el mínimo común múltiplo Se multiplican los dos números. Si el producto es divisible para 2, entonces dividirlo entre 2 Si el producto divido entre 2 es divisible para ambos números se escribe como el m.c.m
  • 5. Máximo Común Divisor • Encontrar el máximo común divisor de dos números enteros. • Pseudocódigo:
  • 6. • Diagrama de flujo: Máximo Común Divisor El máximo común divisor será el resultado de numero1 luego del ciclo. Se definen variables y constantes. Se asignan valores a las variables Mientras numero1 sea diferente que numero2 se cumple el ciclo. En cada ciclo al número mayor se le resta el menor hasta que los dos tengan el mismo valor.
  • 7. Sucesión Fibonacci • Presentar un determinado número de términos Fibonacci. • Término Fibonacci: número el cuál es la suma de los dos términos anteriores de la sucesión. • Pseudocódigo:
  • 8. • Diagrama de flujo: Se definen las variables, constantes, contadores Se les da valores iniciales Sucesión Fibonacci Se escribe el número de términos que se desea obtener (Cantidad) Mientras el “contador” sea menor que la cantidad de números deseados: El nuevo término Fibonacci (fiboprox al iniciar el ciclo) es la suma del término anterior (fiboprox al terminar el ciclo) y el término anterior al anterior (fibo) La variable “fibo” contiene el valor del nuevo término Fibonacci restado el valor del término anterior (fibo al terminar el ciclo). Obteniendo así el valor del término anterior del anterior.El “contador” aumenta en 1 cada vez que se cumple un ciclo
  • 9. Número Primo • Comprobar si un número es primo. • Pseudocódigo:
  • 10. • Diagrama de flujo: Número Primo Si el número introducido es divisible para 2, 3 o 5 no es un número primo Si el número introducido no es divisible para 2, 3 o 5 es un número primo