SlideShare una empresa de Scribd logo
1 de 3
Carlos Esteban Galarze - 2do año Analistas de sistemas.
Introducción a la programación (Preguntas y
Respuestas)
1- ¿Qué es el “lenguaje de programación?
2- ¿Qué es “lenguaje informático?
3- Defina código binario. ¿Para qué sirve?
4- ¿Qué es un “programa”? ¿Como esta dividido un programa?
5- ¿Que es el “código fuente”?
6- ¿Qué necesita el código fuente para ser ejecutado por el hardware de la
computadora?
7- Enumere y explique brevemente los pasos a seguir para la “Implementación de un
archivo ejecutable (.exe) “ y el “Proceso de creación de un programa”.
RESPUESTAS
1- El lenguaje de programación es un lenguaje artificial creado por el hombre para
que la computadora entienda las órdenes que queremos que lleve a cabo.-
2- Lenguaje informático y lenguaje de programación tienen en común que ambos
están relacionados con la computadora pero el lenguaje informático no es
necesariamente un lenguaje de programación solo y como se dijo más arriba está
Carlos Esteban Galarze - 2do año Analistas de sistemas.
relacionado con la computadora, por ejemplo: un lenguaje como el “HTML” está
orientado al desarrollo de páginas web y no es propiamente un lenguaje de
programación, sino un conjunto de instrucciones que permiten diseñar el contenido
de los documentos. No es un lenguaje de programación, pero sí es un lenguaje
informático.
3- El código binario es un lenguaje específico que la máquina comprende fácilmente
pero que para nosotros es muy difícil de comprender, el código binario sirve para
“traducir” las instrucciones que programamos a la maquina asi puedan
comprenderlos.
El código binario es la base de la informática al reducir todas las posibles
instrucciones interpretadas por la máquina a un código de unos y ceros
(encendido/apagado; sí/no) por el que el microprocesador funciona y ejecuta las
órdenes introducidas en él.
4- Un programa generalmente implementa un Algoritmo; Un algoritmo es una
secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse para
resolver un problema.
Los programas suelen subdividirse en partes menores llamadas módulos para que la
complejidad algorítmica de cada una de las partes sea menor que la de programa
completo, de esta forma se ayuda al desarrollo del programa.
5- El código fuente de un programa es un conjunto de líneas de texto en las que están
expresadas las instrucciones que debe seguir la computadora para ejecutar dicho
programa. En el código fuente de un programa está descrito por completo su
funcionamiento.
6- Para poder el código fuente ser ejecutado por el hardware debe ser traducido al
lenguaje de máquina o código objeto, de esta forma si podrá ser ejecutado.
7- Implementación de un archivo ejecutable (.EXE)
- Compilación: En este paso se traduce un programa escrito en un lenguaje de
programación a otro, generando un programa equivalente que la máquina será
capaz de interpretar.
- Enlazado: Es el proceso que une el código de los módulos y bibliotecas que
forman un programa para generar el ejecutable final.
Proceso de creación de un programa
- Reconocer la necesidad de un programa para solucionar un problema o
identificar la posibilidad de automatización de una tarea.
- Recopilar los requisitos del programa para definir qué es lo que debe hacer y
para qué se necesita.
Carlos Esteban Galarze - 2do año Analistas de sistemas.
- Realizar el análisis de los requisitos del programa. Debe quedar claro cómo
debe realizar el programa las cosas que debe hacer; las pruebas que
demuestren la validez del programa se pueden especificar en esta fase.
- Diseñar la arquitectura del programa para descomponerlo en partes de
complejidad abordable.
- Implementar el programa, lo que consiste en realizar un diseño detallado,
especificando completamente todo su funcionamiento.
- Implantar o instalar el programa es ponerlo en funcionamiento junto con los
componentes que pueda necesitar (bases de datos, redes de comunicaciones,
etc.)

Más contenido relacionado

La actualidad más candente

Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacioninstuto
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de SoftwareAbrilzabaleta
 
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelCompiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelEstefhany1
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1hoppii
 
Programación
ProgramaciónProgramación
ProgramaciónGraceelml
 
conceptos de programación
conceptos de programaciónconceptos de programación
conceptos de programaciónjhoan esteban
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.guestdf1874
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacionmarcejose
 
1. introduccion a java
1. introduccion a java1. introduccion a java
1. introduccion a javaNeto Vel Mtz
 
Problemas logicos de la computadora
Problemas logicos de la computadoraProblemas logicos de la computadora
Problemas logicos de la computadorasckaybaack
 
curso virtual lenguajes de programacion
curso virtual lenguajes de programacion curso virtual lenguajes de programacion
curso virtual lenguajes de programacion ktrin07
 
