SlideShare una empresa de Scribd logo
1 de 26
PSEUDOCODIGO
     TECNOLOGIA ADSI
ING LUIS FELIPE LONDOÑO GUARIN

   SENA REGIONAL RISARALDA
    CENTRO AGROPECUARIO
¿Qué es un algoritmo?
Un método para resolver un problema mediante
   una serie de pasos precisos, definidos, finitos

   precisos: indicar el orden de presentación de
    cada paso
   definidos: si se siguen dos veces se obtiene igual
    resultado
   finitos: tiene un número determinado de pasos
PASO PARA REALIZAR UN ALGORITMO


           ENTRADA

           PROCESOS

            SALIDAS
Una receta de cocina
puede resultar similar
(en cuanto a
concepto) a un
algoritmo o programa
DIAGRAMA DE FLUJO
    INICIO -SALIDA

     PROCESOS



 ENTRADA      SALIDAS
DIFERENCIA DIAGRAMA DE FLUJO - PSEUDOCODIGO
ENTRADA DE DATOS

Para realizar operaciones de asignación se utiliza la siguiente
sintaxis:
variable     expresión
COMO MOSTRAR EN PANTALLA


            IMPRIMIR
            ESCRIBIR
OPERACIÓN EN PSEUDOCODIGO
CONDICION
BUCLE CON CANTIDAD DE REPETICIONES
          DEFINIDAS-PARA
EJEMPLO DEL BUCLE PARA
BUCLE CON CANTIDAD DE REPETICIONES
      NO DEFINIDAS-MIENTRAS
EJEMPLO MIENTRAS
BUCLE CON CANTIDAD DE REPETICIONES
  NO DEFINIDAS- HACER MIENTRAS
EJEMPLO HACER MIENTRAS

INICIO
   CONTADOR ← 1
   SUMA ← 0

 HACER

  SUMA ←SUMA + CONTADOR
  CONTADOR ← CONTADOR + 1

 MIENTRAS CONTADOR ≤ 100

      MOSTRAR SUMA

FIN
BUCLE CON CANTIDAD DE REPETICIONES NO
        DEFINIDAS- HACER HASTA
DECISION MULTIPLE O POR CASOS
CUALES SON LOS VALORES VISUALIZADOS, SI
  LOS DATOS INGRESADOS SON a=12 b= 9
Representarlo en Pseudocódigo
Mostrar el resultado impreso
Representarlo en Pseudocódigo-Sumar
  100 numero leídos por el teclado
Sumar los N primeros impares
EJERCICIOS
• Hacer un algoritmo que imprima los números
  del 100 al 0, en orden decreciente.
• Hacer un algoritmo que solo nos permita
  introducir S o N.
• Introducir un numero por teclado. Que nos
  diga si es positivo o negativo.
• Hacer un algoritmo representado en un
  diagrama de flujo que imprima el mayor y el
  menor de una serie de cinco números que
  vamos introduciendo por teclado.
1.- Escribir un Pseudocódigo de un programa que permita leer la edad y peso de una persona y posteriormente
     imprimirla.

2.- Escribir un Pseudocódigo que calcule el área de un triángulo recibiendo como entrada el valor de base y altura.

3.- Escribir Pseudocódigo que calcule el área de un círculo.

4.- Escribir Pseudocodigo que dados 2 valores de entrada imprima siempre la división del mayor entre el menor.

5.- Escribir Pseudocódigo que lea de entrada 3 números y que indique cual es el mayor de ellos.

6.- Escribir un Pseudocódigo que lea 3 números los cuales significan una fecha (día, mes, año). Comprobar que sea válida
     la fecha, si no es valido que imprima un mensaje de error, y si es válida imprimir el mes con su nombre.

7.- Escribir un Pseudocodigo que pida la edad y el sexo y dependiendo si es hombre o mujer y si puede votar o no.

8.- Realice un Pseudocódigo que calcule la nómina salarial neto, de unos obreros cuyo trabajo se paga en horas. El cálculo
     se realiza de la siguiente forma:
     - Las primeras 35 horas a una tarifa fija.
     - Las horas extras se pagan a 1.5 más de la tarifa fija.
     - Los impuestos a deducir de los trabajadores varian, segun el sueldo mensual si el sueldo es menos a $20,000.00 el
     sueldo es libre de impuesto y si es al contrario se cobrará un 20% de impuesto.

