CONSTANTES DENTRO DE UN CÁLCULO O EN LOS PASOS PARA SOLUCIONAR UN PROBLEMA, EXISTIRÁN VALORES QUE NUNCA VAN A CAMBIAR Y SE LOS CONOCE COMO CONSTANTES. EJEMPLO: PI ES UNA CONSTANTE. LAS CONSTANTES PUEDEN SER DATOS DE TODO TIPO.
VARIABLES EL VALOR DEL RADIO, Y EL VALOR DEL ÁREA, SIEMPRE PODRÁN CAMBIAR, SON VARIABLES. UNA VARIABLE ES UN DATO CUYO VALOR PUEDE CAMBIAR DURANTE UN CÁLCULO, O EN LA RESOLUCIÓN DE UN PROBLEMA. EJEMPLO: EL LADO PARA CALCULAR EL PERÍMETRO DEL CUADRADO PARA REGISTRARSE, UN ALUMNO DEBE DAR SU NÚMERO DE MATRÍCULA, EL CÓDIGO DE LA MATERIA, Y EL PARALELO. PUEDEN EXISTIR VARIABLES DE CUALQUIERA DE LOS TIPOS MENCIONADOS. EN COMPUTACIÓN, UNA VARIABLE ES UN ESPACIO EN MEMORIA, DONDE SE ALMACENA UN DATO, Y ESTE PUEDE VARIAR DURANTE UN PROCESO DADO.
PARA PODER TRABAJAR CON VARIABLES HAY QUE SEGUIR CIERTAS REGLAS: A UNA VARIABLE SE LE DEBE DAR UN NOMBRE, O IDENTIFICADOR. EL NOMBRE DE UNA VARIABLE: SÓLO PUEDE COMENZAR CON LETRAS O CON EL CARÁCTER _ PUEDE CONTENER LETRAS, NÚMEROS Y EL CARÁCTER _, Y NO CARACTERES ESPECIALES (‘&’, ‘%’, ‘?’, ETC) EN CIERTOS LENGUAJES DE PROGRAMACIÓN, SE HACE DISTINCIÓN ENTRE MAYÚSCULAS Y MINÚSCULAS. POR EJEMPLO: EN LENGUAJE C LA VARIABLE LADO NO ES LA MISMA QUE LADO.
OPERACIONES LÓGICAS CON LOS DATOS LÓGICOS SE PUEDEN EFECTUAR OPERACIONES LÓGICAS. OperadorSignificadoEjemploTipo de resultado Resultado No(not)Negación de un valor No(6>10)Entero o realVerdadero Y(and)Conjunción(1 10) Ecuador clasificó y Colombia no clasificó Entero o realFalso Verdadero O (or)Disyunción(5>10) o (10<9) Entero o realFalso
OPERACIONES RELACIONALES Las operaciones relacionales, se pueden aplicar sobre cualquier dato, pero siempre dan como resultado datos lógicos OperadorSignificadoEjemploResultado <Menor queEl número de paralelos de Fundamentos es menor que el número de paralelos de Cálculo I Verdadero >Mayor que8>10Falso ==Igual que9 == 15Falso >=Mayor o igual que 10 >= 10Verdadero <=Menor o igual que 8 <= 10Falso !=Diferente de 5 <> 5 El precio de una entrada en el Albocine es diferente de el de las entradas en el Cinemark Falso Verdadero
TIPOS DE DATOS BÁSICOS CADA TIPO DE DATO TIENE DOS CARACTERÍSTICAS QUE LO DEFINEN: DOMINIO, CORRESPONDE AL RANGO DE VALORES QUE EL TIPO DE DATO PUEDE TOMAR. CONJUNTO DE OPERACIONES QUE SE PUEDEN REALIZAR SOBRE EL TIPO DE DATO. LOS TIPOS DE DATOS BÁSICOS SON: NUMÉRICOS CARACTERES LÓGICOS
DATOS NUMÉRICOS LOS DATOS NUMÉRICOS PUEDEN SER DE DOS TIPOS: ENTEROS INTEGER, INT NÚMEROS COMPLETOS, QUE NO TIENEN COMPONENTES FRACCIONARIOS PUEDEN SER CON O SIN SIGNO ALGUNAS COMPUTADORAS PUEDEN REPRESENTAR CANTIDADES ENTERAS DESDE –32768 A REALES REAL, FLOAT, DOUBLE SIEMPRE TIENEN UN PUNTO DECIMAL PUEDEN SER POSITIVOS O NEGATIVOS
CADENAS Y CARACTERES PARA PODER DISTINGUIR LOS DATOS DE TIPO CARACTER (CHAR), ESTOS SE ENCIERRAN EN COMILLAS SIMPLES. LOS DATOS DE TIPO CARÁCTER SE PUEDEN CLASIFICAR EN: ALFABÉTICOS (‘A’, ’B’, ’C’, ’Z’,..., ’A’, ’B’, ’C’,...., ’Z’) NUMÉRICOS (‘0’, ’1’, ’2’, ’3’,...,’9’) ESPECIALES (‘+’, ’-’, ’;’, ’-’, ’:’, ’&’, ’$’...) LAS CADENAS (STRING), ENTONCES, SON UN CONJUNTO DE CARACTERES. PARA PODERLAS DISTINGUIR, USUALMENTE SE LAS ENCIERRA EN COMILLAS DOBLES. EJEMPLO: “ES UN RECTÁNGULO”, “ES UN CUADRADO”
DATOS LÓGICOS EXISTEN DATOS QUE SOLO PUEDEN SER FALSOS O VERDADEROS. EJEMPLO: ¿LA BASE Y LA ALTURA SON IGUALES? ¿ES RECTÁNGULO? ¿ES CUADRADO? A ESTE TIPO DE DATOS, SE LOS CONOCE COMO DATOS BOOLEANOS O LÓGICOS BOOLEAN USUALMENTE SE UTILIZAN PARA REPRESENTAR LAS ALTERNATIVAS (VERDADERO/FALSO) A CIERTAS CONDICIONES.
NUESTRO PRIMER PROGRAMA #include /*Programa para mostrar Hola Mundo*/ main() { /*Operación de salida*/ printf(“Hola Mundo\n”); } En Lenguaje C ++ Librerías -Las funciones se agrupan en librerías -Para que un programa pueda usar ciertas funciones, debe “incluir” las librerías donde se encuentran -Las librerías se representan con los archivos de cabecera (.h) -printf es una función y se la encuentra en la librería stdio Comentarios: -No son tomados en cuenta al compilar el programa fuente -Son muy útiles, ayudan a explicar lo que está haciendo el programa Programa Principal -Contiene la función main: es el punto de entrada al programa, las sentencias dentro de main son las que se ejecutan primero
ANÁLISIS DE UN PROGRAMA SENCILLO SE DESEA ORDENARLE A LA COMPUTADORA QUE MUESTRE UN MENSAJE: HOLA MUNDO, POR EL MONITOR