SlideShare una empresa de Scribd logo
PSEUDOCODIGO
DEFINICIÓN

El pseudocódigo es una herramienta utilizada para el diseño de
programas que permite al programador expresar sus pensamientos
de una forma clara utilizando su lenguaje natural y mostrando el
orden de ejecución de las sentencias del programa sin ninguna
ambigüedad.

     El principal objetivo del pseudocódigo es el de representar la
solución a un algoritmo de la forma más detallada posible, y a su vez
lo más parecida posible al lenguaje que posteriormente se utilizara
para la codificación del mismo.
DEFINICION REAL

Pseudocódigo es toda acción o rutina que realizas en la

vida para efectuar cualquier actividad, ya que todo

amerita un proceso, un orden, con datos suministrados,

es decir, una serie de pasos para concretar cualquier

objetivo.
EJERCICIO
Para hallar el área de un triangulo, conocida la base y la altura
Definición del problema:
Entrada: base*altura        Proceso: (base*altura)/2       Salida: área
Inicio
base, altura, area;
Escribir "Ingrese el valor de base y altura respectivamente“;
Leer base;
Leer altura;
area=(base*altura)/2;
Escribir "El resultado es: ", area;
Fin
TIPOS DE DATOS
CONDICIONES EN PSEUDOCODIGO
Estas condiciones se utilizan cuando se realiza un programa en un
                    lenguaje de alto nivel.
                      sentencia SI - SINO - FINSI

Si (condicion1=valor) entonces
     ejecutar acción;
Sino
     ejecutar acción;
Finsi

        En esta sentencia tenemos que si se cumple una condición, se
 ejecutará determinado proceso, en caso contrario, se ejecutará otro.
TIPOS DE CONDICIONES
       Simple                     Doble                     Múltiple                  Múltiple -Casos

La condición es una      Si esta condición es       En esta estructura si         En este caso hay un Indicador
                                                    Condición1 es cierta,         es una variable o una función
expresión booleana.      cierta se ejecuta                                        cuyo valor es comparado en
Instrucciones es         Instrucciones1, si no es   entonces se ejecuta sólo
                                                                                  cada caso con los valores
                                                    Instrucciones1. En general,   "Valori", si en algún caso
ejecutada sólo si la     así, entonces se           si Condicióni es verdadera,   coinciden ambos valores,
condición es verdadera   ejecuta Instrucciones2.    entonces sólo se ejecuta      entonces se ejecutarán las
                                                    Instruccionesi                Instruccionesi
                                                                                  correspondientes.
CICLOS DE PSEUDOCODIGO
Los      ciclos   son
estructuras de control
repetitivo, es decir,
son aquellas en las
que una sentencia o
grupos de sentencias
se repiten muchas
veces. Este conjunto
de    sentencias se
denomina bucle o
lazo
CICLOS EN PSEUDOCODIGO
          Mientras                          Repetir                           Para
El bucle se repite mientras la    La estructura de control        Una estructura de control muy
condición sea cierta, si al       repetir se utiliza cuando es    común es el ciclo para, la cual
llegar por primera vez al bucle   necesario que el cuerpo del     se usa cuando se desea iterar
mientras la condición es falsa,   bucle se ejecuten al menos      un número conocido de veces,
el cuerpo del bucle no se         una vez y hasta que se cumpla   empleando como índice una
ejecuta ninguna vez.              la condición.                   variable que se incrementa (o
                                                                  decrementa)
EJERCICIOS

Dada las horas trabajadas de una persona y el valor por hora.
Calcular su salario e imprimirlo.
ENTEROS hora, valor, salario
INICIO
       Leer hora, valor
       Salario= hora*valor
       Escribir Salario
FIN
EJERCICIO CON CONDICION
A un trabajador le pagan según sus horas trabajadas y la tarifa está a un valor por
hora. Si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa por hora se
incrementa en un 50% para las horas extras. Calcular el salario del trabajador dadas
las horas trabajadas y la tarifa.
ENTEROS horas_trabajados, tarifa, horas_extras, salario, tarifa_hora extra
INICIO
          LEER horas_trabajadas
          LLER tarifa
          SI horas_trabajadas <=40 ENTONCES
                   salario= horas_trabajadas*tarifa
          SI NO
                   tarifa_extra= tarifa+0.5*tarifa
                   Horas_extras= horas_trabajadas-40
                   Salario= horas_extras*tarifa_extra+ 40*tarifa
          FIN SI
          ESCRIBIR salario
