PSEUDOCODIGO
Cetís 109
Nombre :Cristian morales Hernández
Materia: desarrollar software utilizando
programación estructurada
Grado : 2AM
Especialidad: programación
Turno :matutino
Facilitadora: Margarita Romero Alvarado
Pseudocódigo
En ciencias de la computación, y análisis numérico el
pseudocódigo (o falso lenguaje) es una descripción
informal1 y compacta de alto nivel del principio
operativo de un programa informático u otro algoritmo,
que utiliza las convenciones estructurales de un
lenguaje de programación verdadero2 , pero que está
diseñado para la lectura humana en lugar de la lectura
mediante máquina, y con independencia de cualquier
otro lenguaje de programación
CARACTERÍSTICAS DE
PSEUDOCODIGO
Las principales características de este lenguaje son:
Se puede ejecutar en un ordenador
Es una forma de representación sencilla de utilizar y de
manipular.
Facilita el paso del programa al lenguaje de
programación.
Es independiente del lenguaje de programación que se
vaya a utilizar.
Es un método que facilita la programación y solución al
algoritmo del programa.
Ejemplo de pseudocódigo:
O Ejemplo: Realizar el pseudocódigo de un
programa que permita calcular el área de un
rectángulo. Se debe introducir la base y la
altura para poder realizar el cálculo..
Programa; área
Entorno: BASE, ALTURA, AREA son número
enteros
Algoritmo:
escribir “Introduzca la base y la altura”
leer BASE, ALTURA
calcular AREA = BASE * ALTURA
escribir “El área del rectángulo es “AREA
Fin programa
variable
O En programación , una variable está
formada por un espacio en el sistema de
almacenaje (memoria principal de un
ordenador) y un nombre simbólico (un
identificador) que está asociado a dicho
espacio.
constante
O Una constante corresponde a una
longitud fija de un área reservada en la
memoria principal del
ordenador, donde el programa
almacena valores fijos.
O Por ejemplo:
O El valor de pi = 3.1416
Ciclo de for
O El bucle for o ciclo for es una
estructura de control en la que la pc
nos muestra el como programar si es
que nosotros queremos programar un
robot B-bot , en este se puede indicar
el modo en la que se puede indicar el
número mínimo de iteraciones.
simbología
O Suma: +
O Resta: -
O División: /
O Multiplicación: *
O Potenciación/Raiz: **
Tipo de datos
O Los tipos de datos nos permiten
representar los diferentes datos que son
necesarios a la hora de implementar un
programa.
TIPOS DE DATOS ENTEROS
son los valores que no tienen punto
decimal, pueden ser positivos o negativos y
el cero.
OTipo de datos reales
O estos caracteres almacenan
números muy grandes que poseen
parte entera y parte decimal.
Tipo de dato booleanos
O Este tipo de dato se emplea para valores
lógicos, los podemos definir como datos
comparativos dicha comparación
devuelve resultados lógicos.
OTipo de datos flotantes
O Los tipos de datos de punto flotante
pueden representar números que
tienen componentes fraccionarios
caracteres
O Los caracteres se representan utilizando
el tipo char, que tiene sólo 1 byte de
tamaño. Este tipo se utiliza para
representar los 256 caracteres de la tabla
de caracteres del sistema. El tipo char es
también un tipo entero, ya que puede
tomar valores de 0 a 255. Por lo tanto
también puede ser signed o unsigned.
-Diagrama de flujo-
O El diagrama de flujo o diagrama de
actividades es la representación gráfica
del algoritmo o proceso. Se utiliza en
disciplinas como programación,
economía, procesos industriales y
psicología cognitiva
Bibliografía
O http://www.slideshare.net/IvanVeraMonten
egro/diagramas-de-flujo-especificaciones-
y-diseo-de-procesos
O http://es.wikipedia.org/wiki/Diagrama_de_
Flujo_de_Datos
Objetivo del diagrama de flujo
O OBJETIVOS: Conseguir un conocimiento
sobre el funcionamiento de un proceso
determinado que sirva como base común
para todos sus componentes o se debe
realizar un análisis sistemático del mismo.
CARACTERÍSTICAS Y
VENTAJAS
O Es una representación gráfica de las secuencias
de un proceso, presenta información
clara, ordenada y concisa. Permite visualizar las
frecuencias y relaciones entre las etapas
indicadas.Se pueden detectar
problemas, desconexiones, pasos de escaso valor
añadido etc.Compara y contrasta el flujo actual
del proceso contra el flujo ideal, para identificar
oportunidades de mejora.Identifica los lugares y
posiciones donde los datos adicionales pueden
ser recopilados e investigados.Ayuda a entender
el proceso completo.Permite comprender de
forma rápida y amena los procesos.
¿PARA QUÉ SE USAN?
O Sirve para aclarar cómo funcionan las cosas y
cómo pueden mejorarse.Ayuda a buscar los
elementos clave de un proceso.Facilita el
conocimiento general del proceso.Sirve para
identificar los responsables del proceso.Permite
establecer áreas importantes para la observación
o recopilación de datos.Facilita la identificación
de áreas a mejorar.Facilita la generación de
hipótesis sobre las causas de los problemas del
proceso
Proceso de diseño
O EL PROCESO DE DISEÑO1.-
Formulación del problema2.- Análisis del
problema3.- Búsqueda de soluciones 3.1.-
Métodos de Búsqueda de Soluciones4.-
Decisión 4.1.- Proceso general de la
Decisión.5.- E especificación de la
solución

