Conceptos básicos de programacion

Páginas: 11 (2538 palabras) Publicado: 16 de febrero de 2011
1. Conceptos Básicos

1.1.Clasificación del SW.

El software es la parte intangible (físicamente) de una computadora. Se utiliza este término para referirse a todo el soporte lógico utilizado por una computadora (conjunto de datos y programas).
El software se encuentra dividido en dos grandes grupos: Software de Sistema o Sistema Operativo y Software de Aplicación o ProgramasUtilitarios.
   1.1.1. Software de Sistemas
Es el conjunto de programas que permiten la interacción (comunicación) entre el usuario y el hardware. Además, hace que el hardware sea utilizable y lo administra de manera de lograr un buen rendimiento.
   1.1.2. Software de aplicación
Corresponde al conjunto de programas que cumple una función específica, con el objeto de solucionar unanecesidad particular del usuario, excluyendo las tareas del sistema operativo.
Por ejemplo, si usted quiere escribir textos con una buena presentación, utilizará un Procesador de Texto. Si quiere realizar una gran cantidad de operaciones matemáticas, una Hoja de Cálculo. Si quiere manejar grandes volúmenes de datos, una Base de Datos.
Algunos ejemplo se Software de aplicación:
•Procesadores de texto. (Bloc de Notas)
• Editores. (PhotoShop para el Diseño Gráfico)
• Hojas de Cálculo. (MS Excel)
• Sistemas gestores de bases de datos. (MySQL, SQL Server. Oracle)
• Programas de comunicaciones. (MSN Messenger)
• Paquetes integrados. ( Word, Excel, PowerPoint…)
• Programas de diseño asistido por computador. (Autocad.)

1.2. Algoritmo.

Laalgoritmia es uno de los pilares de la programación y su relevancia se muestra en el desarrollo de cualquier aplicación, más allá de la mera construcción de programas.

La importancia de un algoritmo radica en mostrar la manera de llevar a cabo procesos y resolver mecánicamente problemas matemáticos o de otro tipo. Al igual que las funciones matemáticas, los algoritmos reciben una entrada yla transforman en una salida, comportándose como una caja negra. Sin embargo, no toda caja negra que convierta una entrada en una salida se puede considerar un algoritmo: para que un algoritmo pueda ser considerado como tal, debe ser una secuencia ordenada, finita y definida (formalización de su comportamiento) de instrucciones.

[pic]
Ahora veamos un algoritmo desde el punto de vistainformático, antes que nada definiremos la herramienta principal. Una computadora es una máquina capaz de recibir instrucciones a través de algún medio, entenderlas y finalmente ejecutarlas.
Para que una computadora pueda ejecutar alguna instrucción, primero ésta debe entregársele por algún medio físico y codificado en algún lenguaje entendible por la computadora. Si la orden está dada enforma correcta y si la computadora cuenta con los medios necesarios para ejecutarla, lo hará.

1.3. Lenguaje de Programación.

Un lenguaje de programación es un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones, y es utilizado para controlar el comportamiento físico y lógico de una máquina.
Un lenguaje deprogramación permite a uno o más programadores especificar de manera precisa sobre qué datos debe operar una computadora, cómo estos datos deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural, tal como sucede con el lenguaje Léxico. Unacaracterística relevante de los lenguajes de programación es precisamente que más de un programador puedan tener un conjunto común de instrucciones que puedan ser comprendidas entre ellos para realizar la construcción del programa de forma colaborativa.
Los procesadores usados en las computadoras son capaces de entender y actuar según lo indican programas escritos en un lenguaje fijo llamado lenguaje...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Conceptos Basicos De Fundamentos De Programacion
  • Conceptos básico de programación
  • conceptos basicos de programacion
  • Conceptos básicos de programación
  • Conceptos básicos de programación
  • Conceptos basicos de programacion
  • Conceptos basicos en la programación
  • conceptos basicos de programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS