1. Colegio Fiscomicional
San Francisco de Asís.
Programación de Lenguajes Estructurados.
Integrantes: Muñoz Mishelle, Obando Andrea.
Profesor: Miguel Muñoz.
Curso: I BGU Técnico.
Año –Lectivo
2013-2014.
2. Colegio Fiscomicional
San Francisco de Asís
I BGU Técnico
Integrantes: Muñoz Mishelle, Obando Andrea. Página 1
Contenido
1. ¿Cuáles son los lenguajes de programación? ..........................................................................2
2. ¿A qué llamamos lenguajes de alto nivel y cuáles son?..........................................................2
3. ¿Cuáles son los lenguajes de bajo nivel?..................................................................................3
4. ¿A qué llamamos lenguajes de máquinas?...............................................................................4
5. Realice la clasificación de los programas..............................................................................4
Lenguajes de nivel alto...........................................................................................................4
6. ¿A qué llamamos programas de fuente?..................................................................................4
7. ¿A qué llamamos programa objeto? ........................................................................................4
8. Características de un buen programa.......................................................................................5
9. Enumera los Elementos fundamentales de la programación ...................................................5
10. ¿Cuáles son los pasos para realizar un programa? .................................................................5
3. Colegio Fiscomicional
San Francisco de Asís
I BGU Técnico
Integrantes: Muñoz Mishelle, Obando Andrea. Página 2
1. ¿Cuáles son los lenguajes de programación?
VB.NET
Ada
ALGOL
BASIC
C Sharp
Fortran
Java
Lisp
Modula-2
Pascal
Perl
PHP
PL/1
PL/SQL
Python
Ruby
Matlab
2. ¿A qué llamamos lenguajes de alto nivel y cuáles son?
Un lenguaje de alto nivel permite al programador escribir las instrucciones de un
programa utilizando palabras o expresiones sintácticas muy similares al inglés. Por
ejemplo, en C se pueden usar palabras tales como: case, if, for, while, etc. para construir
con ellas instrucciones como:
Ésta es la razón por la que a estos lenguajes se les considera de alto nivel, porque se
pueden utilizar palabras de muy fácil comprensión para el programador. En
contraposición, los lenguajes de bajo nivel son aquellos que están más cerca del
"entendimiento" de la máquina. Otros lenguajes de alto nivel son: Ada, BASIC, COBOL,
FORTRAN, Pascal, etc.
.
JAVA es un lenguaje de programación de propósito general, concurrente, basado en clases,
y orientado a objetos, que fue diseñado específicamente para tener tan pocas
dependencias de implementación como fuera posible. Su intención es permitir que los
desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier
dispositivo (conocido en inglés como WORA, o "write once, run anywhere"), lo que quiere
decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para
correr en otra. Java es, a partir del 2012, uno de los lenguajes de programación más
populares en uso, particularmente para aplicaciones de cliente-servidor de web, con unos
10 millones de usuarios reportados.1 2
4. Colegio Fiscomicional
San Francisco de Asís
I BGU Técnico
Integrantes: Muñoz Mishelle, Obando Andrea. Página 3
ADA es un lenguaje de programación orientado a objetos y fuertemente tipado de
forma estática que fue diseñado por Jean Ichbiah de CII Honeywell Bull por
encargo del Departamento de Defensa de los Estados Unidos. Es un lenguaje
multipropósito, orientado a objetos y concurrente, pudiendo llegar desde la
facilidad de Pascal hasta la flexibilidad de C++.
Fue diseñado con la seguridad en mente y con una filosofía orientada a la
reducción de errores comunes y difíciles de descubrir. Para ello se basa en un
tipado muy fuerte y en chequeos en tiempo de ejecución (desactivables en
beneficio del rendimiento). La sincronización de tareas se realiza mediante la
primitiva rendezvous
PYTHON es un lenguaje de programación interpretado cuya filosofía hace hincapié
en una sintaxis muy limpia y que favorezca un código legible.
Se trata de un lenguaje de programación multiparadigma, ya que soporta
orientación a objetos, programación imperativa y, en menor medida, programación
funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma.
PASCAL es un lenguaje de programación desarrollado por el profesor suizo
Niklaus Wirth entre los años 1968 y 1969 y publicado en 1970. Su objetivo era
crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos,
utilizando la programación estructurada y estructuración de datos. Sin embargo
con el tiempo su utilización excedió el ámbito académico para convertirse en una
herramienta para la creación de aplicaciones de todo tipo.
3. ¿Cuáles son los lenguajes de bajo nivel?
Un lenguaje de programación de bajo nivel es aquel en el que sus instrucciones ejercen un
control directo sobre el hardware y están condicionados por la estructura física de la
computadora que lo soporta.
Primera generación
Es el lenguaje de código máquina.
Segunda generación
Es el lenguaje ensamblador.
5. Colegio Fiscomicional
San Francisco de Asís
I BGU Técnico
Integrantes: Muñoz Mishelle, Obando Andrea. Página 4
4. ¿A qué llamamos lenguajes de máquinas?
Es el sistema de códigos directamente interpretable por un circuito microprogramable,
como el microprocesador de una computadora o el microcontrolador de un autómata. Este
lenguaje está compuesto por un conjunto de instrucciones que determinan acciones al ser
tomadas por la máquina. Un programa consiste en una cadena de estas instrucciones más
un conjunto de datos sobre el cual se trabaja. Estas instrucciones son normalmente
ejecutadas en secuencia, con eventuales cambios de flujo causados por el propio programa
o eventos externos. El lenguaje de máquina es específico de la arquitectura de la máquina,
aunque el conjunto de instrucciones
5. Realice la clasificación de los programas.
Lenguajes de nivel alto
Lenguajes de nivel bajo
Lenguaje de máquina.
6. ¿A qué llamamos programas de fuente?
Mayormente conocido como Código Fuente, definimos como Programa Fuente a
un texto o conjunto de líneas de texto (líneas de código) que forman parte esencial
de un programa informático, siendo entonces las instrucciones que debe seguir un
ordenador para poder realizar la ejecución de una orden determinada.
En este Código se hace referencia entonces al funcionamiento general de una
aplicación o una herramienta en particular, pero en un idioma que es comprensible
por el Programador mediante la utilización de un Lenguaje de Programación
determinado, que lleva sus propias reglas y excepciones
7. ¿A qué llamamos programa objeto?
En programación, se llama código objeto al código que resulta de la compilación
del código fuente.
Consiste en lenguaje máquina o bytecode y se distribuye en varios archivos que
corresponden a cada código fuente compilado. Para obtener un programa
ejecutable se han de enlazar todos los archivos de código objeto con un programa
llamado enlazador (linker).
6. Colegio Fiscomicional
San Francisco de Asís
I BGU Técnico
Integrantes: Muñoz Mishelle, Obando Andrea. Página 5
8. Características de un buen programa
Si se pregunta ¿Cuáles son las cualidades de un buen programa podría llevarse las
siguiente preguntas
Que trabaje
Que sea flexible
Que no tenga errores
Que esté bien documentado
Que se ejecute rápidamente
Que haga uso eficiente de memoria
Si es parte de un sistema que permite aplicarse en un proceso multiusuario
y multiempresa
Que trabaja acorde con los aplicaciones
9. Enumera los Elementos fundamentales de la programación
Constantes
Variables
Contador
Acumular
Diferenciar
Multiplicar
Operadores
funciones
10. ¿Cuáles son los pasos para realizar un programa?
Debemos considerar los siguientes pasos
Creación de la carpeta de especificaciones
Estudio, comprensión y análisis de la carpeta de especificaciones
Verificar si existen programas que resuelvan el programa parte del mismo
Identificar las variables tanto de entrada como de salida que intervienen en el
programa
Estructuración del programa
Diagramación y prueba lógica de escritorio
Codificación del programa fuente
Traducción del programa fuente correcciones de errores
Prueba del programa
Producción y explotación del programa