El compilador usa una técnica llamada “unificación” que comprueba que en cualquier aplicación, los tipos coinciden con los tipos correspondientes de los.

Slides:



Advertisements
Presentaciones similares
PROPIEDADES DE EXPONENTES, RADICALES
Advertisements

Lenguaje C++.
Introducción a la Programación 8. Datos Numéricos.
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
funciones Por: Carlos Alberto García Acosta
Informática I – 4to año Volumen II.
Elementos de Pascal Escribir un programa en Pascal que lea los valores de los catetos de un triángulo rectángulo y calcule y muestre la hipotenusa. program.
POTENCIACIÓN Y RADICACIÓN ESTUDIANTE: Javier Chávez Flores
NÚMEROS ENTEROS, NUMEROS NATURALES, MÚLTIPLOS Y DIVISORES
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Objetos de un programa Datos: Se denomina dato a toda aquella información característica de una entidad y que es susceptible de tratamiento en un programa.
Potencias de base real y exponente entero.
Logaritmo Es el exponente al que hay que elevar otro número llamado base para que nos resulte como potencia un número N. donde: N es el número b es la.
Utilizar el signo igual para escribir texto o un valor
 Funciones predefinidas en las listas Se puede definir rangos en las listas. Ejemplo: [1..10] que es la lista del 1 hasta el 10 El operador ++ concatena.
Algoritmo y Estructura de Datos I
TEMA 1. NÚMEROS NATURALES
Funciones en lenguaje C
ALGORITMOS Y ESTRUCTURA DE DATOS
Grupo 6 Los Números Enteros.
UNIVERSIDAD DE MANAGUA I CUATRIMESTRE INTRODUCCION A LA PROGRAMACION
EXPONENTES Y RADICALES
JAVA J.A.C..
TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS
FUNCIÓN EXPONENCIAL Y LOGARÍTMICA
FUNCIONES LOGICAS SI(PL;V_V;V_F)
Tema 2: Los tipos de datos
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
ESTRUCTURA DE DATOS ESD-243
1.1 – Clasificación de los números reales
Potencias y raíces 1. Potencias 2. Operaciones con potencias
Tema 3: Operadores Antonio J. Sierra. Índice Aritméticos A nivel de bit Relacionales Lógicos Asignación.
Teoría – Alejandro Gonzalez
Temas Operaciones básicas Funciones Matemáticas
VBA – Elementos del Lenguaje
El Concepto de Tipo Los tipos permiten indicar la característica de los valores (datos) manipulados en un programa. Toda variable tiene asociado un tipo.
INTRODUCCION A LOS ALGORITMOS
Matrices Excel Sofia Castañeda Isabel Gomez Noveno B.
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Introducción a la programación
Guayaquil, junio 24 del 2014 PARCIAL 2.
TEMA 1 LOS NÚMEROS REALES
1.1 – Clasificación de los números reales
POR: MÓNICA MARÍA RÚA BLANDÓN
LOGARITMOS.
LOGARITMOS.
POTENCIACIÓN.
Programación Básica con NQC Patricio A. Castillo 12/04/2008.
UNIVERSIDAD TECNICA PERTICULAR DE LOJA
 Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.
PRINCIPIOS DE PROGRAMACIÓN
TIPOS DE DATOS.

