Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I.- Instrucciones: Lee con atención cada cuestionamiento o enunciado según sea el caso y contesta
según los conocimientos que tienes hasta el momento.
1.- ¿Qué entiende por programación?
R: El arte del proceso por el cual se limpia, codifica, traza y protege el código fuente de programas
computacionales, en otras palabras, es indicarle a la computadora lo que tiene que hacer.
R: Detrás de todos los programas informáticos que conocemos y usamos de manera cotidiana para
facilitarnos diversas actividades de nuestro día con día, existe todo un proceso para poderlos crear.
Este proceso es conocido como programación.
El objetivo final de la programación es la de crear software, el cual después será ejecutado de
manera directa por el hardware de la computadora, o a través de otro programa, para desempeñar
diversas labores para las cuales fue diseñado.
3.- ¿Escribe los lenguajes de programación que conoces o en su defecto has escuchado hablar de
ellos?
C++, JAVA VisuaBaisic, Pascal, etc.
Hagamos la comparación con un edificio: el lenguaje de programación serían los conceptos que los
albañiles entienden para ejecutar la obra; la computadora serán los ladrillos y los materiales para
construirla, pero los planos serían el algoritmo.
Sin ellos nadie sabría qué hacer, y son los que garantizan que el edificio sea como se lo imaginó el
arquitecto y funcione, de tal forma que no encuentres el baño adentro del elevador.
Análisis: Se estudia el problema y sus características. Se establece el camino lógico a seguir para la
resolución del mismo.
El problema
Diseñe un programa que lea el año de nacimiento de una persona, el año actual, y con esos dos
datos calcule y muestre la Edad.
Analizando:
Datos de entrada: Año de nacimiento, Año actual
8.- Dibuja los símbolos que se utilizan para construir un diagrama de flujo, no olvides escribir su
significado.
Utiliza las convenciones estructurales de un lenguaje de programación real, pero está diseñado para
la lectura humana en lugar de la lectura mediante máquina,4 y con independencia de cualquier otro
lenguaje de programación.5 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.
10.- Escribe el seudocódigo que permita pedir dos números al usuario y se devuelve el resultado de
sumarlos.
CBT SULTEPEC. EXAMEN DIAGNÓSTICO DE: DESARROLLA SOFTWARE DE APLICACIÓN UTILIZANDO POO
PROF. ERNESTO MONDRAGÓN GONZÁLEZ NOMBRE DEL ALUMNO: _______________________________________
Acercadas a
11.- Explica los siguientes términos:
Lenguaje de alto nivel:
Un lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera
adecuada a la capacidad cognitiva humana, en lugar de la capacidad con que los ejecutan las
máquinas. Estos lenguajes permiten una máxima flexibilidad al programador a la hora de abstraerse
o de ser literal.
Lenguaje de bajo nivel:
Un lenguaje de programación de características de bajo nivel o de primera generación, es aquel en
el que sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la
estructura física de las computadoras que lo soportan. El uso de la palabra bajo en su denominación
no implica que el lenguaje sea menos potente que un lenguaje de alto nivel, sino que se refiere a la
reducida abstracción entre el lenguaje y el hardware