Vous êtes sur la page 1sur 8

Repblica Bolivariana de Venezuela

Ministerio del Poder Popular para la Defensa


Universidad Nacional Experimental de la Fuerza Armada Bolivariana
Ncleo- Anzotegui
Sede- San Tome

Pse
udo
leng
uaj
e

Profe:

Integrantes:
Jos Rodrguez
Maibelys Velsquez
Lzaro Evans
Betzabeth Figueroa
Anderson Tamoy
Jerson

Introduccin

Para la mayora de las personas se les hace un poco complicado al comprender el


lenguaje de programacin, debido a los distintos idiomas, y ms que la mayora de los
programas se basan en ingls.
Los lenguajes tienen rdenes que realmente son abreviaturas, de una o varias palabras
inglesas, demo que el aprendiz tiene que memorizar las palabras correctas .Por eso, una
herramienta habitual para ayudar a los que empiezan es el Pseudocodigo es como un
falso lenguaje de programacin en espaol, ayuda asimilar las ideas bsicas, diseado
para expresar procesos que pueden ser llevados a cabo en una computadora.
Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que definen
su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se
escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el cdigo
fuente de un programa informtico se le llama programacin. Es necesario el desarrollo
lgico del programa para resolver un problema en particular, la escritura del programa
empleando un lenguaje especifico, codificacin del programa.
Para que una computadora entienda nuestras instrucciones debe utilizarse un lenguaje
especfico conocido como cdigo de mquina, en el cual la mquina comprenda
fcilmente, pero que lo hace excesivamente complicado para las personas. De hecho
slo consiste en cadenas extensas de nmeros 0 y 1.

Un lenguaje
de
programacin es
un lenguaje
formal diseado
para
expresar procesos que pueden ser llevados a cabo por mquinas como las computadoras.

Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de
una mquina, para expresar algoritmos con precisin, o como modo de comunicacin
humana.
Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que definen
su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se
escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el cdigo
fuente de un programa informtico se le llama programacin.
Tambin la palabra programacin se define como el proceso de creacin de
un programa de computadora, mediante la aplicacin de procedimientos lgicos, a
travs de los siguientes pasos:
El desarrollo lgico del programa para resolver un problema en particular.
Escritura de la lgica del programa empleando un lenguaje de programacin especfico
(codificacin del programa).
Ensamblaje o compilacin del programa hasta convertirlo en lenguaje de mquina.
Prueba y depuracin del programa.
Desarrollo de la documentacin.
La sintaxis de un lenguaje de programacin describe las combinaciones posibles de los
smbolos que forman un programa sintcticamente correcto. El significado que se le da
a una combinacin de smbolos es manejado por su semntica (ya sea formal o como
parte del cdigo duro de la referencia de implementacin). Dado que la mayora de los
lenguajes son textuales, este artculo trata de la sintaxis textual.
Semntica esttica define las restricciones sobre la estructura de los textos vlidos que
resulta imposible o muy difcil expresar mediante formalismos sintcticos estndar.
Compilacin es el proceso que traduce un programa escrito en un lenguaje de
programacin a otro lenguaje de programacin, generando un programa equivalente que
la mquina ser capaz interpretar. Los programas traductores que pueden realizar esta
operacin se llaman compiladores.
stos, como los programas ensambladores avanzados, pueden generar muchas lneas de
cdigo de mquina por cada proposicin del programa fuente. Interprete en ciencias de
la computacin, intrprete o interpretador es un programa informtico capaz de analizar
y ejecutar otros programas. Los intrpretes se diferencian de los compiladores o de
los ensambladores en que mientras estos traducen un programa desde su descripcin en
un lenguaje de programacin al cdigo del sistema, los intrpretes slo realizan
la traduccin a medida que sea necesaria, tpicamente, instruccin por instruccin, y
normalmente no guardan el resultado de dicha traduccin. Para mejorar el desempeo,
algunas implementaciones de programacin de lenguajes de programacin pueden
interpretar o compilar el cdigo fuente original en una ms compacta forma intermedia
y despus traducir eso al cdigo de mquina (ej. Perl, Python, MATLAB, y Ruby).
Algunos aceptan los archivos fuente guardados en esta representacin intermedia (ej.
Python, UCSD Pascal y Java).
Pseudo lenguaje: Indica una imitacin, parecido engaoso o falsedad, y se coloca antes
de la disciplina, profesin, concepto, persona o cosa a la que se parece, o aquello que es
directamente falso.

