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
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