pseudocódigo de programación

3
Niveles De Lenguaje De Programación Lenguaje de Programación: es básicamente códigos que son interpretados por un ordenador como ordenes o instrucciones, el lenguaje base con el que trabajan la gran mayoría de los sistemas informáticos es el lenguaje maquina, este se basa en el sistema numérico de base dos, llamado sistema binario, en donde 0 representa una llave apagada y una encendida. Lenguaje de bajo nivel es el que proporciona poca o ninguna abstracción del microprocesador de un ordenador. Consecuentemente es fácilmente trasladado a lenguaje de máquina. En general se utiliza este tipo de lenguaje para programar controladores (drivers). Lenguaje de medio nivel es un lenguaje de programación informática como el lenguaje C, que se encuentran entre los lenguajes de alto nivel y los lenguajes de bajo nivel. Suelen ser clasificados muchas veces de alto nivel, pero permiten ciertos manejos de bajo nivel. Son precisos para ciertas aplicaciones como la creación de sistemas operativos, ya que permiten un manejo abstracto (independiente de la máquina, a diferencia del ensamblador), pero sin perder mucho del poder y eficiencia que Los lenguajes de alto nivel se caracterizan por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas. En los primeros lenguajes de alto nivel la limitación era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida. Se clasifican como lenguajes procedimentales.

Upload: reinimar912

Post on 13-Aug-2015

46 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Pseudocódigo de Programación

Niveles De Lenguaje De Programación

Lenguaje de Programación: es básicamente códigos que son interpretados por un ordenador como ordenes o instrucciones, el lenguaje base con el que trabajan la gran mayoría de los sistemas informáticos es el lenguaje maquina, este se basa en el sistema numérico de base dos, llamado sistema binario, en donde 0 representa una llave apagada y una encendida.

Lenguaje de bajo nivel es el que proporciona poca o ninguna abstracción del microprocesador de un ordenador. Consecuentemente es fácilmente trasladado a lenguaje de máquina.En general se utiliza este tipo de lenguaje para programar controladores (drivers).

Lenguaje de medio nivel es un lenguaje de programación informática como el lenguaje C, que se encuentran entre los lenguajes de alto nivel y los lenguajes de bajo nivel.Suelen ser clasificados muchas veces de alto nivel, pero permiten ciertos manejos de bajo nivel. Son precisos para ciertas aplicaciones como la creación de sistemas operativos, ya que permiten un manejo abstracto (independiente de la máquina, a diferencia del ensamblador), pero sin perder mucho del poder y eficiencia que tienen los lenguajes de bajo nivel.

Los lenguajes de alto nivel se caracterizan por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas.En los primeros lenguajes de alto nivel la limitación era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida. Se clasifican como lenguajes procedimentales.

Page 2: Pseudocódigo de Programación

Pseudocódigo: Es una descripción informal de alto nivel de un algoritmo informático de programación, compacto e informal, que utiliza las convenciones estructurales de un lenguaje de programación verdadero , 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. Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas subrutinas.

Diagramas de Flujo: 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.En Lenguaje Unificado de Modelado (UML), un diagrama de actividades representa los flujos de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. En SysML el diagrama de actividades ha sido extendido para indicar flujos entre pasos que mueven elementos físicos (e.g., gasolina) o energía (e.g., presión). Los cambios adicionales permiten al diagrama soportar mejor flujos de comportamiento y datos continuos.Estos diagramas utilizan símbolos con significados definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso.

Diagrama NS:En programación de computadores un diagrama Nassi-Shneiderman (o NSD por sus siglas en inglés), también conocido como diagrama de Chapin, es una representación gráfica que muestra el diseño de un programa estructurado.Ejemplo de un diagrama Nassi-Shneiderman.Fue desarrollado en 1972 por Isaac Nassi y Ben Shneiderman. Este diagrama también es conocido como estructograma, ya que sirve para representar la estructura de los programas. Combina la descripción textual del pseudocódigo con la representación gráfica del diagrama de flujo.

Page 3: Pseudocódigo de Programación

CICLOS DE PROGRAMACION EN

SEUDOCODIGOS

Condicional Si-EntoncesLa secuencia de instrucciones ejecutadas por la instrucción Si-Entonces-Sino depende del valor de una condición lógica.

      Si <condición>            Entonces                 <instrucciones>             Sino                   <instrucciones>      Fin Si 

Al ejecutarse esta instrucción, se evalúa la condición y se ejecutan las instrucciones que

correspondan. 

Selección MúltipleLa secuencia de instrucciones ejecutada por una instrucción Según depende del valor de una variable numérica.

      Según <variable> Hacer             <número1>: <instrucciones>             <número2>,<número3>: <instrucciones>             <...>             De Otro Modo: <instrucciones>       Fin Según 

Esta instrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numérico.

Lazos MientrasLa instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea verdadera. 

      Mientras <condición> Hacer             <instrucciones>       Fin Mientras 

Al ejecutarse esta instrucción, la condición es evaluada.

Lazos ParaLa instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces.  Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso>) Hacer             <instrucciones>       Fin Para Al ingresar al bloque, la variable <variable> recibe el valor <inicial> y se ejecuta la secuencia de instrucciones que forma el cuerpo del ciclo.

Lazos RepetirLa instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condición sea verdadera.

      Repetir             <instrucciones>       Hasta Que <condición> 

Al ejecutarse esta instrucción, la secuencia de instrucciones que forma el cuerpo del ciclo se ejecuta una vez y luego se evalúa la condición.