jueves, 7 de mayo de 2009

Software

1. Realiza un resumen escrito de lo que contiene este punto de los módulos.

Los programas

Algoritmos

Es una consecuencia ordenada de instrucciones para la resolucion de un problema o para llevar a cabo un trabajo.
El orden es fundamental en la especialización de la solución.

Diagramas de flujo y pseudocódigo

Con la finalidad de utilizar un lenguaje común en la especialización de los algoritmos se ha generalizado el uso de dos metodologías para su descripción:



a) Diagramas de flujo. Se utiliza el siguiente conjunto de símbolos para representar instrucciones y decisiones.



En los símbolos de proceso siempre hay una o mas flechas de entrada pero solo una de salida. En cuanto a los simbolos de decisión hay dos flechas de salida que se corresponden con las dos opciones posibles.
Si la pregunta representada por el símbolo de decisión tiene más de dos estados posibles, se descompondrá hasta que quede una pregunta/decisión simple de dos respuestas excluyentes.

b) Pseucódigo. Es la expresión de un diagrama de flujo en una estructura parecida a aquella que utilizaríamos si codificásemos en un lenduaje de programación de alto nivel pero sin ser tan específico.

Los lenguajes de programación

Clasificación

Una vez realizado el análisis del problema y especificando el algoritmo que le da la solución, se procede a la codificación del algoritmo en un lenguaje de programación.
Los lenguajes de programación se pueden clasificar en lenguajes de bajo nivel y de alto nivel:

Bajo nivel

Lenguaje máquina: son tiras de ceros y unos que corresponden a las instrucciones que entiende la máquina. Todos los programas que el ordenador ejecuta, entienden este lenguaje.

Ensamblador: a cada una de las instrucciones en lenguaje máquina se le asigna una palabra mnemotécnica, para facilitar la interpretación.

Este lenduaje exige un conocimiento alto de la máquina en que se programa.

Necesita un traductor para pasar estas intrucciones a código máquina.

Alto nivel

Son lenguajes orientados a resolver trabajos o problemas especificos. Necesitan otros programas que los traduzcan a código máquina.

Algunos ejemplos de lenguaje de alto nivel són: Pascal, BASIC, Cobol, Fortran, C i C++, etc.

Elementos de un lenguaje de programación


Características que definen un lenguaje de programación:

-La forma en que se definen los elementos del lenguaje.

-El tipo de variables con los que el lenguaje nos permite trabajar.

-El conjunto de operadores del lenguaje.

-El formato y la potencia de las instrucciones.

-La facilidad de codificación.

-La velocidad de ejecución.

Elementos indispensables:

a) Variables y constantes.

Los programas necesitan guardar información de datos de entrada, resultado de calculos parciales, etc.

Una variable es una área de memoria definida por el programador y utilizada para guardar información que se utilizara posteriormente. Se suelen identificar con un nombre.

La diferencia entre una variable y una constante es que en una variable el valor guardado en la memoria puede cambiar posteriormente y en la constante el valor es fijo en toda la ejecución.

Pueden ser numéricas, alfanuméricas, lógicas y variables y constantes.

b) Operadores.

Forman expresiones con las varibles y las constantes. Se clasifican en:

Aritméticas.
Lógicas.

2. Responde a las siguientes preguntas. Pon su enunciado en el blog antes de responderlas. Busca vídeos e imágenes en internet que acompañen y faciliten su comprensión:

¿Qué es el Sistema Operativo?

Es un software de sistema formado por un conjunto de programas para realizar numerosas tareas entre otras la administración de sus recursos.
El sistema operativo se ejecuta cuando enciendes el equipo, y empieza a trabajar cuando la memoria carga algun programa.

¿Cuáles son las funciones del Sistema Operativo?






¿Qué es Interfaz Gráfica de Usuario?


Es el artefacto tecnológico de un sistema interactivo que posibilita una interacción con un sistema informático a traves del uso y la representación visual. Utiliza imágenes y gráficos para representar la información y las acciones disponibles.

¿Qué marca de hardware plantea por primera vez el concepto Interfaz Gráfica de Usuario?




¿Qué es Linux, MS-Dos, VISTA?

Linux es el núcleo o kernel del sistema operativo libre lanzado por la licencia publica general de GNU, ha sido desarrollado por contribuciones de todo el mundo. Es uno de los ejemplos mas destacados de software libre. Aqui podemos ver el logo que representa este software libre:

MS-DOS es el sistema operativo comercializado por Microsoft perteneciente a la familia DOS. Fue el sistema operativo que se utilizo para el IBM PC. Aqui abajo tenemos una imagen visual de la apariencia de este sistema operativo:

Windows Vista es un sistema operativo desarrollado por Microsoft para ser utilizado en todo tipo de ordenadores. El Windows Vista es el sucesor de windows XP.

¿Qué es software vertical?
¿Qué es software horizontal?¿Qué es ofimática?
¿Qué memoria empleamos al emplear un determinado software?
¿Qué es software?

Es el conjunto de todos los programas que componen un ordenador, el término software no tiene una traducción adecuada a nuestro lenguaje. La documentación, los datos a procesar y información del usuario es parte del software. Engloba todo lo que no es físico.







¿Es posible trabajar en multitarea con diversos software a la vez?

No hay comentarios:

Publicar un comentario