Conceptos basico de programacion

Solo disponible en BuenasTareas
  • Páginas : 8 (1792 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de noviembre de 2011
Leer documento completo
Vista previa del texto
INSTITUTO TECNOLOGICO SUPERIOR
DE GUASAVE

MATERIA

FUNDAMENTOS DE PROGRAMACIÓN

TRABAJO

ENSAYO

GRUPO

1-3S

CARRERA

ING. EN SISTEMAS COMPUTACIONALES

MAESTRO

CORREA CAÑEDO JOSE EDUARDO

ALUMNO

LEGORRETA ARMENTA JESUS ROSARIO

CONCEPTOS BASICOS DE PROGRAMACION

INTRODUCCION

Aquí hablaremos sobre los conceptos básicos de la programación como la clasificaciónde software, que es un algoritmo, lenguajes de programación, los editores de texto, compiladores de texto; y aprenderemos un poco sobre los conceptos básicos de programación para que nos pueden servir, etc.

CLASIFICACION DE SOFTWARE DE SISTEMAS Y DE APLICACION

* Software de Aplicación
El software de aplicación permite a los usuarios llevar a cabo una o varias tareas más específicas, encualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios, también podemos decir que el software de aplicación son aquellos que nos ayudan a la elaboración de una determinada tarea, este tipo de software es diseñado para facilitar al usuario en la realización de un determinado tipo de trabajo.
El software de aplicación resulta una solucióninformática para la automatización de ciertas tareas complicadas como puede ser la contabilidad y gestión de una organización, como ejemplo del software de aplicación podemos mencionar a la paquetería que nos ofrece Office de Microsoft (Word, Excel, One Note, etc.).

* Software de Sistema
El software de sistema son los programas básicos el cual controla a la computadora, también llamado sistemaoperativo el cual tiene tres grandes funciones: coordina y manipula el hardware del ordenador, como la memoria, las unidades de disco; organiza los archivos en diversos dispositivos de almacenamiento y gestiona los errores de hardware y del mismo software.
Los sistemas operativos pueden ser de tarea única o multitarea. Los sistemas operativos de tarea única, los más primitivos, solo pueden manejar unproceso en cada momento.

ALGORITMO
Un algoritmo es una secuencia de pasos lógicos y ordenados con las cuales le damos solución a un problema determinado. 
En la vida diaria cada uno de nosotros diseña y realiza algoritmos ara solucionar los problemas cotidianos, es así que al levantarnos de la cama ya tenemos en la mente una serie de pasos que debemos seguir para llegar al sitio de estudio oal sitio de trabajo. Una vez en el sitio de estudio, tenemos en nuestra mente una serie de tareas que debemos realizar en unos horarios ya definidos.
LAS CARACTERÍSTICAS DE LOS ALGORITMOS
1. Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
2. Un algoritmo debe estar definido. Si se sigue el algoritmo dos veces, se debe obtener el mismo resultado cada vez.
3. Unalgoritmo debe ser finito. Si se sigue el algoritmo. Se debe terminar en algún momento, o sea debe tener un número finito de pasos.

LENGUAJE DE PROGRAMACIÓN

Un lenguaje de programación es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos puedan darinstrucciones a un equipo.
Los lenguajes de programación generalmente se dividen en dos grupos principales en base al procesamiento de sus comandos:
* lenguajes imperativos.
* lenguajes funcionales.

LENGUAJE DE PROGRAMACION IMPERATIVA
Un lenguaje imperativo programa mediante una serie de comandos, agrupados en bloques y compuestos de órdenes condicionales que permiten al programa retornara un bloque de comandos si se cumple la condición. Estos fueron los primeros lenguajes de programación en uso y aún hoy muchos lenguajes modernos usan este principio.
No obstante, los lenguajes imperativos estructurados carecen de flexibilidad debido a la secuencialidad de las instrucciones.
LENGUAJE DE PROGRAMACION FUNCIONAL
Un lenguaje de programación funcional(a menudo llamado lenguaje...
tracking img