martes, 28 de agosto de 2012

Cuestionario

1. Que diferencia existe entre una programación y un lenguaje de programación:
Un lenguaje de programación: es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas ejecutando. Los intérpretes realizan la traducción en tiempo de ejecución. Es decir, a medida que el programa se va ejecutando, el intérprete va traduciendo instrucciones al lenguaje máquina.
 2. Explique la diferencia entre un lenguaje orientado a procedimientos y lenguaje orientado a objetos.Lenguaje orientado a objetos: es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos
Lenguaje orientado a procedimientos: requiere una cierta disciplina, se tiene que escribir el código con un cierto orden para poder resolver un problema.
3. Explique la diferencia entre un compilador y un intérprete. Los compiladores realizan la traducción en tiempo de desarrollo. Es decir, el programa aún no se está ejecutado.

 Los intérpretes realizan la traducción en tiempo de ejecución. Es decir, a medida que el programa se va ejecutando, el intérprete va traduciendo instrucciones al lenguaje máquina.  



4. Explique las etapas de diseño y desarrollo de un programa

Alfa
Es la primera versión del programa, la cual es enviada a los verificadores para probarla
Beta
Una versión beta o lanzamiento beta representa generalmente la primera versión completa del programa informático o de otro producto, que es posible que sea inestable pero útil para que las demostraciones internas y las inspecciones previas seleccionen a clientes.



5. Haga un ejemplo de un algoritmo.Realizar la suma de los números 2448 y 5746.InicioPASO 1. Colocar los números el primero encima del segundo, de tal manera que las unidades, decenas, centenas, etc., de los números queden alineadas. Trazar una línea debajo del segundo número. PASO 2. Empezar por la columna más a la derecha. PASO 3. Sumar los dígitos de dicha columna. PASO 4. Si la suma es mayor a 9 anotar un 1 encima de la siguiente columna a la izquierda y anotar debajo de la línea las unidades de la suma. Si no es mayor anotar la suma debajo de la línea. PASO 5. Si hay más columnas a la izquierda, pasar a la siguiente columna a la izquierda y volver a 3. PASO 6. El número debajo de la línea es la solución.Fin

6. Explique que es un diagrama de flujo?Es la representación gráfica del algoritmo o proceso, Estos diagramas utilizan símbolos con significados definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso.
7. Haga un ejemplo de la solución de un problema por medio del diagrama de flujo.
Diseñar un diagrama de flujo para calcular y mostrar el área de un triángulo. Inicio: b,h ---> A b*h/2 = A

8. Explique la diferencia entre hardware y software.el hardware viene a ser todo lo que podemos ver y tocar en nuestro ordenador y equipo, es decir, que representa a cada una de las partes y dispositivos que podemos ver en el ordenador, mismos que pueden ser el teclado, ratón, tarjetas de memoria , discos duros, unidades de DVD, pantalla y otros más, el software viene a ser todos y cada uno de los elementos que a pesar de que los podemos ver funcionar en el equipo, no los podemos tocar físicamente o de manera tangible para una manipulación personal.




9. Explique las unidades básicas de una computadora.DISPOSITIVOS DE ENTRADA:
Son aquellos que sirven para introducir datos a la computadora para su proceso. Los datos se leen de los dispositivos de entrada y se almacenan en la memoria central o interna. Los dispositivos de entrada convierten la información en señales eléctricas que se almacenan en la memoria central.
DISPOSITIVOS DE SALIDA:
Son los que permiten representar los resultados (salida) del proceso de datos. El dispositivo de salida típico es la pantalla o monitor. Otros dispositivos de salida son: impresoras (imprimen resultados en papel), trazadores gráficos, bocinas.
La unidad central de procesamiento:
 Es el componente principal del computador y otros dispositivos programables, que interpreta las instrucciones contenidas en los programas y procesa los datos.
Las unidades de almacenamiento son dispositivos o periféricos del sistema, que actúan como medio de soporte para la grabación de los programas de usuario y de los datos que son manejados por las aplicaciones que se ejecutan en estos sistemas, en otras palabras nos sirven para guardar la información en nuestro computador.

10. Escriba un algoritmo para encontrar el número menor y mayor de tres números.
Algoritmo:
1. poblar el vector V de N valores.
2. variable Z tipo entero.
3. variable X tipo entero.
4. inicia ciclo desde X = 0 y Z = 0.
5 Si el valor del índice X del vector es mayor que Z, entonces Z es igual a ese valor.
6. Sumarle uno a X.
7. Si X es menor a N ir al paso 5. en caso contrario ir al 8.
8. Regresar valor de Z como el mayor de V.
9 FIN. 


No hay comentarios:

Publicar un comentario