9.- Hacer un Pseudocódigo que calcule el factorial de un número.

10.- Hacer un Pseudocodigo que despliegue las tablas de multiplicar.

11.- Escribir un Pseudocódigo que encuentre y despliegue los números primos entre uno y cien. Un número primo es
     divisible entre el mismo y la unidad por lo tanto un numero primo no puede ser par excepto el dos (2).

Más contenido relacionado

La actualidad más candente

EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
1002pc3
 
Probabilidad de las jugadas del poker
Probabilidad de las jugadas del pokerProbabilidad de las jugadas del poker
Probabilidad de las jugadas del poker
pedrotiago90
 
Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))
Alex Penso Romero
 

La actualidad más candente (20)

Método por plegamiento Hash
Método por plegamiento HashMétodo por plegamiento Hash
Método por plegamiento Hash
 
Algoritmos 50 ejemplos
Algoritmos 50 ejemplosAlgoritmos 50 ejemplos
Algoritmos 50 ejemplos
 
Análisis de datos experimentales unidad i
Análisis de datos experimentales unidad iAnálisis de datos experimentales unidad i
Análisis de datos experimentales unidad i
 
Estimación estadística
Estimación estadísticaEstimación estadística
Estimación estadística
 
Ecuaciones problemas
Ecuaciones problemasEcuaciones problemas
Ecuaciones problemas
 
Convergencia del metodo de bisección Metodos Numericos
Convergencia del metodo de bisección Metodos NumericosConvergencia del metodo de bisección Metodos Numericos
Convergencia del metodo de bisección Metodos Numericos
 
Programación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivosProgramación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivos
 
Problema gauss
Problema gaussProblema gauss
Problema gauss
 
DATOS AGRUPADOS, ESTUDIO ESTADISTICO
DATOS AGRUPADOS, ESTUDIO ESTADISTICODATOS AGRUPADOS, ESTUDIO ESTADISTICO
DATOS AGRUPADOS, ESTUDIO ESTADISTICO
 
Unidad 6
Unidad 6Unidad 6
Unidad 6
 
00239_Fundamentos_de_programacion.pdf
00239_Fundamentos_de_programacion.pdf00239_Fundamentos_de_programacion.pdf
00239_Fundamentos_de_programacion.pdf
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
Método de Gauss
Método de GaussMétodo de Gauss
Método de Gauss
 
ΠΛΗ10 ΜΑΘΗΜΑ 2.7
ΠΛΗ10 ΜΑΘΗΜΑ 2.7 ΠΛΗ10 ΜΑΘΗΜΑ 2.7
ΠΛΗ10 ΜΑΘΗΜΑ 2.7
 
Items de Seleccion Multiple
Items de Seleccion MultipleItems de Seleccion Multiple
Items de Seleccion Multiple
 
Distribucion Normal
Distribucion NormalDistribucion Normal
Distribucion Normal
 
Probabilidad de las jugadas del poker
Probabilidad de las jugadas del pokerProbabilidad de las jugadas del poker
Probabilidad de las jugadas del poker
 
Ejercicio 6
Ejercicio 6Ejercicio 6
Ejercicio 6
 
Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))
 
Ejemplos ejercicos
Ejemplos ejercicosEjemplos ejercicos
Ejemplos ejercicos
 

Destacado

¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?
grachika
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
Ana Ruth G H
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
coldclean
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
Roldan El Gato
 
Diagrama flujo
Diagrama flujoDiagrama flujo
Diagrama flujo
aromero487
 
Algoritmos y pseudocódigo
Algoritmos y pseudocódigoAlgoritmos y pseudocódigo
Algoritmos y pseudocódigo
moises872013
 
Algoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujoAlgoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujo
NatyBarrera
 
Algoritmos, pseudocodigos y diagramas de flujo
Algoritmos, pseudocodigos y diagramas de flujoAlgoritmos, pseudocodigos y diagramas de flujo
Algoritmos, pseudocodigos y diagramas de flujo
Maria Valenzuela
 

Destacado (20)

Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
PSEUDOCODIGO
PSEUDOCODIGOPSEUDOCODIGO
PSEUDOCODIGO
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
Anexo 1 Diagramas De Flujo
Anexo 1   Diagramas De FlujoAnexo 1   Diagramas De Flujo
Anexo 1 Diagramas De Flujo
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
2 elementos pseudocodigo
2 elementos pseudocodigo2 elementos pseudocodigo
2 elementos pseudocodigo
 
