viernes, 19 de septiembre de 2014

Unidad 1 - SISTEMAS DE COMPUTO



Hardware: Es la parte tangible de la computadora

Ejemplo: teclado, impresora, mouse,etc...


Software: Es la parte intangible de la computadora

Ejemplo: Un sistema operativo, una aplicación o programa.


Los procesos que realizan una computadora se realiza :

ENTRADA: Ingreso de datos 


PROCESO: Lugar donde se va a realizar el análisis de los datos y posteriormente generar nuevos datos a partir de las instrucciones que estén establecidas 


SALIDA: La salida de datos del proceso, donde son los resultados obtenidos.
Nota: Son diferentes a los datos ingresados  



CONCEPTOS GENERALES

Lenguaje de programación.- Son herramientas las cuales nos permiten escribir instrucciones para generar un programa.

Código Fuente.- Es el código escrito por un programador 

Compilador.- Es el encargado de traducir el código de fuente a el lenguaje de maquina.

Código Objeto.- Es el mismo código fuente pero ya establecido en un lenguaje de maquina

Ram.- Es una memoria de tipo volátil la cual solo esta disponible mientras el computador este encendido 

Rom.- Es una memoria de tipo no volátil donde su información puede estar guardada a pesar de que la computadora no este encendida, como ejemplo un disco duro.

LÓGICA DE UN PROGRAMA SIMPLE

Es una manera simple donde son los pasos que se ejecutan al realizar un programa y como este podria ser desarrollado de la mejor manera.


CICLO DE DESARROLLO DEL PROGRAMA

1.- Entender el problema
Aquí vamos a analizar de una forma correcta el problema que se plantee para hacerlo de la mejor manera posible

2.- Planear la lógica
Como vamos a resolver el problema 

Sus herramientas a realizar este paso 
Seudocodigo
Diagramas de Flujo

3.- Codificar el programa 
La manera como vamos a ingresar los datos del programa

4.- Usar Software (un compilador o interprete) para traducir el programa a lenguaje de maquina
Aquí vamos a establecer en que compilador vamos a utilizar para que nos de como resultado el programa

5.- Probar el programa 
El programa ya hecho pero sometido a pruebas para corregir el numero de fallas que tenga

6.- Poner el programa en producción
Se realizar la entrega al usuario dicho programa para ya su uso

7.- Mantener el programa  
Mantenimiento o actualización del programa ya sea por bugs encontrados o cambios que se tengan para mejorar el mismo.


Seudocodigo:

Con esta herramienta vamos a resolver el problema de una manera escrita realizado por medio de pasos lógicos y ordenados.

Diagramas de Flujo

Es la misma herramienta solo que en ella se puede ver de una manera gráfica como se desarrolla el problema. 

Prueba de Escritorio 

Lugar donde podemos comprobar la efectividad de la parte lógica de un programa. 

Centinela

Es aquel que permite parar el programa gracias a una estructura de decisión



Ejemplo de un Ejercicio 


Trace un diagrama de flujo o escriba un seudocódigo para presentar la lógica de un programa que permita al usuario introducir un valor. El programa divide el valor entre 2 y da salida al resultado.


















No hay comentarios.:

Publicar un comentario