Ellengua C , Sus componentes para poder desarrollar la programación entre el usuario y el ordenador , basándose en pasos y proceso con algoritmos , sus ventajas y desventajas. Es un lenguaje de programación estructurado , el código o algoritmo esta ordenado. Lenguaje rápido, potente. Compacto Alta portabilidad Manejo de elementos básicos de las computadoras, caracteres , números y direcciones. Puente a otros lenguajes El lenguaje no es lo mismo que el lenguaje . Es una extensión del y se utiliza para introducirse en la programación basada en comandos de El lenguaje es sensible ya que distingue entre mayúsculas y minúsculas Es un lenguaje quisquilloso Las instrucciones se separa o finalizan con “;”. Se describe el lenguaje utilizando las normas AMSIC Lenguaje complicado Suministra una visión de conjunto Eficacia Libertad para organizar el trabajo Lenguaje de alto nivel semejanza al del ser humano (ingles) Diseñado para la resolución de problemas independientes de la PC. En ocasiones se permite programar en lenguaje de bajo nivel Muy potente flexible Programa capaz de hacer otros programas El ordenador trabaja únicamente con combinaciones de 0 y 1. Solo entiende el código binario El lenguaje C, delphi, basic ayudan con una series de instrucciones Palabras reservadas (if,goto,else,white) , con estas palabras tendremos el código fuente , que es el que utiliza los programadores y no el ordenador utilizando el compilador. El compilador es el encargado de pasar el código fuente a código binario. Un fichero que el ordenador interpreta y ejecuta llamado (*.exe) Al tener el código fuente se modifica el programa compilando para generar otro ejecutándolo Si no se tiene el código fuente no se puede modificar nada Cogen cada instrucción cuando la precisen y la convierten en su instrucción correspondiente en código maquina , facilitando un interprete para elaborar un script .
Ventaja de un Ventaja del
compilador interprete
Una vez compilado
Se depura el su ejecución y código de forma tiempo de proceso rápida y sencilla es rápido. EDITOR Se debe escribir un Lugar donde código fuente Se compila y se evita o se claro y bien los resultados escribe el organizado o se ven en código estructurados DJGPP fuente. y con comentarios. Tener un código fuente, código del programa se debe compilarlo. En el menú del DJGPP en compile se marca sobre BUILD ALL. Debemos tener un programa ya editado en RHIDE , compilando se acude al menú FILE y después a DOS SHELL (C./DJGPP/BIN/) y se escribe el nombre del programa compilador y este se ejecutara bajo MSDOS. Para realizarlas en C se usa los signos de introducción /* y de finalización */. 1. Añadir directrices o directivas incluyendo ficheros que contengan funciones que necesite el programa, se debe insertar la librería “STDIO” ya que contiene las funciones principales de toma (SCANF) y muestreo de datos (PRINTF) , al añadir la librería siguen la sintaxis : #incluye <nombre de la librería> 2. Obtener el nombre de las funciones o librerías acudiendo al menú HELP del DJGPP. 3. Declarar funciones o variables globales , las cuales tienen vida dentro y fuera del MAIN 4. Se define MAIN especificando las ordenes y se delimitan entre llaves. 5. Se define las funciones en caso de haber anteriormente declaradas antes del MAIN. Programa = algoritmo+estrucutra de datos.
Las estructuras habituales son:
Matrices: secuencias de elementos del mismo tipo relacionados por orden en que se define y pueden ser:
UNIDIMENSIONALES BIDIMENSIONALES TRIDEMENSIONALES
• Conjunto de elementos relacionado con el LISTAS anterior y el siguiente
• Listas FIFO COLAS
• Conocidas como LIFO
PILAS
• Estructura relacionada con otro o varios
ARBOL
• Estructura de almacenamiento información en
FICHEROS un dispositivo de almacenamiento. El programa de lengua C es el encargado de realizar la tarea de llevar acabo un programa para que pueda ser utilizado por un usuario o ordenador , llegando a la conclusión que para crear una idea en lenguaje humano a maquina debo llevar acabo el siguiente proceso primero debe existir un programador y editor de un código fuente el cual se compila y se interpreta en lenguaje maquina y es cargado al un micro procesado para el resultado (2018). Retrieved from http://territorio.s3- website-us-east- 1.amazonaws.com/archivos/clases/Elnlengua jenynsunentornondendesarrollo___375ba1700 a64988___.pdf