FIN
CICLOS EN PSEUDOCODIGO
Modificar el ejercicio anterior para obtener la suma de los salarios de todos los trabajadores.
ENTEROS nunero_trabajadores, x, salario,horas,tarifa,suma
INICIO
          LEER numero_trabajadores
          X =-1
          Suma=0
          MIENTRAS x<= n HACER
                      Leer horas
                      LEER tarifa
                      Salario= horas*tarifa
                      ESCRIBIR salario
                      Suma= suma + salarios
                      X=x+1
          FIN MIENTRAS
          ESCRIBIR suma
          FIN
EJERCICIOS

1. Dado un monto calcular el descuento del 20%.
2. Dado un monto calcular el descuento considerando que por encima
de 1.000.000 el descuento es el 10% y por debajo de 1.000.000 el
descuento es el 2%.

3. Dado 5 notas de un estudiante calcular el promedio de notas.
4. De un grupo de 42 estudiantes hallar el promedio de una asignatura.

5. Pedir un numero al usuario y mostrar su valor al cuadrado.
6. Solicitar un numero al usuario, si el numero es positivo hallar el
cuadrado, de lo contrario mostrar un mensaje que diga «solo para
números positivos»
EJERCICIOS

7. El recibo de facturación de la luz consta de un cargo fijo, un
consumo y el valor de un kilovatio consumido, hallar el valor a cancelar
donde el valor a cancelar es los kilovatios consumidos por el valor de
kilovatio.
8. Teniendo como referencia el ejercicio anterior si el consumo en
kilovatios es 0(cero) se debe cancelar el cargo fijo, si es mayor a cero
se realiza la operación del punto anterior.
9. Escribir un programa (usando la instrucción IF) que pida un número
real de precisión sencilla y haga muestre los siguientes resultados:
   Si el número es menor que 50, mostrará su cuadrado
    Si el número es igual a 25, 30 ó 75, mostrará su raíz cúbica
   Si el número vale 10 ó es mayor que 100 ó está en los intervalos [3,8]
   o [77, 90], mostrará el valor dividido por 10.

Más contenido relacionado

PPT
06 Desarrollo Programas Estructurados
PPTX
Programaciòn Estructurada
DOC
Estructura Repetitivas
PPT
Estructuras Condicionales
PPT
PDF
Estructuras PseInt
PDF
Condicionales
06 Desarrollo Programas Estructurados
Programaciòn Estructurada
Estructura Repetitivas
Estructuras Condicionales
Estructuras PseInt
Condicionales

La actualidad más candente (16)

PPT
Estructuras repetitivas
PPTX
Fundamentos
PPT
09 Desarrollo Programas Estructurados
PPTX
Salto condicional
PDF
Leccion A Tutorial 4
 
PDF
Estructuras repetitivas
PPT
Estructuras condicionales
PPTX
Presentación
PPTX
Clase 2
DOCX
Practica2
DOCX
MATEMATICAS IV
PDF
Recordatorio
PDF
Curso php - capitulo 2
PPT
Estructuras Selectivas y Repetitivas en C++
PPT
Diagramas De Flujo
PDF
Desarrollo de hablididades de pensamiento
Estructuras repetitivas
Fundamentos
09 Desarrollo Programas Estructurados
Salto condicional
Leccion A Tutorial 4
 
Estructuras repetitivas
Estructuras condicionales
Presentación
Clase 2
Practica2
MATEMATICAS IV
Recordatorio
Curso php - capitulo 2
Estructuras Selectivas y Repetitivas en C++
Diagramas De Flujo
Desarrollo de hablididades de pensamiento
Publicidad

Similar a Pseudocodigo (20)