Diagrama flujo
Diagrama flujoDiagrama flujo
Diagrama flujo
 
Pseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoPseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujo
 
Algoritmos y pseudocódigo
Algoritmos y pseudocódigoAlgoritmos y pseudocódigo
Algoritmos y pseudocódigo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Algoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujoAlgoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujo
 
Algoritmos, pseudocodigos y diagramas de flujo
Algoritmos, pseudocodigos y diagramas de flujoAlgoritmos, pseudocodigos y diagramas de flujo
Algoritmos, pseudocodigos y diagramas de flujo
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 

Similar a Pseudocodigo

24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
r_nivelo21
 
Introducción a JavaScript 2
Introducción a JavaScript 2Introducción a JavaScript 2
Introducción a JavaScript 2
Lorenzo Alejo
 
Estructura Repetitivas
Estructura RepetitivasEstructura Repetitivas
Estructura Repetitivas
laryenso
 
Sesion02
Sesion02Sesion02
Sesion02
Alex
 
Estructurarepetitivas 091023140353-phpapp01
Estructurarepetitivas 091023140353-phpapp01Estructurarepetitivas 091023140353-phpapp01
Estructurarepetitivas 091023140353-phpapp01
laryenso
 
9. estructuras de control parte ii
9. estructuras de control parte ii9. estructuras de control parte ii
9. estructuras de control parte ii
rcarrerah
 
Taller de algoritmos
Taller  de algoritmosTaller  de algoritmos
Taller de algoritmos
sistematico-1
 

Similar a Pseudocodigo (20)

Ejercicios grupales programacion
Ejercicios grupales programacionEjercicios grupales programacion
Ejercicios grupales programacion
 
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
 
Ejercicios java
Ejercicios javaEjercicios java
Ejercicios java
 
Introducción a JavaScript 2
Introducción a JavaScript 2Introducción a JavaScript 2
Introducción a JavaScript 2
 
Ejercicios programacion
Ejercicios programacionEjercicios programacion
Ejercicios programacion
 
Algoritmos con PSeInt
Algoritmos con PSeIntAlgoritmos con PSeInt
Algoritmos con PSeInt
 
Estructura Repetitivas
Estructura RepetitivasEstructura Repetitivas
Estructura Repetitivas
 
Sesion02
Sesion02Sesion02
Sesion02
 
Estructurarepetitivas 091023140353-phpapp01
Estructurarepetitivas 091023140353-phpapp01Estructurarepetitivas 091023140353-phpapp01
Estructurarepetitivas 091023140353-phpapp01
 
SESION 1 - POO -2.pptx
SESION 1 - POO -2.pptxSESION 1 - POO -2.pptx
SESION 1 - POO -2.pptx
 
Portafolio uta programación 1
Portafolio uta programación 1Portafolio uta programación 1
Portafolio uta programación 1
 
1 2019 cbp100 primer parcial_2da_oportunidad
1 2019 cbp100 primer parcial_2da_oportunidad1 2019 cbp100 primer parcial_2da_oportunidad
1 2019 cbp100 primer parcial_2da_oportunidad
 
Cra Olivos 2
Cra Olivos 2Cra Olivos 2
Cra Olivos 2
 
Reglas basicas de programacion
Reglas basicas de programacionReglas basicas de programacion
Reglas basicas de programacion
 
9. estructuras de control parte ii
9. estructuras de control parte ii9. estructuras de control parte ii
9. estructuras de control parte ii
 
Portafolio uta programación 1
Portafolio uta programación 1Portafolio uta programación 1
Portafolio uta programación 1
 
Algunos algoritmos1
Algunos algoritmos1Algunos algoritmos1
Algunos algoritmos1
 
Ejercicios de algoritmos de decisión ok
Ejercicios de algoritmos de decisión okEjercicios de algoritmos de decisión ok
Ejercicios de algoritmos de decisión ok
 
