SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
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.
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
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
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.
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).
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
Colegio Fiscomicional
San Francisco de Asís
I BGU Técnico
Integrantes: Muñoz Mishelle, Obando Andrea. Página 6

Más contenido relacionado

La actualidad más candente

lenguajes de programacion
lenguajes de programacion lenguajes de programacion
lenguajes de programacion OBANDO555
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónticdevirginia
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2danny7206
 
Clasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónClasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónEriick Leon
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)YJGG
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónJSPN
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programaciónpefrayo5
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionKarol
 
Lenguaje De Programación
Lenguaje De ProgramaciónLenguaje De Programación
Lenguaje De Programacióndenisse176
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónfarmero
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONBryan Perdomo
 
Lenguaje de máquina y lenguaje ensamblador
Lenguaje de máquina y lenguaje ensambladorLenguaje de máquina y lenguaje ensamblador
Lenguaje de máquina y lenguaje ensambladorAdriana Polly
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónCati Oliver
 
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOadark
 

La actualidad más candente (20)

lenguajes de programacion
lenguajes de programacion lenguajes de programacion
lenguajes de programacion
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Herramientas
HerramientasHerramientas
Herramientas
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2
 
Clasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónClasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de Programación
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Taller n°1(1)
Taller n°1(1)Taller n°1(1)
Taller n°1(1)
 
Lenguaje De Programación
Lenguaje De ProgramaciónLenguaje De Programación
Lenguaje De Programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Exposición de Lenguajes de Programación
Exposición de Lenguajes de ProgramaciónExposición de Lenguajes de Programación
Exposición de Lenguajes de Programación
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
 
Lenguaje de máquina y lenguaje ensamblador
Lenguaje de máquina y lenguaje ensambladorLenguaje de máquina y lenguaje ensamblador
Lenguaje de máquina y lenguaje ensamblador
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 

Similar a Programacion de lenguajes estructurados

ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdfMariannaGutierrezGom
 
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdfESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdfjuanisvelez2
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdfMariannaGutierrezGom
 
estructuras básicas.docx
estructuras básicas.docxestructuras básicas.docx
estructuras básicas.docxSofiaA30
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1hoppii
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1hoppii
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la ProgramaciónAlessandro Viera
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezRafael Hernandez
 
Introduccion a la programación I Parte
Introduccion a la programación I Parte Introduccion a la programación I Parte
Introduccion a la programación I Parte Yelixa Araque Angulo
 
Introduccion a la Programación I parte
Introduccion a la Programación I parte Introduccion a la Programación I parte
Introduccion a la Programación I parte Yelixa Araque Angulo
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT jose chavez
 
Lenguaje de programacion .doc
Lenguaje de programacion .docLenguaje de programacion .doc
Lenguaje de programacion .docarmandolarosa2
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Fj Lezama
 
Introobjetos
IntroobjetosIntroobjetos
Introobjetosayreonmx
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónmago_de_oz
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónEliezer Cordova
 

Similar a Programacion de lenguajes estructurados (20)

ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
 
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdfESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
 
estructuras básicas.docx
estructuras básicas.docxestructuras básicas.docx
estructuras básicas.docx
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la Programación
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandez
 
Introduccion a la programación I Parte
Introduccion a la programación I Parte Introduccion a la programación I Parte
Introduccion a la programación I Parte
 
Introduccion a la Programación I parte
Introduccion a la Programación I parte Introduccion a la Programación I parte
Introduccion a la Programación I parte
 
Herramientas
HerramientasHerramientas
Herramientas
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT
 
Lenguaje de programacion .doc
Lenguaje de programacion .docLenguaje de programacion .doc
Lenguaje de programacion .doc
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.
 
Deber
DeberDeber
Deber
 
Introobjetos
IntroobjetosIntroobjetos
Introobjetos
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 

Programacion de lenguajes estructurados

  • 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
  • 7. Colegio Fiscomicional San Francisco de Asís I BGU Técnico Integrantes: Muñoz Mishelle, Obando Andrea. Página 6