Software ana monterrosas 6030
Software ana  monterrosas 6030Software ana  monterrosas 6030
Software ana monterrosas 6030Ana Monterrosas
 
Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01Victor Martinez
 
Lenguaje de programacion
Lenguaje  de  programacionLenguaje  de  programacion
Lenguaje de programacionDannis Barrera
 
Presentacion De Programacion
Presentacion De ProgramacionPresentacion De Programacion
Presentacion De ProgramacionDario Fernando
 
Lenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelLenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelelvin1202
 

La actualidad más candente (18)

Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelCompiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
 
Introduccion a la progamacion
Introduccion a la progamacionIntroduccion a la progamacion
Introduccion a la progamacion
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1
 
Programación
ProgramaciónProgramación
Programación
 
conceptos de programación
conceptos de programaciónconceptos de programación
conceptos de programación
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.
 
C. Conceptos Básicos
C. Conceptos BásicosC. Conceptos Básicos
C. Conceptos Básicos
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
1. introduccion a java
1. introduccion a java1. introduccion a java
1. introduccion a java
 
Problemas logicos de la computadora
Problemas logicos de la computadoraProblemas logicos de la computadora
Problemas logicos de la computadora
 
curso virtual lenguajes de programacion
curso virtual lenguajes de programacion curso virtual lenguajes de programacion
curso virtual lenguajes de programacion
 
Software ana monterrosas 6030
Software ana  monterrosas 6030Software ana  monterrosas 6030
Software ana monterrosas 6030
 
Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01
 
Lenguaje de programacion
Lenguaje  de  programacionLenguaje  de  programacion
Lenguaje de programacion
 
Presentacion De Programacion
Presentacion De ProgramacionPresentacion De Programacion
Presentacion De Programacion
 
Lenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelLenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivel
 

Destacado

Evaluando el desempeño
Evaluando el desempeñoEvaluando el desempeño
Evaluando el desempeñoSoftware Guru
 
Presentación levantamiento y análisis de requerimientos
Presentación levantamiento y análisis de requerimientosPresentación levantamiento y análisis de requerimientos
Presentación levantamiento y análisis de requerimientosderlykari
 
Preguntas sobre los sistemas de informacion
Preguntas  sobre los  sistemas de informacionPreguntas  sobre los  sistemas de informacion
Preguntas sobre los sistemas de informacionYajaira Hernandez
 
¿Qué hacer para dominar el arte del levantamiento de requerimientos?
¿Qué hacer para dominar el arte del levantamiento de requerimientos?¿Qué hacer para dominar el arte del levantamiento de requerimientos?
¿Qué hacer para dominar el arte del levantamiento de requerimientos?Software Guru
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?Software Guru
 
42 preguntas que deberias hacerte antes de abordar un proyecto
42 preguntas que deberias hacerte antes de abordar un proyecto42 preguntas que deberias hacerte antes de abordar un proyecto
42 preguntas que deberias hacerte antes de abordar un proyectoBlogdelfreelance .com
 
Entrevista y encuesta para analisis y diseño de sistemas
Entrevista y encuesta para analisis y diseño de sistemasEntrevista y encuesta para analisis y diseño de sistemas
Entrevista y encuesta para analisis y diseño de sistemasmodayestilo
 

Destacado (8)

Tema1
Tema1Tema1
Tema1
 
Evaluando el desempeño
Evaluando el desempeñoEvaluando el desempeño
Evaluando el desempeño
 
Presentación levantamiento y análisis de requerimientos
Presentación levantamiento y análisis de requerimientosPresentación levantamiento y análisis de requerimientos
Presentación levantamiento y análisis de requerimientos
 
Preguntas sobre los sistemas de informacion
Preguntas  sobre los  sistemas de informacionPreguntas  sobre los  sistemas de informacion
Preguntas sobre los sistemas de informacion
 
¿Qué hacer para dominar el arte del levantamiento de requerimientos?
¿Qué hacer para dominar el arte del levantamiento de requerimientos?¿Qué hacer para dominar el arte del levantamiento de requerimientos?
¿Qué hacer para dominar el arte del levantamiento de requerimientos?
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
 
42 preguntas que deberias hacerte antes de abordar un proyecto
42 preguntas que deberias hacerte antes de abordar un proyecto42 preguntas que deberias hacerte antes de abordar un proyecto
42 preguntas que deberias hacerte antes de abordar un proyecto
 
Entrevista y encuesta para analisis y diseño de sistemas
Entrevista y encuesta para analisis y diseño de sistemasEntrevista y encuesta para analisis y diseño de sistemas
Entrevista y encuesta para analisis y diseño de sistemas
 

Similar a Introduccion a la programación