En el idioma ingls tiene una acepcin adicional, ya que se refiere a una persona que
tiene pretensiones engaosas; tambin describe a una persona que finge ser intelectual,
o a alguien que es falso, o que imita de mala fe a otra persona.
Un lenguaje
de
programacin es
un lenguaje
formal diseado
para
expresar procesos que pueden ser llevados a cabo por mquinas como las computadoras.
Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de
una mquina, para expresar algoritmos con precisin, o como modo de comunicacin
humana.1
Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que definen
su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se
escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el cdigo
fuente de un programa informtico se le llama programacin.
Tambin la palabra programacin se define como el proceso de creacin de
un programa de computadora, mediante la aplicacin de procedimientos lgicos.
El desarrollo lgico del programa para resolver un problema en particular.
Escritura de la lgica del programa empleando un lenguaje de programacin especfico
(codificacin del programa), ensamblaje o compilacin del programa hasta convertirlo
en lenguaje de mquina.
Prueba y depuracin del programa, desarrollo de la documentacin.
Existe un error comn que trata por sinnimos los trminos 'lenguaje de programacin'
y 'lenguaje informtico'. Los lenguajes informticos engloban a los lenguajes de
programacin y a otros ms, como por ejemplo HTML (lenguaje para el
marcado de pginas web que no es propiamente un lenguaje de programacin, sino
un conjunto de instrucciones que permiten estructurar el contenido de los documentos).
Permite especificar de manera precisa sobre qu datos debe operar una computadora,
cmo deben ser almacenados o transmitidos y qu acciones debe tomar bajo una variada
gama de circunstancias. Todo esto, a travs de un lenguaje que intenta
estar relativamente prximo al lenguaje humano o natural. Una caracterstica relevante
de los lenguajes de programacin es precisamente que ms de un programador pueda
usar un conjunto comn de instrucciones que sean comprendidas entre ellos para
realizar la construccin de un programa de forma colaborativa.
Elementos: Variables y vectores
Las variables podran calificarse como contenedores de datos y por ello se diferencian
segn el tipo de dato que es capaz de almacenar. En la mayora de lenguajes de
programacin se requiere especificar un tipo de variable concreto para guardar un dato
concreto. Por ejemplo, en Java, si deseamos guardar una cadena de texto deberemos
especificar que la variable es del tipo String. Por otra parte, en lenguajes como
el PHP este tipo de especificacin de variables no es necesario. Adems, existen
variables compuestas por varias variables llamadas vectores. Un vector no es ms que
un conjunto de variables consecutivas en memoria y del mismo tipo guardadas dentro
de un variable contenedor. A continuacin, un listado con los tipos de variables y
vectores ms comunes:

Variables tipo Char: Estas variables contienen un nico carcter, es decir, una letra, un
signo o un nmero.
Variables tipo Int: Contienen un nmero entero.
Variables tipo float: Contienen un nmero decimal.
Variables tipo String: Contienen cadenas de texto, o lo que es lo mismo, es un vector
con varias variables del tipo Char.
Variables del tipo Boolean: Solo pueden contener un 0 o un 1. El cero es considerado
para muchos lenguajes como el literal "False", mientras que el 1 se considera "True".
Sintaxis

Con frecuencia se resaltan los elementos de la sintaxis con colores diferentes para
facilitar su lectura. Este ejemplo est escrito en Python.
A la forma visible de un lenguaje de programacin se le conoce como sintaxis. La
mayora de los lenguajes de programacin son puramente textuales, es decir, utilizan
secuencias de texto que incluyen palabras, nmeros y puntuacin, de manera similar a
los lenguajes naturales escritos. Por otra parte, hay algunos lenguajes de programacin
que son ms grficos en su naturaleza, utilizando relaciones visuales entre smbolos
para especificar un programa. La sintaxis de un lenguaje de programacin describe las
combinaciones posibles de los smbolos que forman un programa sintcticamente
correcto. El significado que se le da a una combinacin de smbolos es manejado por su
semntica (ya sea formal o como parte del cdigo duro de la referencia de
implementacin).
Sistema de tipos
Un sistema de tipos define la manera en la cual un lenguaje de programacin clasifica
los valores y expresiones en tipos, cmo pueden ser manipulados dichos tipos y cmo
interactan. El objetivo de un sistema de tipos es verificar y normalmente poner en
vigor un cierto nivel de exactitud en programas escritos en el lenguaje en cuestin,
detectando ciertas operaciones invlidas.

