Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Programación en C 1 FASES PARA LA RESOLUCIÓN DE PROBLEMAS Las fases o etapas constituyen el ciclo de vida del software, ayudarán en el proceso de resolución de un problema, estas consisten en: 1.Análisis del problema. 2.Diseño del algoritmo. 3.Codificación (Implementación). 4.Compilación y ejecución. 5.Verificación 6.Depuración. 7.Mantenimiento. 8.Documentación. Partes de un programa Declaración de Librerías Declaración de variables globales Funciones del programador Función principal Declaración de variables locales Sentencias Funciones del programador 3 Librerías o Encabezados Brindan soporte a distintas ramas de funcionalidades. En C estos archivos tienen la extensión .h (por header file) stdio (Standar Input Output) conio (CONsole Input Output) string (manejo de cadenas de caracteres) math (funciones matemáticas) 4 sintaxis # include <nombre_libreria.extension> Símbolo de preprocesamiento Palabra reservada Nombre librería y extensión del archivo # include <stdio.h> Declaración variables globales Las variables globales tienen el ámbito de todo el programa, es decir, un valor que se almacenara en una variable a la que van a poder acceder en cualquier parte del programa. SINTAXIS # define NOMBRE valor Función principal o main() SINTAXIS int main ( ){ sentencia 1; sentencia 2; return valor; } Bloque de código Lista de parámetros Nombre función Tipo de dato de retorno 8 Cada programa debe tener su función main() ya que es el punto de entrada de la ejecución y contiene el bloque de sentencias en donde normalmente también finalizan los programas. El cuerpo de la función es el conjunto de sentencias que están encerradas entre llaves ({ }) y que siguen a la cabecera de la función Cada instrucción en C se denomina (sentencia , instrucción, función) y termina con punto y coma. La sentencia return actúa como terminación de la función Variable Es un identificador que se utiliza para almacenar todos los datos generados durante la ejecución de un programa. 10 Declarar Variables No sobrepasar 8 caracteres para facilitar recordar el nombre de la variable Usar guión bajo para dejar espacio entre palabras (_) Evitar espacios en blanco, símbolos o caracteres especiales (*#@[} etc.) Primer caracter del nombre, debe ser letra, después puede ser letra, número, o guion bajo. 11 Declarar Variables No incluir palabras reservadas (palabras propias de la sintaxis del lenguaje C): auto const double float int short struct unsigned break continue else for long signed switch void case default enum goto register sizeof typedef volatile char do extern if return static union while 12 Tipos de Datos char: un byte capaz de contener un caracter. string: cadena de caracteres. int: entero float: un número con punto flotante (5.0123456789) -> hasta 10 decimales double: un número con punto flotante de doble precisión 13 Cadena de Control de Formato Se usa en la función scanf normalmente se compone de un símbolo de porcentaje(%) acompañado por una letra descriptiva del tipo de dato que leerá la función scanf. d número decimal entero s cadena de caracteres c caracter f número flotante 14 Operadores Aritméticos + suma - resta * multiplicación / división ^ exponente 15 Jerarquía de los Operadores Aritméticos (qué operación realiza primero) 1° paréntesis () 2° exponente [^] 3° mutiplicación y división [ * / ] 4° suma y resta [ + - ] 16 Operadores de Comparación > mayor que < menor que == igual ¡= diferente >= mayor o igual que <= menor o igual que 17 Operadores Lógicos && Y (AND) || O (OR) ! NO (NOT) 18 Sentencia PUTS Esta sentencia o función visualiza un mensaje en pantalla de ejecución o consola. SINTAXIS puts (“ Mensaje a mostrar “); Sentencia Printf Esta sentencia o función visualiza un mensaje en pantalla de ejecución y el manejo de las variables. SINTAXIS printf (“ Mensaje a mostrar “); printf (“ El resultado es:%d “ , variable); Printf vs puts Puts da salto de línea automático printf no. Puts no hace manejo de variables printf si. Sentencia SCANF Esta sentencia o función sirve para la lectura de teclado para almacenarlo en la variable correspondiente. SINTAXIS scanf ( “ %d ” ); , &variable Dirección de memoria de la variable Control de cadena del tipo de dato de la variable asignación SINTAXIS Variable_1= var_2+ var_3; Int Variable_1= valor; image3.png image4.png
Compartir