sábado, 22 de septiembre de 2012

C++ para Ingenierías y Ciencias.

Tarea 2



1.-Que diferencia existe entre programación y un programa de computadora.

programación es un diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas como computadoras Un programa es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora


2.-Explique la diferencia entre lenguaje ensamblador y lenguaje máquina.

El lenguaje ensamblador esta compuesto por comandos e instrucciones, mientras que el lenguaje maquina esta compuesto solamente por numero binarios.


3.-Explique la diferencia entre un lenguaje orientado a procedimientos y lenguaje orientado a objetos.

Los lenguajes orientados a procedimientos aceptan como entrada los datos y transforman estos datos para producir como salida unos resultados específicos. Los lenguajes orientados a objetos surgen por el desarrollo de pantallas gráficas y apoyo a interfaces gráficas de usuario o GUI, por sus siglas en inglés, capaces de desplegar ventanas múltiples


4.-Explique la diferencia entre Lenguaje de alto nivel y bajo nivel.

En pocas palabras, un lenguaje de programación de alto nivel es el que se asemeja al lenguaje humano, es decir, con palabras o frases de programación similares al inglés y un lenguaje de bajo nivel es el que proporciona un set de instrucciones aritméticas sin la capacidad de encapsular dichas instrucciones en funciones que no estén ya contempladas en la arquitectura del hardware.


5.-Explique el procedimiento de desarrollo de software.

Los programas que son escritos las que usamos a diario cualquier persona se le llama software de aplicación. En cambio el software de sistema son programas que tienen que estar disponibles siempre en cualquier sistema de cómputo y que funcione cuando las encendamos.

Sistema operativo son el conjunto de sistema para operar y controlar la computadora.

Cuando más de un usuario ejecuta un programa en la computadora se le llama multiusuario y este siente que la computadora y los periféricos son nada más de él. También los sistemas multiprogramados y multitareas te permiten ejecutar múltiples tareas.


6.-Haga un ejemplo de un algoritmo.

Cargar gasolina

1 subir al carro

2 encender el carro

3 poner drive

4 conducir ala gasolinera

5 estacionar en la gasolinera

6 apagar el carro

7 bajar del carro

8 pagar en la caja

9 abrir el tapón del tanque

10 cargar gasolina

11 cerrar el tapón del tanque

12 subir al carro

13 encender el carro

14 poner drive

15 conducir

16 fin


7.-Haga un ejemplo de la solución de un problema por medio del diagrama de flujo.






8.-Explique la diferencia entre hardware y software.

Hardware son componentes físicos del ordenador, es decir, todo lo que se puede ver y tocar

Software son las instrucciones que el ordenador necesita para funcionar, no existen físicamente, o lo que es igual, no se pueden ver ni tocar





9.-Explique las unidades básicas de un computadora.

La unidad de aritmética y lógica (ALU) efectúa todas las funciones de aritmética y lógica de la computadora como sumar y restar.

La unidad de control dirige y vigila la operación general de la computadora.

La unidad de memoria almacena la información en un formato lógicamente consistente.

La unidad de entrada y salida (I/O o E/S) proporcionan la interface a la que se conectan los componentes periféricos como los teclado, monitores, impresoras y lectores de tarjeta.




10.-Escriba un algoritmo para clasificar tres números diferentes en orden ascendente (de menor a mayor).Inicio {Ordenar 3 números en forma ascendente}
{Ingresamos los números}
Leer numero1,numero2,numero3
{ordenar los numeros en forma ascendente}
Si (numero1>numero3) entonces
{Intercambiar numero1 y numero3}
temporal=numero1
numero1=numero3
numero3=temporal
Finsi
Si (numero2>numero3) entonces
{Intercambiar numero2 y numero3}
temporal=numero2
numero2=numero3
numero3=temporal
Finsi
Si (numero1>numero2) entonces
{Intercambiar numero1 y numero2}
temporal=numero1
numero1=numero2
numero2=temporal
Finsi
{escribir números en forma ascendente}
Escribir numero1, numero2, numero3
Fin

No hay comentarios:

Publicar un comentario