Este documento proporciona una introducción al pseudocódigo. Explica que el pseudocódigo es una descripción informal de alto nivel de un algoritmo que utiliza las convenciones de un lenguaje de programación real pero está diseñado para ser legible por humanos. También presenta un ejemplo de pseudocódigo para calcular el área de un rectángulo y resume algunos conceptos básicos de programación como variables, constantes, tipos de datos y diagramas de flujo.
3. 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
4. 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.
5. 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
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 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
8. 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.
9. simbología
O Suma: +
O Resta: -
O División: /
O Multiplicación: *
O Potenciación/Raiz: **
10. Tipo de datos
O Los tipos de datos nos permiten
representar los diferentes datos que son
necesarios a la hora de implementar un
programa.
11. TIPOS DE DATOS ENTEROS
son los valores que no tienen punto
decimal, pueden ser positivos o negativos y
el cero.
12. OTipo de datos reales
O estos caracteres almacenan
números muy grandes que poseen
parte entera y parte decimal.
13. 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.
14. OTipo de datos flotantes
O Los tipos de datos de punto flotante
pueden representar números que
tienen componentes fraccionarios
15. 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.
16. -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
19. 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.
20. 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.
21. ¿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
22. 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