Curso Técnicas de programación Ciclo Superior de Desarrollo de Productos Electrónicos Instituto Río Duero Departamento de Electricidad-Electrónica Compilador empleado =
Estandar C y C++ Santiago J. Martín
7. Ciclo de vida de una aplicación informática Edición Edición Análisis Análisis Previo Previo
ProgramaFuente Fuente Programa Erroresde decompilación compilación Errores
Análisis Análisis Funcional Funcional Erroresde deenlace enlace Errores Análisis Análisis Orgánico Orgánico
Compilación Compilación
Bibliotecas Bibliotecas de de
ProgramaObjeto Objeto Programa
Programas Programas
Instalación Instalación
Pruebas Pruebas
Montaje Montaje ProgramaEjecutable Ejecutable Programa
Erroresde deejecución ejecución Errores
Erroresde dediseño diseño Errores
Mantenimiento Mantenimiento
Pruebas Pruebas Erroresde deprogramación programación Errores
Operadores Operadores aritméticos
+ / % *
Suma resta División residuo Multiplicación
Operadores Operadores de relación
== != < <= > >=
idéntico diferente Menor que Menor Igual que Mayor que Mayor igual que
INTRODUCCIÓN AL LENGUAJE C Entre el símbolo "%" y el carácter que especifica la notación a emplear se pueden insertar ciertos caracteres opcionales. Son los siguientes: • El signo (-) para que el dato se ajuste por la izquierda, en lugar de hacerlo por la derecha, que es lo establecido por defecto. • Un número que indica la longitud mínima en caracteres que tiene el campo donde se mostrará el dato. Los espacios hacen de caracteres de relleno. • Un punto decimal (.) seguido de una cifra que indica el número de dígitos tras el punto decimal de un dato real o el número mínimo de dígitos para un entero o el número máximo de caracteres de una cadena que serán impresos
INTRODUCCIÓN AL LENGUAJE C Por ejemplo, %8d %-25s
%.6f
imprime un número decimal (int) alineado por la derecha y en un campo de al menos ocho caracteres. imprime una cadena de caracteres alineada por la izquierda y asegurando una longitud mínima de 25 caracteres (reserva al menos 25 espacios, si la longitud del valor a visualizar es mayor de 25 se visualizan todos). imprime un número real (float) con un máximo de 6 cifras significativas en la parte fraccionaria.
Librerías más comunes
stdio.h
Entrada y salida
stddef.h
Definiciones comunes
stdlib.h
Utilerías
string.h
Manejo de cadenas y memoria
math.h
Funciones matemáticas
time.h
Fecha y hora
Ambito de variables Variables globales: globales Todas las funciones del programa tienen acceso a ellas. Por lo general, se declaran al inicio del programa. Parecido a la forma define de Scheme
Variables locales: locales Sólo son visibles dentro de la función que las declara. Parecido a la forma let de Scheme