PPSX
Pseudocodigo 130310175742-phpapp02
PPTX
Parcial
DOCX
Http estructa
PPT
UTPL-LÓGICA DE LA PROGRAMACIÓN-II BIMESTRE-(abril agosto 2012)
PDF
Estructuras alg
PDF
PDF
Abc algoritmos
PDF
Guía de estudio algoritmos en dfd 2
PDF
PDF
PPTX
Sentencias condicionales
PDF
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
DOCX
Ejercicios mientrasyhacermientras
PPTX
Unidad3.pptx
PDF
Recu gabus 3° parcial
PPTX
Conceptos claves
DOC
Guia de estructuras Condicionales
DOCX
Trabajo bucles bn
PDF
Masterclass05_Unidad1_Condicionales.pdf
PPTX
Que es un algoritmo de jorge magaña
Pseudocodigo 130310175742-phpapp02
Parcial
Http estructa
UTPL-LÓGICA DE LA PROGRAMACIÓN-II BIMESTRE-(abril agosto 2012)
Estructuras alg
Abc algoritmos
Guía de estudio algoritmos en dfd 2
Sentencias condicionales
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Ejercicios mientrasyhacermientras
Unidad3.pptx
Recu gabus 3° parcial
Conceptos claves
Guia de estructuras Condicionales
Trabajo bucles bn
Masterclass05_Unidad1_Condicionales.pdf
Que es un algoritmo de jorge magaña
Publicidad

Más de María C. Plata (20)

PDF
Modulo paginas
PDF
Modulo introduccion 2020 I TEMA
PDF
Guia 4 matrices
PDF
Guia 4 cts
PDF
PDF
Guia de ludopatia
PDF
Repaso de semestral de informatica
PDF
Especialidad 11
PDF
Programacion semestral
PDF
Funcion desref y coincidir
PDF
Guia 3 programacion condicionales
PDF
Formato factura de venta
PDF
Esquema de nomina
PDF
Formato de factura de compra
PDF
Guia de direccionamiento IP
PDF
Guia de formularios en html
PDF
Guia 1 y 2 paginas web 11 (modulo)
DOCX
Modulo introduccion
PDF
Guia 2 periodo
PDF
Guia 1 periodo modulo informatica 10
Modulo paginas
Modulo introduccion 2020 I TEMA
Guia 4 matrices
Guia 4 cts
Guia de ludopatia
Repaso de semestral de informatica
Especialidad 11
Programacion semestral
Funcion desref y coincidir
Guia 3 programacion condicionales
Formato factura de venta
Esquema de nomina
Formato de factura de compra
Guia de direccionamiento IP
Guia de formularios en html
Guia 1 y 2 paginas web 11 (modulo)
Modulo introduccion
Guia 2 periodo
Guia 1 periodo modulo informatica 10

Pseudocodigo

  • 2. DEFINICIÓN El pseudocódigo es una herramienta utilizada para el diseño de programas que permite al programador expresar sus pensamientos de una forma clara utilizando su lenguaje natural y mostrando el orden de ejecución de las sentencias del programa sin ninguna ambigüedad. El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizara para la codificación del mismo.
  • 3. DEFINICION REAL Pseudocódigo es toda acción o rutina que realizas en la vida para efectuar cualquier actividad, ya que todo amerita un proceso, un orden, con datos suministrados, es decir, una serie de pasos para concretar cualquier objetivo.
  • 4. EJERCICIO Para hallar el área de un triangulo, conocida la base y la altura Definición del problema: Entrada: base*altura Proceso: (base*altura)/2 Salida: área Inicio base, altura, area; Escribir "Ingrese el valor de base y altura respectivamente“; Leer base; Leer altura; area=(base*altura)/2; Escribir "El resultado es: ", area; Fin
  • 6. CONDICIONES EN PSEUDOCODIGO Estas condiciones se utilizan cuando se realiza un programa en un lenguaje de alto nivel. sentencia SI - SINO - FINSI Si (condicion1=valor) entonces ejecutar acción; Sino ejecutar acción; Finsi En esta sentencia tenemos que si se cumple una condición, se ejecutará determinado proceso, en caso contrario, se ejecutará otro.
  • 7. TIPOS DE CONDICIONES Simple Doble Múltiple Múltiple -Casos La condición es una Si esta condición es En esta estructura si En este caso hay un Indicador Condición1 es cierta, es una variable o una función expresión booleana. cierta se ejecuta cuyo valor es comparado en Instrucciones es Instrucciones1, si no es entonces se ejecuta sólo cada caso con los valores Instrucciones1. En general, "Valori", si en algún caso ejecutada sólo si la así, entonces se si Condicióni es verdadera, coinciden ambos valores, condición es verdadera ejecuta Instrucciones2. entonces sólo se ejecuta entonces se ejecutarán las Instruccionesi Instruccionesi correspondientes.
  • 8. CICLOS DE PSEUDOCODIGO Los ciclos son estructuras de control repetitivo, es decir, son aquellas en las que una sentencia o grupos de sentencias se repiten muchas veces. Este conjunto de sentencias se denomina bucle o lazo
  • 9. CICLOS EN PSEUDOCODIGO Mientras Repetir Para El bucle se repite mientras la La estructura de control Una estructura de control muy condición sea cierta, si al repetir se utiliza cuando es común es el ciclo para, la cual llegar por primera vez al bucle necesario que el cuerpo del se usa cuando se desea iterar mientras la condición es falsa, bucle se ejecuten al menos un número conocido de veces, el cuerpo del bucle no se una vez y hasta que se cumpla empleando como índice una ejecuta ninguna vez. la condición. variable que se incrementa (o decrementa)
  • 10. EJERCICIOS Dada las horas trabajadas de una persona y el valor por hora. Calcular su salario e imprimirlo. ENTEROS hora, valor, salario INICIO Leer hora, valor Salario= hora*valor Escribir Salario FIN
  • 11. EJERCICIO CON CONDICION A un trabajador le pagan según sus horas trabajadas y la tarifa está a un valor por hora. Si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa por hora se incrementa en un 50% para las horas extras. Calcular el salario del trabajador dadas las horas trabajadas y la tarifa. ENTEROS horas_trabajados, tarifa, horas_extras, salario, tarifa_hora extra INICIO LEER horas_trabajadas LLER tarifa SI horas_trabajadas <=40 ENTONCES salario= horas_trabajadas*tarifa SI NO tarifa_extra= tarifa+0.5*tarifa Horas_extras= horas_trabajadas-40 Salario= horas_extras*tarifa_extra+ 40*tarifa FIN SI ESCRIBIR salario FIN
  • 12. CICLOS EN PSEUDOCODIGO Modificar el ejercicio anterior para obtener la suma de los salarios de todos los trabajadores. ENTEROS nunero_trabajadores, x, salario,horas,tarifa,suma INICIO LEER numero_trabajadores X =-1 Suma=0 MIENTRAS x<= n HACER Leer horas LEER tarifa Salario= horas*tarifa ESCRIBIR salario Suma= suma + salarios X=x+1 FIN MIENTRAS ESCRIBIR suma FIN
  • 13. EJERCICIOS 1. Dado un monto calcular el descuento del 20%. 2. Dado un monto calcular el descuento considerando que por encima de 1.000.000 el descuento es el 10% y por debajo de 1.000.000 el descuento es el 2%. 3. Dado 5 notas de un estudiante calcular el promedio de notas. 4. De un grupo de 42 estudiantes hallar el promedio de una asignatura. 5. Pedir un numero al usuario y mostrar su valor al cuadrado. 6. Solicitar un numero al usuario, si el numero es positivo hallar el cuadrado, de lo contrario mostrar un mensaje que diga «solo para números positivos»
  • 14. EJERCICIOS 7. El recibo de facturación de la luz consta de un cargo fijo, un consumo y el valor de un kilovatio consumido, hallar el valor a cancelar donde el valor a cancelar es los kilovatios consumidos por el valor de kilovatio. 8. Teniendo como referencia el ejercicio anterior si el consumo en kilovatios es 0(cero) se debe cancelar el cargo fijo, si es mayor a cero se realiza la operación del punto anterior. 9. Escribir un programa (usando la instrucción IF) que pida un número real de precisión sencilla y haga muestre los siguientes resultados: Si el número es menor que 50, mostrará su cuadrado Si el número es igual a 25, 30 ó 75, mostrará su raíz cúbica Si el número vale 10 ó es mayor que 100 ó está en los intervalos [3,8] o [77, 90], mostrará el valor dividido por 10.