Introduccion a la programacion y sus lenguajes
Introduccion a la programacion y sus lenguajesIntroduccion a la programacion y sus lenguajes
Introduccion a la programacion y sus lenguajesAntonella De Angelis
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1hoppii
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]Jalil Segura
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]Jalil Segura
 
QUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMASQUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMASsergiosalazarcano
 
Glosario de programación, Para aclarar conceptos
Glosario de programación, Para aclarar conceptosGlosario de programación, Para aclarar conceptos
Glosario de programación, Para aclarar conceptosjhonramirezp
 
Terceraunidad 130504124039-phpapp02
Terceraunidad 130504124039-phpapp02Terceraunidad 130504124039-phpapp02
Terceraunidad 130504124039-phpapp02Maryfer' Ortega
 
3 unidad.Poner a punto el programa mediante el uso de un editor de lenguaje d...
3 unidad.Poner a punto el programa mediante el uso de un editor de lenguaje d...3 unidad.Poner a punto el programa mediante el uso de un editor de lenguaje d...
3 unidad.Poner a punto el programa mediante el uso de un editor de lenguaje d...Domitho Ibarra
 
3 ponerapuntoelprogramamedianteelusodeuneditordelenguajedeprogramacinestructu...
3 ponerapuntoelprogramamedianteelusodeuneditordelenguajedeprogramacinestructu...3 ponerapuntoelprogramamedianteelusodeuneditordelenguajedeprogramacinestructu...
3 ponerapuntoelprogramamedianteelusodeuneditordelenguajedeprogramacinestructu...Kareen's Maldonado
 
3. poner a punto el programa mediante el uso de un editor de lenguaje de prog...
3. poner a punto el programa mediante el uso de un editor de lenguaje de prog...3. poner a punto el programa mediante el uso de un editor de lenguaje de prog...
3. poner a punto el programa mediante el uso de un editor de lenguaje de prog...carolina peña
 

Similar a Introduccion a la programación (20)

Introduccion a la programacion y sus lenguajes
Introduccion a la programacion y sus lenguajesIntroduccion a la programacion y sus lenguajes
Introduccion a la programacion y sus lenguajes
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1
 
Programacion
ProgramacionProgramacion
Programacion
 
Ts101924450
Ts101924450Ts101924450
Ts101924450
 
BRANDON VELASQUEZ
BRANDON VELASQUEZBRANDON VELASQUEZ
BRANDON VELASQUEZ
 
Ts101924450
Ts101924450Ts101924450
Ts101924450
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
 
Programas
ProgramasProgramas
Programas
 
Programación
ProgramaciónProgramación
Programación
 
QUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMASQUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMAS
 
Glosario de programación, Para aclarar conceptos
Glosario de programación, Para aclarar conceptosGlosario de programación, Para aclarar conceptos
Glosario de programación, Para aclarar conceptos
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Terceraunidad 130504124039-phpapp02
Terceraunidad 130504124039-phpapp02Terceraunidad 130504124039-phpapp02
Terceraunidad 130504124039-phpapp02
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
3 unidad.Poner a punto el programa mediante el uso de un editor de lenguaje d...
3 unidad.Poner a punto el programa mediante el uso de un editor de lenguaje d...3 unidad.Poner a punto el programa mediante el uso de un editor de lenguaje d...
3 unidad.Poner a punto el programa mediante el uso de un editor de lenguaje d...
 
3 ponerapuntoelprogramamedianteelusodeuneditordelenguajedeprogramacinestructu...
3 ponerapuntoelprogramamedianteelusodeuneditordelenguajedeprogramacinestructu...3 ponerapuntoelprogramamedianteelusodeuneditordelenguajedeprogramacinestructu...
3 ponerapuntoelprogramamedianteelusodeuneditordelenguajedeprogramacinestructu...
 
3. poner a punto el programa mediante el uso de un editor de lenguaje de prog...
3. poner a punto el programa mediante el uso de un editor de lenguaje de prog...3. poner a punto el programa mediante el uso de un editor de lenguaje de prog...
3. poner a punto el programa mediante el uso de un editor de lenguaje de prog...
 
Tercera unidad ;3
Tercera unidad ;3Tercera unidad ;3
Tercera unidad ;3
 
Programcion
ProgramcionProgramcion
Programcion
 

Más de linhos315

Saberes y tareas del programador
Saberes y tareas del programadorSaberes y tareas del programador
Saberes y tareas del programadorlinhos315
 
Lenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuarioLenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuariolinhos315
 
Contraseña segura
Contraseña seguraContraseña segura
Contraseña seguralinhos315
 
