Programacion en c

Solo disponible en BuenasTareas
  • Páginas : 8 (1917 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de octubre de 2010
Leer documento completo
Vista previa del texto
1-1.1 INTRODUCCION A LA PROGRAMACION
La programación estructurada nació como solución a los problemas que presentaba la programación no estructurada, la cual se empleo durante mucho tiempo antes de la invención de la programación estructurada.
Un programa no estructurado, es un programa procedimental: las instrucción se ejecutan en el mismo orden en que ha sido escritas. Sin embargo, estetipo de programación emplea la instrucción “GOTO”. Una instrucción GOTO permite pasar el control a cualquier otra parte del programa. Cuando se ejecuta, una instrucción GOTO la secuencia de ejecución del programa continua a partir de la instrucción indicada por GOTO. De esta forma, para comprender como funciona un programa es necesario simular su ejecución. Esto quiere decir que en la mayoríade los casos, es muy difícil comprender la lógica de un programa de este tipo. Algunos compiladores, crean referencias cruzadas, a las instrucciones apuntadas por los GOTO, imposibilitando una navegación rápida a través del código fuente. Sin embargo, es algo común en muchos lenguajes de programación el empleo de una variable en la asociación con el destino del programa.
Se llama programacióna la implementación de un algoritmo en un determinado lenguaje de programación, para realizar un programa.
• 1.3 Diseños de Algoritmos:
• 1.3. Diseño de algoritmos: Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocódigo, diagramas de flujos y lenguajes de programación entre otros.

• 1.3.1 Conceptos básicos o características de laprogramación: un diagrama de flujo siempre tiene un único punto de inicio y un único punto de termino. Además, todo camino de ejecución debe permitir llegar desde el inicio hasta el termino.

• 1.3.2 Metodología de la programación: Se entiende como metodología de la programación al conjunto de normas, métodos y anotaciones que nos indican la forma de programar. Cada lenguaje deprogramación sigue una metodología distinta.

• 1.3.3 Diagrama de Flujo: Un diagrama de flujo es una representación gráfica de un algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo deejecución mediante flechas que conectan los puntos de inicio y de término.
• 1.3.4 Pseudocodigo: es una descripción de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación, como asignaciones, ciclos y condicionales. Es utilizado para describir algoritmos en libros y publicaciones científicas, y comoproducto intermedio durante el desarrollo de un algoritmo.

• ESTRUCTURA DE UN PROGRAMA EN LENGUAJE C

1. MAIN
2. CABEZERA
3. FUNCIONES
4. LISTA DE ARGUMENTOS
5. LISTA DE DECLARACION DE ARGUMENTOS
6. UNA SENTENCIA COMPUESTA

Estructura de un programa en C.
 
 Todo programa escrito en C consta de una o más funciones, una de las cuales sellama main. El programa siempre comenzará por la ejecución de la función main. Cada función debe contener:
|[pic] |Una cabecera de la función, que consta del nombre de la función, seguido de una lista opcional de argumentos |
| |encerrados con paréntesis. |
|  | |
|[pic] |Una lista de declaraciónde argumentos, si se incluyen estos en la cabecera. |
|  |  |
|[pic] |Una sentencia compuesta, que contiene el resto de la función....
tracking img