Fundamentos De Lenguaje De Programacion Ansi C

Páginas: 24 (5992 palabras) Publicado: 15 de octubre de 2011
PARTE I
FUNDAMENTOS DE LENGUAJE DE PROGRAMACION ANSI C

CAPITULO I FUNDAMENTOS DE PROGRAMACIÓN

1.1 CONCEPTOS DE SISTEMAS.-

1.1.1. Definición de sistemas.- http://www.alegsa.com.ar/Dic/sistema.php

Un sistema (system). Es un conjunto de partes o elementos organizadas y relacionadas que interactúan entre sí para lograr un objetivo. Los sistemas reciben (entrada) datos, energía omateria del ambiente y proveen (salida) información, energía o materia.

Un sistema puede ser físico o concreto (una computadora, un televisor, un humano) o puede ser abstracto o conceptual (un software)

Cada sistema existe dentro de otro más grande, por lo tanto un sistema puede estar formado por subsistemas y partes, y a la vez puede ser parte de un supersistema.

1.1.2 Elementos ocomponentes de un sistema

En el siguiente diagrama se muestra los elementos o componentes de un sistema
Figura. 1.1 Esquema simplificado de un sistema

Elementos
1. Entrada (INPUT) insumo.
2. Salida (OUTPUT) producto.
3. Proceso o fenómenos.
4. Ambiente o mundo de las cosas próximas.
5. Retroalimentación (Feeback).- Retroinformación compara el producto con un criterio

1.2 CONCEPTOS DEPROGRAMACION Y APLICACIONES

• Programa. La definición de la RAE es: Conjunto unitario de instrucciones que permite a un ordenador realizar funciones diversas, como el tratamiento de textos, el diseño de gráficos, la resolución de problemas matemáticos, el manejo de bancos de datos, etc. Pero normalmente se entiende por programa un conjunto de instrucciones ejecutables por un ordenador.

•Programación La programación consiste en pasar algoritmos a algún lenguaje de ordenador a fin de que pueda ser entendido por el ordenador. La programación de ordenadores comienza en los años 50 y su evolución ha pasado por diversos pasos.

• Lenguajes de programación Los lenguajes de programación permiten codificar algoritmos en el ordenador. Son una serie de símbolos e instrucciones de acuerdo con unasintaxis que facilita su posterior traducción a código entendible por el ordenador,

En realidad los ordenadores sólo reconocen un lenguaje formado por los unos y ceros
Del código binario. Según la disposición de esos unos y ceros entenderá unas
Instrucciones u otras. De esa forma hay lenguajes más próximos al lenguaje de las
Computadores (lenguajes de bajo nivel) y lenguajes más próximos allenguaje humano (lenguajes de alto nivel)

1.3 METODOLOGIA DE LA PROGRAMACION

Independientemente de la metodología utilizada suele haber una serie de pasos
Comunes a todas ellas (relacionados con el ciclo de vida de la aplicación):

1.3.1 análisis

El análisis estudia los requisitos que ha de cumplir la aplicación. El resultado del análisis es una hoja de especificaciones en la queaparecen los requerimientos de la aplicación. Esta hoja es redactada por el o la analista, la persona responsable del proceso de creación de la aplicación.

En la creación de algoritmos sencillos, el análisis consistiría únicamente en:

• Determinar las entradas. Es decir, los datos que posee el algoritmo cuando comienza su ejecución. Esos datos permiten obtener el resultado.
• Determinar lassalidas. Es decir, los datos que obtiene el algoritmo como resultado. Lo que el algoritmo devuelve al usuario.
• Determinar el proceso. Se estudia cuál es el proceso que hay que realizar.

1.3.2 diseño En esta fase se crean esquemas que simbolizan a la aplicación. Estos esquemas los elaboran analistas. Gracias a estos esquemas se simboliza la aplicación. Estos esquemas en definitiva seconvierten en la documentación fundamental para plasmar en papel lo que el programador debe hacer.

En estos esquemas se pueden simbolizar: la organización de los datos de la aplicación, el orden de los procesos que tiene que realizar la aplicación, la estructura física (en cuanto a archivos y carpetas) que utilizará la aplicación, etc.

La creación de estos esquemas se puede hacer en papel, o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje de programacion "c"
  • Lenguaje C programación Basica
  • LENGUAJES DE PROGRAMACION EN C++
  • Estructura Del Lenguaje De Programacion C++
  • LENGUAJE DE PROGRAMACION C
  • Lenguaje C Programacion
  • lenguaje de programacion c
  • lenguaje de programacion c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS