como realizar una correcta intruduccion a la programacion de dev C
Size: 205.06 KB
Language: es
Added: Aug 27, 2025
Slides: 23 pages
Slide Content
Fundamentos Programación en C Créditos de la presentación: Beatriz Rojas Sánchez y Juan de Dios Hernández Romero
Estructura general de un programa /* Comentarios de un párrafo completo comprendidos entre */ // Comentarios de una sola línea #include <....... . h> // Librerías . # include <....... . h> void main ( void ) // Prog . ppal. típico de Turbo C { // llave de inicio del programa ....... // Código del programa ....... ....... } // fin del programa
Comentarios Soporta dos tipos de comentarios: 1. /* párrafo */ . 2. /línea/ . Su efecto termina cuando se alcanza el final de la línea actual. Los comentarios solo sirven para documentar el programa, no se ejecutan.
Librerías: Es una recopilación de rutinas que sirven para que dentro del programa se puedan implementar operaciones comunes, tales como los datos de entrada, de salida, manejo de cadenas, etc. Generalmente su nombrelibreria.h nombre se compone por:
Datos de Salida, Escribir, Printf () Función que utilizamos para sacar por pantalla textos o el resultado de alguna operación: la función printf (). La encontraremos en la librería < stdio.h >. El uso más simple de printf () es imprimir una cadena de texto simple y corriente. printf ("Hola Mundo"); printf ("Hola Mundo\n"); //salto de línea
Variables Es un nombre para identificar posiciones de memoria. Se guardan datos usados por el programa durante su ejecución. TODA VARIABLE DEBE SER DECLARADA, antes de poder ser utilizada.
Variables. El nombre que recibe la variable debe de seguir las siguientes reglas: Iniciar con una letra del alfabeto o con el signo ( _ ) No debe contener caracteres especiales , tales como @, $, #... Después de la primera letra puede contener más letras del alfabeto, números o el carácter (_)
Variables. NO DEBE haber espacios en blanco. Diferencia mayúsculas de minúsculas , entonces no es lo mismo declarar la variable numero que Numero o NuMeRo . Existen palabras propias del lenguaje ( palabras reservadas ) que no pueden ser usadas como identificadores: ej. If , do
Ejemplo de variables No valido Valido Ñumero Numero @hola _hola Peso neto Peso_ neto 1radio radio1
Tipos de variables Variables globales: son las que se declaran después del llamado a las cabeceras, pero antes de cualquier función, y son útiles para cualquier parte del programa. Variables locales: son las que se declaran dentro de una función, y solo sirven para ser usadas dentro de esa función
Tipos de datos
Tipo de datos. A) Enteros Los tipos de datos enteros son: short, int , long y long long . Ejemplo: int a; unsigned int a; signed long a; signed long long a = 10000000;
Tipo de datos b) Flotantes Operan con números reales de diversas magnitudes, mediante un número decimal. float a; double a = 1e23; double a = 3.1416; float a = 4e-9; double a = -78;
Tipo de datos c) Caracteres Los caracteres se representan utilizando el tipo char . Este tipo se utiliza para representar los 255 caracteres de la tabla de caracteres del sistema. char a; char a = 's'; char a = 48;
Definición de variables Multiple definición de variables. int nContador , nNumeroFilas , nNumeroColumnas , nTotalElementos ; ó int nContador ; int nNumeroFilas ; int nNumeroColumnas ; int nTotalElementos ;
Definición de variables Definición más correcta de variables, con inicialización. int nContador = 0; int nNumeroFilas = 0; int nNumeroColumnas = 0; int nTotalElementos = 0;
Datos de entrada, Leer: Scanf scanf ( "%d", & num ); Como en este caso es un integer usamos %d. Después de la coma tenemos la variable donde almacenamos el dato, en este caso ' num '. Fíjate que en el scanf la variable ' num ' lleva delante el símbolo & , este es muy importante, sirve para indicar al compilador cual es la dirección (o posición en la memoria) de la variable. Podemos preguntar por más de una variable a la vez en un sólo scanf , hay que poner un %d por cada variable: scanf( "%d %d %d", &a, &b, &c );
Imprimir variables con Printf : int resultado; resultado=5+2; printf ("Resultado de la suma: %d\ n",resultado ); Ó scanf ( "%d", & num ); printf (“El dato que introdujo fué : %d\ n“,num );
Constantes Son aquellos valores que una vez ejecutado el programa, no pueden ser cambiados. Se declara: const int temperatura = - 5 ;
Operadores de asignación Sintaxis: Variable = valor; Donde valor puede ser una constante, una variable o una expresión. x=7; x=num1; x=“s”; En C++ es válido usar el siguiente operador de asignación a = b = 7; el cual se evalúa de izquierda a derecha.
Operadores aritméticos Nombre Sintaxis Suma a+ b Resta a – b Multiplicación a * b División a / b Incremento a++ Decremento b-- Módulo a % b
Operadores aritméticos Nombre Sintaxis Menor que a < b Menor o igual que a <= b Mayor que a > b Mayor o igual que a >= b No igual que a != b Igual que a == b Negación lógica !a And a && b Or a II b
Ejemplo “Programa Bienvenidos” # include < stdio.h > void main ( void ) { printf (“BIENVENDIOS“); }