Pseudocodigo (1)

  • 1.
  • 2.
    Cetís 109 Nombre :Cristianmorales Hernández Materia: desarrollar software utilizando programación estructurada Grado : 2AM Especialidad: programación Turno :matutino Facilitadora: Margarita Romero Alvarado
  • 3.
    Pseudocódigo En ciencias dela computación, y análisis numérico el pseudocódigo (o falso lenguaje) es una descripción informal1 y compacta de alto nivel del principio operativo de un programa informático u otro algoritmo, que utiliza las convenciones estructurales de un lenguaje de programación verdadero2 , pero que está diseñado para la lectura humana en lugar de la lectura mediante máquina, y con independencia de cualquier otro lenguaje de programación
  • 4.
    CARACTERÍSTICAS DE PSEUDOCODIGO Las principalescaracterísticas de este lenguaje son: Se puede ejecutar en un ordenador Es una forma de representación sencilla de utilizar y de manipular. Facilita el paso del programa al lenguaje de programación. Es independiente del lenguaje de programación que se vaya a utilizar. Es un método que facilita la programación y solución al algoritmo del programa.
  • 5.
    Ejemplo de pseudocódigo: OEjemplo: Realizar el pseudocódigo de un programa que permita calcular el área de un rectángulo. Se debe introducir la base y la altura para poder realizar el cálculo.. Programa; área Entorno: BASE, ALTURA, AREA son número enteros Algoritmo: escribir “Introduzca la base y la altura” leer BASE, ALTURA calcular AREA = BASE * ALTURA escribir “El área del rectángulo es “AREA Fin programa
  • 6.
    variable O En programación, una variable está formada por un espacio en el sistema de almacenaje (memoria principal de un ordenador) y un nombre simbólico (un identificador) que está asociado a dicho espacio.
  • 7.
    constante O Una constantecorresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos. O Por ejemplo: O El valor de pi = 3.1416
  • 8.
    Ciclo de for OEl bucle for o ciclo for es una estructura de control en la que la pc nos muestra el como programar si es que nosotros queremos programar un robot B-bot , en este se puede indicar el modo en la que se puede indicar el número mínimo de iteraciones.
  • 9.
    simbología O Suma: + OResta: - O División: / O Multiplicación: * O Potenciación/Raiz: **
  • 10.
    Tipo de datos OLos tipos de datos nos permiten representar los diferentes datos que son necesarios a la hora de implementar un programa.
  • 11.
    TIPOS DE DATOSENTEROS son los valores que no tienen punto decimal, pueden ser positivos o negativos y el cero.
  • 12.
    OTipo de datosreales O estos caracteres almacenan números muy grandes que poseen parte entera y parte decimal.
  • 13.
    Tipo de datobooleanos O Este tipo de dato se emplea para valores lógicos, los podemos definir como datos comparativos dicha comparación devuelve resultados lógicos.
  • 14.
    OTipo de datosflotantes O Los tipos de datos de punto flotante pueden representar números que tienen componentes fraccionarios
  • 15.
    caracteres O Los caracteresse representan utilizando el tipo char, que tiene sólo 1 byte de tamaño. Este tipo se utiliza para representar los 256 caracteres de la tabla de caracteres del sistema. El tipo char es también un tipo entero, ya que puede tomar valores de 0 a 255. Por lo tanto también puede ser signed o unsigned.
  • 16.
    -Diagrama de flujo- OEl diagrama de flujo o diagrama de actividades es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva
  • 18.
  • 19.
    Objetivo del diagramade flujo O OBJETIVOS: Conseguir un conocimiento sobre el funcionamiento de un proceso determinado que sirva como base común para todos sus componentes o se debe realizar un análisis sistemático del mismo.
  • 20.
    CARACTERÍSTICAS Y VENTAJAS O Esuna representación gráfica de las secuencias de un proceso, presenta información clara, ordenada y concisa. Permite visualizar las frecuencias y relaciones entre las etapas indicadas.Se pueden detectar problemas, desconexiones, pasos de escaso valor añadido etc.Compara y contrasta el flujo actual del proceso contra el flujo ideal, para identificar oportunidades de mejora.Identifica los lugares y posiciones donde los datos adicionales pueden ser recopilados e investigados.Ayuda a entender el proceso completo.Permite comprender de forma rápida y amena los procesos.
  • 21.
    ¿PARA QUÉ SEUSAN? O Sirve para aclarar cómo funcionan las cosas y cómo pueden mejorarse.Ayuda a buscar los elementos clave de un proceso.Facilita el conocimiento general del proceso.Sirve para identificar los responsables del proceso.Permite establecer áreas importantes para la observación o recopilación de datos.Facilita la identificación de áreas a mejorar.Facilita la generación de hipótesis sobre las causas de los problemas del proceso
  • 22.
    Proceso de diseño OEL PROCESO DE DISEÑO1.- Formulación del problema2.- Análisis del problema3.- Búsqueda de soluciones 3.1.- Métodos de Búsqueda de Soluciones4.- Decisión 4.1.- Proceso general de la Decisión.5.- E especificación de la solución