Taller de algoritmos
Taller  de algoritmosTaller  de algoritmos
Taller de algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Pseudocodigo

  • 1. PSEUDOCODIGO TECNOLOGIA ADSI ING LUIS FELIPE LONDOÑO GUARIN SENA REGIONAL RISARALDA CENTRO AGROPECUARIO
  • 2. ¿Qué es un algoritmo? Un método para resolver un problema mediante una serie de pasos precisos, definidos, finitos  precisos: indicar el orden de presentación de cada paso  definidos: si se siguen dos veces se obtiene igual resultado  finitos: tiene un número determinado de pasos
  • 3. PASO PARA REALIZAR UN ALGORITMO ENTRADA PROCESOS SALIDAS
  • 4. Una receta de cocina puede resultar similar (en cuanto a concepto) a un algoritmo o programa
  • 5. DIAGRAMA DE FLUJO INICIO -SALIDA PROCESOS ENTRADA SALIDAS
  • 6. DIFERENCIA DIAGRAMA DE FLUJO - PSEUDOCODIGO
  • 7. ENTRADA DE DATOS Para realizar operaciones de asignación se utiliza la siguiente sintaxis: variable expresión
  • 8. COMO MOSTRAR EN PANTALLA IMPRIMIR ESCRIBIR
  • 11. BUCLE CON CANTIDAD DE REPETICIONES DEFINIDAS-PARA
  • 13. BUCLE CON CANTIDAD DE REPETICIONES NO DEFINIDAS-MIENTRAS
  • 15. BUCLE CON CANTIDAD DE REPETICIONES NO DEFINIDAS- HACER MIENTRAS
  • 16. EJEMPLO HACER MIENTRAS INICIO CONTADOR ← 1 SUMA ← 0 HACER SUMA ←SUMA + CONTADOR CONTADOR ← CONTADOR + 1 MIENTRAS CONTADOR ≤ 100 MOSTRAR SUMA FIN
  • 17. BUCLE CON CANTIDAD DE REPETICIONES NO DEFINIDAS- HACER HASTA
  • 18. DECISION MULTIPLE O POR CASOS
  • 19. CUALES SON LOS VALORES VISUALIZADOS, SI LOS DATOS INGRESADOS SON a=12 b= 9
  • 22. Representarlo en Pseudocódigo-Sumar 100 numero leídos por el teclado
  • 23. Sumar los N primeros impares
  • 25. • Hacer un algoritmo que imprima los números del 100 al 0, en orden decreciente. • Hacer un algoritmo que solo nos permita introducir S o N. • Introducir un numero por teclado. Que nos diga si es positivo o negativo. • Hacer un algoritmo representado en un diagrama de flujo que imprima el mayor y el menor de una serie de cinco números que vamos introduciendo por teclado.
  • 26. 1.- Escribir un Pseudocódigo de un programa que permita leer la edad y peso de una persona y posteriormente imprimirla. 2.- Escribir un Pseudocódigo que calcule el área de un triángulo recibiendo como entrada el valor de base y altura. 3.- Escribir Pseudocódigo que calcule el área de un círculo. 4.- Escribir Pseudocodigo que dados 2 valores de entrada imprima siempre la división del mayor entre el menor. 5.- Escribir Pseudocódigo que lea de entrada 3 números y que indique cual es el mayor de ellos. 6.- Escribir un Pseudocódigo que lea 3 números los cuales significan una fecha (día, mes, año). Comprobar que sea válida la fecha, si no es valido que imprima un mensaje de error, y si es válida imprimir el mes con su nombre. 7.- Escribir un Pseudocodigo que pida la edad y el sexo y dependiendo si es hombre o mujer y si puede votar o no. 8.- Realice un Pseudocódigo que calcule la nómina salarial neto, de unos obreros cuyo trabajo se paga en horas. El cálculo se realiza de la siguiente forma: - Las primeras 35 horas a una tarifa fija. - Las horas extras se pagan a 1.5 más de la tarifa fija. - Los impuestos a deducir de los trabajadores varian, segun el sueldo mensual si el sueldo es menos a $20,000.00 el sueldo es libre de impuesto y si es al contrario se cobrará un 20% de impuesto. 9.- Hacer un Pseudocódigo que calcule el factorial de un número. 10.- Hacer un Pseudocodigo que despliegue las tablas de multiplicar. 11.- Escribir un Pseudocódigo que encuentre y despliegue los números primos entre uno y cien. Un número primo es divisible entre el mismo y la unidad por lo tanto un numero primo no puede ser par excepto el dos (2).