Descripción campus instituto 9 de julio
Descripción campus instituto 9 de julioDescripción campus instituto 9 de julio
Descripción campus instituto 9 de juliolinhos315
 
Lenguajes de programación: sus componentes
Lenguajes de programación: sus componentesLenguajes de programación: sus componentes
Lenguajes de programación: sus componenteslinhos315
 

Más de linhos315 (6)

Saberes y tareas del programador
Saberes y tareas del programadorSaberes y tareas del programador
Saberes y tareas del programador
 
Lenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuarioLenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuario
 
Contraseña segura
Contraseña seguraContraseña segura
Contraseña segura
 
Slideshare
SlideshareSlideshare
Slideshare
 
Descripción campus instituto 9 de julio
Descripción campus instituto 9 de julioDescripción campus instituto 9 de julio
Descripción campus instituto 9 de julio
 
Lenguajes de programación: sus componentes
Lenguajes de programación: sus componentesLenguajes de programación: sus componentes
Lenguajes de programación: sus componentes
 

Introduccion a la programación

  • 1. Carlos Esteban Galarze - 2do año Analistas de sistemas. Introducción a la programación (Preguntas y Respuestas) 1- ¿Qué es el “lenguaje de programación? 2- ¿Qué es “lenguaje informático? 3- Defina código binario. ¿Para qué sirve? 4- ¿Qué es un “programa”? ¿Como esta dividido un programa? 5- ¿Que es el “código fuente”? 6- ¿Qué necesita el código fuente para ser ejecutado por el hardware de la computadora? 7- Enumere y explique brevemente los pasos a seguir para la “Implementación de un archivo ejecutable (.exe) “ y el “Proceso de creación de un programa”. RESPUESTAS 1- El lenguaje de programación es un lenguaje artificial creado por el hombre para que la computadora entienda las órdenes que queremos que lleve a cabo.- 2- Lenguaje informático y lenguaje de programación tienen en común que ambos están relacionados con la computadora pero el lenguaje informático no es necesariamente un lenguaje de programación solo y como se dijo más arriba está
  • 2. Carlos Esteban Galarze - 2do año Analistas de sistemas. relacionado con la computadora, por ejemplo: un lenguaje como el “HTML” está orientado al desarrollo de páginas web y no es propiamente un lenguaje de programación, sino un conjunto de instrucciones que permiten diseñar el contenido de los documentos. No es un lenguaje de programación, pero sí es un lenguaje informático. 3- El código binario es un lenguaje específico que la máquina comprende fácilmente pero que para nosotros es muy difícil de comprender, el código binario sirve para “traducir” las instrucciones que programamos a la maquina asi puedan comprenderlos. El código binario es la base de la informática al reducir todas las posibles instrucciones interpretadas por la máquina a un código de unos y ceros (encendido/apagado; sí/no) por el que el microprocesador funciona y ejecuta las órdenes introducidas en él. 4- Un programa generalmente implementa un Algoritmo; Un algoritmo es una secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse para resolver un problema. Los programas suelen subdividirse en partes menores llamadas módulos para que la complejidad algorítmica de cada una de las partes sea menor que la de programa completo, de esta forma se ayuda al desarrollo del programa. 5- El código fuente de un programa es un conjunto de líneas de texto en las que están expresadas las instrucciones que debe seguir la computadora para ejecutar dicho programa. En el código fuente de un programa está descrito por completo su funcionamiento. 6- Para poder el código fuente ser ejecutado por el hardware debe ser traducido al lenguaje de máquina o código objeto, de esta forma si podrá ser ejecutado. 7- Implementación de un archivo ejecutable (.EXE) - Compilación: En este paso se traduce un programa escrito en un lenguaje de programación a otro, generando un programa equivalente que la máquina será capaz de interpretar. - Enlazado: Es el proceso que une el código de los módulos y bibliotecas que forman un programa para generar el ejecutable final. Proceso de creación de un programa - Reconocer la necesidad de un programa para solucionar un problema o identificar la posibilidad de automatización de una tarea. - Recopilar los requisitos del programa para definir qué es lo que debe hacer y para qué se necesita.
  • 3. Carlos Esteban Galarze - 2do año Analistas de sistemas. - Realizar el análisis de los requisitos del programa. Debe quedar claro cómo debe realizar el programa las cosas que debe hacer; las pruebas que demuestren la validez del programa se pueden especificar en esta fase. - Diseñar la arquitectura del programa para descomponerlo en partes de complejidad abordable. - Implementar el programa, lo que consiste en realizar un diseño detallado, especificando completamente todo su funcionamiento. - Implantar o instalar el programa es ponerlo en funcionamiento junto con los componentes que pueda necesitar (bases de datos, redes de comunicaciones, etc.)