MBA. LIDA LOOR MACIAS 2 CONSTANTES VARIABLES CONTADOR ACUMULADOR DIFERENCIADOR MULTIPLICADOR OPERADORES FUNCIONES LOGICOS ARITMETICOS RELACIONALES.
Los números Reales.
FUNCIONES Valentina Agudelo y Natalia Restrepo. FUNCIÓN EXPONENCIAL  Devuelve la constante e elevada a la potencia del argumento número. La constante.
UNIDAD 4: Introducción a la Lógica Computacional Objetivo : Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento.
Su valor de verdad solo es VERDADERO SI todos sus operandos son VERDADEROS, de lo contrario su valor de verdad es FALSO. A B A ^ B V F V V F F F V F.
NÚMEROS REALES.
LOGARITMOS.
EL TIPO DE DATO LOGICO y constantes.
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.
MBA. LIDA LOOR MACIAS 2 CONSTANTES VARIABLES CONTADOR ACUMULADOR DIFERENCIADOR MULTIPLICADOR OPERADORES FUNCIONES LOGICOS ARITMETICOS RELACIONALES.
Informática Ingeniería en Electrónica y Automática Industrial
1 Números reales Índice del libro Números naturales y enteros
Computación I :: Prof. Yeniffer Peña Lenguaje C Presentación Computación I.
MC. J. D. Pope S. ITD Unidad II. Introducción a la programación 2.1 Ejemplo de programas 2.2 Identificadores, constantes y variables 2.3 Tipos de datos:
YULY PAOLA GÓMEZ PARRA *NÚMEROS NATURALES *NÚMEROS ENTEROS.
LOGARITMOS PROFESOR: Héctor Espinoza Hernández. Logaritmación Es una operación inversa de la potenciación, consiste en calcular el exponente cuando se.
1 Los números reales Los números racionales Los números irracionales
Transcripción de la presentación:

El compilador usa una técnica llamada “unificación” que comprueba que en cualquier aplicación, los tipos coinciden con los tipos correspondientes de los argumentos formales Esto explica el término “unificar (unify)”, el termino unify es usado en el compilador al detectar un error de tipos.

 Otro ejemplo es la división de enteros, por lo que el resultado de esta división será de tipo entero, el resultado será CERO, es decir, en realidad la división de 2/3 da como resultado , pero CLEAN lo truncara al CERO ya que estamos trabajando con los números enteros.

 En este último ejemplo, se muestra una operación con números de tipos reales, por lo que el resultado de esta operación con operandos reales, será de tipo real, como se muestra en la imagen.

 La división de un real con un entero, esto producirá un error de tipos, ya no se permite operando de distintos tipos.

 Int : El tipo de los números enteros (también puede ser negativo)  Real : El tipo de números de los reales (aproximación de los números reales)  Bool : El tipo del Boolean, se aprecia como True y False (verdadero y falso)  Char : El tipo de letras, dígitos y los símbolos que pueden aparecer en el teclado de la computadora. Ademas existen:  List  Tuplas  Arrays

 funciones incluidas en los números enteros son abs el valor absoluto de un número. Ejemplo: Start = abs (- 5)  resulta 5 gcd el máximo común divisor de dos números. Ejemplo: Start = gcd 2 4  resulta 2 ^ elevar un número a una potencia. Ejemplo: Start = 2^3  resulta 8

 funciones estándar en los números reales son sqrt la función raíz cuadrada sin la función seno ln el logaritmo natural exp la función exponencial

 Funciones predefinidas en Booleanos > major que. Ejemplo: Start = 1>2  resulta “False” < menor que. Ejemplo: Start = 1<2  resulta “True” >= major o igual que. Ejemplo: Start = 1>=2  resulta “False” <= menor o igual que. Ejemplo:Start = 1<=2  resulta “True” <> no es igual a. Ejemplo: Start = 1>2  resulta “True” == igual a. Ejemplo: Start = 1==2  resulta “False”

 Funciones Booleanas se pueden combinar con los operadores “and” y “or” && Operador “and”. Ejemplo: Start = 1>2 && 1==1  resulta “False” || Operador “Or”. Ejemplo: Start = 1>2 || 1==1  resulta “True

Cabe también definir también constantes en el nivel global.  Las funciones de constante en el nivel global están también conocido como “constant applicative forms” (CAF ‘s).  Las constantes globales pueden evaluadas como las constantes locales, son evaluadas sólo una vez.  La diferencia con constantes locales es que una constante global puede ser usada en cualquier parte del programa. d = 2 Start = d Resulta  2