Un caso especial de lenguajes de tipo son los lenguajes de tipo sencillo. Estos son con
frecuencia lenguajes de marcado o de scripts, como REXX o SGML, y solamente
cuentan con un tipo de datos; comnmente cadenas de caracteres que luego son usadas
tanto para datos numricos como simblicos.
Compilacin: es el proceso que traduce un programa escrito en un lenguaje de
programacin a otro lenguaje de programacin, generando un programa equivalente que
la mquina ser capaz interpretar. Los programas traductores que pueden realizar esta
operacin se llaman compiladores.
Interpretacin: es una asignacin de significados a las frmulas bien formadas de
un lenguaje formal. Como los lenguajes formales pueden definirse en trminos
puramente sintcticos, sus frmulas bien formadas pueden no ser ms que cadenas de
smbolos sin ningn significado. Una interpretacin otorga significado a esas frmulas.
Se puede tambin utilizar una alternativa para traducir lenguajes de alto nivel. En lugar
de traducir el programa fuente y grabar en forma permanente el cdigo objeto que se
produce durante la compilacin para utilizarlo en una ejecucin futura, el programador
slo carga el programa fuente en la computadora junto con los datos que se van a
procesar. Para escribir programas que proporcionen los mejores resultados, cabe tener
en cuenta una serie de detalles.
Correccin. Un programa es correcto si hace lo que debe hacer tal y como se estableci
en las fases previas a su desarrollo.
Claridad. Es muy importante que el programa sea lo ms claro y legible posible, para
facilitar as su desarrollo y posterior mantenimiento.
Eficiencia. Se trata de que el programa, adems de realizar aquello para lo que fue
creado (es decir, que sea correcto), lo haga gestionando de la mejor forma posible los
recursos que utiliza.
Portabilidad. Un programa es portable cuando tiene la capacidad de poder ejecutarse en
una plataforma, ya sea hardware o software, diferente a aquella en la que se elabor.
Tericamente, cualquier lenguaje puede ser compilado o ser interpretado, as que esta
designacin es aplicada puramente debido a la prctica de implementacin comn y no
a alguna caracterstica subyacente de un lenguaje en particular.
Muchos lenguajes han sido implementados usando tanto compiladores como intrpretes,
incluyendo Lisp, Pascal, C, BASIC y Python. Mientras que Java es traducido a una
forma que se destina a ser interpretada, la compilacin justo a tiempo es frecuentemente
usada para generar el cdigo de mquina. Los lenguajes de Microsoft .NET compilan a
una forma intermedia (CIL) la cual es entonces a menudo compilada en cdigo de
mquina nativo; sin embargo hay una mquina virtual capaz de interpretar el CIL.

Criticas constructiva

Hoy en da se est tomando con mucha inquietud la iniciativa para aprender el uso del l
pseudolenguaje, pero los conocimientos al respecto son muy pocos por tal motivo esta
la interrogante de como comenzar ya que esto cada da avanza cada vez ms la
innovacin es pionera en este siglo...
Existe mucho material dedicado a la enseanza la programacin, de uso mltiples, unos
escasos de informacin otros muy buenos didcticos donde el aprendiz se motiva a
seguir familiarizndose con esto y no desmotivndose, que por supuesto es perfectible
algo didctico lo cual a mi juicio es la esencia de ensear para aprender.

Bibliografa
http://www.aprendeaprogramar.com/mod/resource/view.php?id=356
http://www.monografias.com/cgi-bin/search.cgi?
substring=0&bool=and&query=trabajo+de+pseudo+lenguaje
http://es.wikipedia.org/wiki/Int%C3%A9rprete_%28inform%C3%A1tica%29
http://es.wikipedia.org/wiki/Pseudo

Vous aimerez peut-être aussi