Introducción a la Programación 8. Datos Numéricos.

Slides:



Advertisements
Presentaciones similares
Curso de java básico (scjp)
Advertisements

Lenguaje C++.
DATSI, FI, UPM José M. Peña Programación en C DATSI, FI, UPM José M. Peña Programación en C.
Tema 4b Operadores.
Instrucciones Básicas Proceso de Información
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
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.
Repaso para la construcción del intérprete 2012
Calculadora en vb.net Ing. Vanessa Borjas.
Defina una clase TempMinEstacion que encapsule la representación de las temperaturas mínimas registradas en una estación meteorológica en un período y.
FUNCIONES EN C.
1.2 Sintaxis del lenguaje Java.
ESTRUCTURAS DE SECUENCIA
Algoritmo y Estructura de Datos I
Una breve introducción
Ingeniero Anyelo Quintero
Material Elaborado por: Lic. Saily González. CONTENIDO 2.1- Estructura de una Aplicación JAVA 2.2- Elementos básicos de la Programación JAVA Comentarios.
Arreglos: Vectores en JAVA
Método en Java.
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.
Conceptos Adicionales sobre Variables y Constantes y la clase Math
Tema 7: Polimorfismo Antonio J. Sierra. Índice Introducción. Sobrecarga de métodos. Objetos como parámetros. Paso de argumentos. Devolución de objetos.
Funciones En MATLAB. FUNCIONES Una función es un programa pero con la particularidad, necesita de uno o varios argumentos de entrada. sin(x), cos(x),
La función seno presentado por : Laura Ximena Orjuela Grado: 1001jm

Modificadores.
Características de “C”
Licenciatura en Ciencias de la Computación Álgebra I Clase 1
Programación en Matlab
JAVA J.A.C..
Tema 2: Los tipos de datos
Funciones Calculo 1.
Colegio Colombo Hebreo
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Sintaxis de C# (Declaraciones y Tipos)
Lenguaje de programación Java UNIVERSIDAD REGIONAL DEL SURESTE.
Vectores.
FUNCIONES TRIGONOMÉTRICAS
Temas Operaciones básicas Funciones Matemáticas
Razones trigonométricas
FUNCIONES Conceptos básicos. Retorno de una función Clases de funciones. Paso de parámetros. Funciones y arrays.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 13/05/2006.
TEOREMA DE PITAGORAS.
Método de Sustitución Trigonométrica
Programación Básica con “NQC” Pedro F. Toledo Universidad Técnica Federico Santa María Departamento de Electrónica.
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,
Guayaquil, junio 24 del 2014 PARCIAL 2.
INTRODUCCIÓN AL LENGUAJE C++
Funciones y Clases Amigas (Friend)‏ Miembros Estáticos (Static)
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 15/08/2006.
FUNCIONES.
Programación Básica con NQC Patricio A. Castillo 12/04/2008.
UNIVERSIDAD TECNICA PERTICULAR DE LOJA
 La matemática indica una problema de resolver las multiplicaciones y divisiones y raíz cuadrada indica todo los objeto de materiales que puede resolver.
TRIGONOMETRÍA 3º AÑO MEDIO.
FUNCIONES BÁSICAS Tema : Ciclo
MBA. LIDA LOOR MACIAS 2 CONSTANTES VARIABLES CONTADOR ACUMULADOR DIFERENCIADOR MULTIPLICADOR OPERADORES FUNCIONES LOGICOS ARITMETICOS RELACIONALES.
GEOMETRÍA ÁNGULOS. CUADRILÁTEROS. ÁREAS IDENTIDADES VOLÚMENES.
Fundamentos de Programación
Ing. Esp. Ricardo Cujar.  Lenguaje de programación orientado a objetos.  Desarrollado por Sun MicroSystems.  Independiente del Sistema Operativo gracias.
Prof. Víctor Aquino Urrutia
Lógica de Programación COIS 115 Profesor: Gustavo Velez.
Clase 1 Gabriela Araya Baez.. Char: Variable que almacena caracteres. Int: Variable que almacena enteros. Float: Variable que almacena decimales. Doble:
MBA. LIDA LOOR MACIAS 2 CONSTANTES VARIABLES CONTADOR ACUMULADOR DIFERENCIADOR MULTIPLICADOR OPERADORES FUNCIONES LOGICOS ARITMETICOS RELACIONALES.
Grupo de Modelamiento de Sistemas Programa de Ingeniería Civil UdeA.
Java Cheat sheet Operadores Aritméticos Operad or SignificadoEjemplo + Se utiliza para realizar una adición o suma entre números con o sin decimales. 5+2.
Introducción al Lenguaje C (I) Tipos básicos, arrays y punteros Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión
1 Clase 6: control (1ª parte) iic1102 – introducción a la programación.
Ing. Barros Rodriguez D. Ronald Introducción a la Programacón.
Por Zuzulich María, Nijamin Brenda y Piccione Natalia.
Transcripción de la presentación:

Introducción a la Programación 8. Datos Numéricos.

8.1 Variables y Constantes

Variables Una variable es un dato de una clase que puede almacenar información y cambiar en el tiempo. ; bool continue; int vidas; float velocidad_actual; long tiempo_transcurrido;

Scope de variables Una variable sólo está definida dentro de las llaves que la contienen, y en las llaves declaradas como llaves hijas. class Mar { int n_olas; float tamX, tamY; void MoverOlas(float amplitud) { int count_ola = 0; //Iniciamos a la 1a ola. //Itera y mueve todas las olas }

Scope de variables Si una variable es definida dentro de la definición de la clase, se denomina variable global. Si es definida dentro de un método es una variable local. Y además una variable puede ser pasada como un parámetro en un método. class Mar { int n_olas; float tamX, tamY; void MoverOlas(float amplitud) { int count_ola = 0; //Iniciamos a la 1a ola. //Itera y mueve todas las olas }

Inicializar Así como todo dato, una variable debe inicializarse. Esto puede ser en la misma declaración o dentro de un método. = ; bool continue = true; int vidas = 3; float velocidad_actual = 0.0f; long tiempo_transcurrido = 0;

Constantes Es una variable cuyo valor no puede cambiar durante la ejecución del programa. const = ; const int velocidad_maxima = 180; const float PI = 3.14; const int tiempo_inicial; Nota: La inicialización puede realizarse en la declaración o en el constructor de las clase a la que pertenece.

8.2 Operadores Aritméticos

Operaciones Aritméticas Suma + + ; puntaje_total = puntaje_nivel + puntaje_bonus; Resta – - ; danio = danio – danio_combo;

Operaciones Aritméticas

Multiplicación * * ; c = Math.sqrt( a*a + b*b ); División / / ; promedio = suma_notas / numero_alumnos;

Operaciones Aritméticas Modulo %: Devuelve el residuo entero entre 2 números. % ; dia_semana = dia_mes % 7; Ejemplo: ¿cómo saber cuántos billetes y monedas de X valor, se deben dar de vuelto al realizar una compra?

Incremento - Decremento Post incremento – decremento vidas--; monedas++; tiempo_transcurrido++; Pre incremento – decremento --vidas; ++monedas; ++tiempo_transcurrido;

8.3 Clase System.Math Fuente:

Clase System.Math Proporciona constantes y métodos estáticos para operaciones trigonométricas, logarítmicas y otras funciones matemáticas comunes. Constantes: Math.PI, tiene el valor de 3, Math.E, tiene el valor de 2,

Trigonometría Fuente:

Trigonometría Para calcular el Seno, Coseno o Tangente, y se tiene como entrada el ángulo, se tienen los siguientes métodos: Math.Cos(x) - Math.Sin(x) - Math.Tan(x) Si se tiene el valor del seno, coseno o tangente y se quiere obtener el ángulo se tiene: Math.Acos(x) – Math.Asin(x) – Math.Atan(x)

Raíz Cuadrada Math.Sqrt(x) Pitágoras: –int c = Math.Sqrt( a*a + b*b ); Triángulo Equilátero: –area = (a*a*Math.Sqrt(3)) / 4; –altura = (a / 2) * Math.Sqrt(3);

Más Utilidades Potencia: Math.Pow(x,a); Valor absoluto: Math.Abs(x); Máximo: Math.Max(x,y); Mínimo: Math.Min(x,y); Parte entera superior: Math.Ceiling(x); Parte entera inferior: Math.Floor(x);

Parte Entera Valor Ceiling Floor