Está en la página 1de 3

CBT SULTEPEC.

EXAMEN DIAGNÓSTICO DE: DESARROLLA SOFTWARE DE APLICACIÓN UTILIZANDO POO


PROF. ERNESTO MONDRAGÓN GONZÁLEZ NOMBRE DEL ALUMNO: _______________________________________

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.

2.- ¿Para qué se utiliza o por que es importante la programación?

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.

4.- ¿Qué son los algoritmos de programación?


Un algoritmo es una serie de instrucciones secuenciales ―es decir, que van uno después del otro―
que permiten ejecutar acciones o programas. Es crucial para avances tecnológicos como la
inteligencia artificial. Algunos programadores afirman que dicha secuencia es más importante que el
lenguaje de programación y la computadora.

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.

5.- ¿Cuáles son las etapas de un algoritmo de programación?


Definición: Se define el problema y el objetivo que se pretende alcanzar.

Análisis: Se estudia el problema y sus características. Se establece el camino lógico a seguir para la
resolución del mismo.

Diseño: Se representa el problema mediante las formas de expresión existentes.

Implementación: Se concreta el algoritmo, incluyendo la realización de pruebas antes de su


ejecución.
CBT SULTEPEC. EXAMEN DIAGNÓSTICO DE: DESARROLLA SOFTWARE DE APLICACIÓN UTILIZANDO POO
PROF. ERNESTO MONDRAGÓN GONZÁLEZ NOMBRE DEL ALUMNO: _______________________________________

6.- ¿A que se refiere el término “Datos de entrada”, “Datos de salida” y “Procesos” en la


programación?
Son datos que se ingresan a un determindao programa escrito en algún lenguaje y con esos datos
se procesan y se obtiene uno de salida
Ejemplo:

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

Datos de salida: Edad

¿Cómo se obtiene la Edad a partir del Año de nacimiento y el Año Actual?

Edad = Año Actual – Año de Nacimiento

7.- ¿Explica para que sirve un diagrama de flujo?


Un diagrama de flujo es un diagrama que describe un proceso, sistema o algoritmo informático. Se
usan ampliamente en numerosos campos para documentar, estudiar, planificar, mejorar y comunicar
procesos que suelen ser complejos en diagramas claros y fáciles de comprender. Los diagramas de
flujo emplean rectángulos, óvalos, diamantes y otras numerosas figuras para definir el tipo de paso,
junto con flechas conectoras que establecen el flujo y la secuencia. Pueden variar desde diagramas
simples y dibujados a mano hasta diagramas exhaustivos creados por computadora que describen
múltiples pasos y rutas.

8.- Dibuja los símbolos que se utilizan para construir un diagrama de flujo, no olvides escribir su
significado.

9.- Explica que es un seudocódigo.


En ciencias de la computación, y análisis numérico, el pseudocódigo1 (o lenguaje de descripción
algorítmico) es una descripción de alto nivel compacta e informal2 del principio operativo de un
programa informático u otro algoritmo.

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

Sultepec México a____ de____________del 2022.

También podría gustarte