MÉTODOS NUMÉRICOS CONJUNTO DE NÚMEROS DE PUNTO FLOTANTE (GENERACIÓN DE MANTISAS)
|
|
- Agustín Vázquez Villalobos
- hace 2 años
- Vistas:
Transcripción
1 MÉTODOS NUMÉRICOS CONJUNTO DE NÚMEROS DE PUNTO FLOTANTE (GENERACIÓN DE MANTISAS) Luís Roberto Olascoaga Surmay Universidad de Córdoba Facultad de Ciencias Básicas e Ingenierías Departamento de Ingeniería de Sistemas y Telecomunicaciones
2 CURSO: Métodos Numéricos TEMA: Conjunto de números de punto flotante (Generación de mantisas) DESCRIPCION: Desarrollo practico del tema de la generación de mantisas para un conjunto de números de punto flotante, del cual conocemos los valores de su precisión t, base (que para el caso asumimos que es la base binaria) y rango de valores que tomaran los exponentes de l (valor mas pequeño) hasta u (valor más alto). OBJETIVO: Diseñar e implementar en lazarus una clase para generar el conjunto de mantisas en forma binaria para un conjunto de números de punto flotante considerando los datos de la precisión y rango de exponentes del mismo. PALABRAS CLAVES: Formatos de números reales conversión de números decimales a binario, conjunto de números de punto flotante, mantisas, números racionales, programación orientada a objetos, diseño de clases, implementación con eventos. AUTOR: Lic. Luis Olascoaga Surmay DESARROLLO: A continuación se presenta la implementación práctica del tema de la generación de las mantisas para un conjunto de números de punto flotante del cual conocemos como entrada sus datos característicos fundamentales. Estudie la teoría expuesta en clase y luego analice el código presentado para encenderlo adecuadamente, a continuación construya el proyecto correspondiente en lazarus, pase el código, diseñe la ventana como se indica al final y haga la programación de los eventos correspondientes.
3 unit umantisas; {$mode objfpc}{$h+} interface uses Classes, SysUtils, Math; type { TMantisa } TMantisa = class private Precision:Integer; MinExpo:Integer; MaxExpo:Integer; public constructor Create; procedure SetPrecision(Pre:Integer); procedure SetMinExpo(Min:Integer); procedure SetMaxExpo(Max:Integer); function GetPrecision:Integer; function GetMinExpo:Integer; function GetMaxExpo:Integer; function NumMantisas:integer; function Rellenar(Bin:string):string; function Potencia(Expo:Integer):longint; function BinMantisa(Num:Integer):string; function FormarMantisa(BinMan:string):string; procedure SumarFrac(a,b:Integer;var c,d:integer); function Expandir(BinMan:string):string ; implementation { TMantisa } constructor TMantisa.Create; Precision:=0; MinExpo:=0; MaxExpo:=0; procedure TMantisa.SetPrecision(Pre: Integer); Precision:=Pre; procedure TMantisa.SetMinExpo(Min: Integer); MinExpo:=Min;
4 procedure TMantisa.SetMaxExpo(Max: Integer); MaxExpo:=Max; function TMantisa.GetPrecision: Integer; result:=precision; function TMantisa.GetMinExpo: Integer; result:=minexpo; function TMantisa.GetMaxExpo: Integer; result:=maxexpo; function TMantisa.Potencia(Expo: Integer): longint; result:=trunc(power(2,expo)); function TMantisa.NumMantisas: integer; result:=potencia(precision 1); function TMantisa.Rellenar(Bin: string): string; while Length(Bin)<Precision do Bin:='0' + Bin; result:=bin; function TMantisa.BinMantisa(Num: Integer): string; result:=''; repeat if Num mod 2 = 0 then result:='0' + result else result:='1' + result; Num:=Num div 2; until Num=0; function TMantisa.FormarMantisa(BinMan: string): string; result:='(.' + BinMan + ')';
5 procedure TMantisa.SumarFrac(a, b: Integer; var c, d: Integer); var Mcd,tem:Integer; if b>d then mcd:=b else mcd:=d; tem:=a*(mcd div b) + c*(mcd div d); c:=tem; d:=mcd; function TMantisa.Expandir(BinMan: string): string; var i,num,den,a,b:integer; a:=0; b:=1; result:=''; for i:=1 to Length(BinMan)do if BinMan[i]='1' then num:=1 else num:=0; den:=potencia(i); result:=result + BinMan[i] +'/'+ IntToStr(Den) + ' + '; SumarFrac(num,den,a,b); result:=copy(result,1,length(result) 2); result:=result + ' = ' + IntToStr(a) + '/' + IntToStr(b); end.
6 El diseño para la ventana es el siguiente: El código para el evento click del botón generar es el siguiente: //Evento click boton generar procedure TForm1.Button1Click(Sender: TObject); var Tem:string; i,min:integer; Man:TMantisa; M1.Clear; Man:=TMantisa.Create; Man.SetPrecision(StrToInt(E1.Text)); Man.SetMinExpo(StrToInt(E2.Text)); Man.SetMaxExpo(StrToInt(E3.Text)); Min:=Man.NumMantisas; for i:=min to 2*min 1 do Tem:=Man.BinMantisa(i); M1.Lines.Add(' '+ Man.FormarMantisa(Tem) + ' = ' + Man.Expandir(Tem)); Man.Free;
7 Pruebe la aplicación con las entradas indicadas en la siguiente pantalla:
MÉTODOS DE BÚSQUEDA. Pedro Guevara Salgado Luís Olascoaga
MÉTODOS DE BÚSQUEDA Pedro Guea Salgado Luís Olascoaga Universidad de Córdoba Facultad de Ciencias Básicas e Ingenierías Departamento de Ingeniería de Sistemas y Telecomunicaciones MÉTODOS DE BÚSQUEDA Los
>> Programación Visual (GUI)
>> Programación Visual (GUI) Nicolás Álvarez S. nalvarezs@vtr.net Juan Monsalve Z. jmonsalve@elo.utfsm.cl Tópicos a tratar Por qué programación visual?. GUIs & IDEs. Delphi. Ejemplos. Por qué programación
[Titulo] : Creacion de un Crypter [Lenguaje] : Delphi [Autor] : Doddy Hackman. [Temario]
[Titulo] : Creacion de un Crypter [Lenguaje] : Delphi [Autor] : Doddy Hackman [Temario] -- =================-------- 0x01 : Introduccion 0x02 : Creacion del Builder 0x03 : Creacion del Stub 0x04 : Probando
Introducción a la Programación Ingenieria en Informática Junio 2008
Introducción a la Programación Ingenieria en Informática Junio 2008 Ejercicio 1 [2 puntos] Escribe un programa que reciba el fichero binario.dat, fichero binario de enteros positivos y devuelva un fichero
Turbo Pascal 7, FPS y sus herramientas de análisis de errores.
Departamento de Ciencias Básicas Turbo Pascal 7, FPS y sus herramientas de análisis de. Septiembre 09 TP7, FPS y sus herramientas de análisis de Índice 1. ADVERTENCIA PRELIMINAR 2 2. USO GENERAL DEL PROGRAMA
Cómo desarrollar un servicio de Windows con Delphi
Cómo desarrollar un servicio de Windows con Delphi Explicamos paso a paso y con capturas de pantalla cómo realizar un servicio de Windows mediante el lenguaje de programación Borland Delphi. Mostramos
Estructura de Datos y de la Información. Pilas y expresiones aritméticas
Estructura de Datos y de la Información Pilas y expresiones aritméticas LIDIA Laboratorio de Investigación y desarrollo en Inteligencia Artificial Departamento de Computación Universidade da Coruña, España
Organización del Computador. Prof. Angela Di Serio
Punto Flotante Muchas aplicaciones requieren trabajar con números que no son enteros. Existen varias formas de representar números no enteros. Una de ellas es usando un punto o coma fijo. Este tipo de
Formato para prácticas de laboratorio
CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA LSC 2003-1 5235 Tópicos Selectos de Programación PRÁCTICA No. 6 LABORATORIO DE NOMBRE DE LA PRÁCTICA Licenciados en Sistemas Computacionales
[Titulo] : Creacion de un Troyano de Conexion Inversa. [Lenguaje] : Delphi [Autor] : Doddy Hackman. [Temario]
[Titulo] : Creacion de un Troyano de Conexion Inversa [Lenguaje] : Delphi [Autor] : Doddy Hackman [Temario] -- =================-------- 0x01 : Introduccion 0x02 : Creacion del servidor 0x03 : Creacion
Herencia. 3.- Herencia. Declaración de una clase derivada en Delphi. Jerarquía de clases
Herencia 3.- Herencia La herencia nos permite definir datos y métodos que son generales (comunes a distintas clases) por separado de las que son particulares a cada clase. Esto se logra definiendo lo que
Operaciones con vectores
Fundamentos de Informática 2012-2013 Laboratorio 12: Vectores (2) Objetivos: Practicar con algoritmos típicos con vectores (arrays de una dimensión) Operaciones con vectores Interfaz Figura 12.1. Interfaz
MINI CURSO DE PROGRAMACIÓN EN DELPHI DANIEL EDUARDO SALAS USECHE SE PERMITE EL LIBRE USO DE ÉSTE DOCUMENTO MIENTRAS SE MANTENGA CLARA Y PÚBLICA LA
MINI CURSO DE PROGRAMACIÓN EN DELPHI DANIEL EDUARDO SALAS USECHE SE PERMITE EL LIBRE USO DE ÉSTE DOCUMENTO MIENTRAS SE MANTENGA CLARA Y PÚBLICA LA FUENTE Y EL AUTOR Capítulo 1 Introducción 1.1 Introducción
UTN FRLP Ing. en Sistemas de Información Algoritmos y Estructura de Datos Trabajos Prácticos Curso 2010
Práctico de Pascal Nº 2 Ejercicios para la ejercitación del Lenguaje Pascal Objetivo: Es que los alumnos conozcan un lenguaje de programación, donde puedan ejercitar los conocimiento adquiridos hasta ahora
Programación en Pascal
Programación en Pascal Segunda parte de la asignatura. El profesor: Nombre:. Despacho: Edificio de la ETSII 2ª Planta. Correo electrónico: fdoperez@ull.es. Miércoles, Viernes: 3.30 a 5.30. Objetivos: Aprender
www.fisicaeingenieria.es
21.- ESCRIBIR UN PROGRAMA QUE RECORRA UN FICHERO Y QUE DADO UN DÍA MES Y AÑO IMPRIMA EL LUGAR Y EL VALOR ASOCIADO A DICHA FECHA. program examen2; uses crt, math; type registro=record lugar:string; dia:integer;
Ejercicios de fundamentos de los computadores
Ejercicios de fundamentos de los computadores José Luis Sánchez Romero Antonio Jimeno Morenilla David Gil Méndez Universidad de Alicante Mª Asunción Pomares Mas IES Misteri d Elx, Elche (Alicante) Título:
MANUAL TÉCNICO DEL SISTEMA DE INFORMACIÓN GERENCIAL DE LOS CENTROS DE REHABILITACIÓN MEDICA DEL INNFA
MANUAL TÉCNICO DEL SISTEMA DE INFORMACIÓN GERENCIAL DE LOS CENTROS DE REHABILITACIÓN MEDICA DEL INNFA DISEÑO LÓGICO Construcción del depósito de datos del SIG y determinación de los módulos del sistema
Página 2. Tutorial de Delphi
Tutorial de Delphi Versión 6.0 Prof. Dulmar Tovar Universidad de Oriente - Anaco 20/02/2015 Sanchez Adargelis 21.629.029 Moreno Rosmaira 21.629.056 Celis Dagnarys 25.671.130 Falzarano Daniello 24.504.703
Cómo nombrar variables ( 2&
&'()*+,, *)-.&'*/0+!" #$ # http://www.escet.urjc.es/~aiiq/ Introducción a Visual Studio.NET Aprendiendo el IDE de Visual Basic.NET Elementos del lenguaje. Variables y estructuras de datos Introducción
Comencemos a programar con. Entrega 10. Estructuras de Control II
Comencemos a programar con VBA - Access Entrega 10 Estructuras de Control II Eduardo Olaz 10-2 Estructuras de Control, segunda parte Las Instrucciones While - - - Wend La estructura de bucle For Contador
ARBOLES ARBOLES BINARIOS ORDENADOS. REPRESENTACIÓN Y OPERACIONES
ARBOLES ARBOLES BINARIOS ORDENADOS. REPRESENTACIÓN Y OPERACIONES Características ARBOLES - CONCEPTOS Cada elemento del árbol se relaciona con cero o más elementos a quienes llama hijos. Si el árbol no
Estructura de datos (arreglos) Vectores y Matrices
Apunte del curso PROGRAMACIÓN (FI-UBA,, J. T. P. Ing. Z. CATALDI; A.T.P. Srta. A Pauluzzi, Sr. C Corradino, Sr. F Gómez Estructura de datos (arreglos) Hasta aquí se han visto distintos tipos de estructuras
LABORATORIO DE PROGRAMACIÓN II Problemas HOJA 1 RECURSIVIDAD
LABORATORIO DE PROGRAMACIÓN II Problemas HOJA 1 RECURSIVIDAD NÚMERO 1. PROGRAM Hoja1_numero1 (input,output); **** Este programa pide al usuario N letras y las escribe, en el orden inverso al que fueron
EJERCICIOS EN PASCAL 1.- Área de un triángulo (Entrada y salida estándar - Pascal) 1.- Escribir un programa (en Pascal) que:
EJERCICIOS EN PASCAL 1.- Área de un triángulo (Entrada y salida estándar - Pascal) 1.- Escribir un programa (en Pascal) que: 1º) Pida por teclado la base (dato real) de un triángulo. 2º) Pida por teclado
PROGRAMACIÓN CONCURRENTE. Tema 5 Monitores
PROGRAMACIÓN CONCURRENTE Tema 5 Monitores 1 Indice Definición de los monitores Sincronización condicional usando monitores Algunos problemas con monitores 2 Problemas de las regiones críticas condicionales
!"# $ % & &!! #! '# # "+,$ # "--$ ' #. "//$
Begin a := b + c; Insertar(a); end; "# $ % # '# () )* # "+,$ # "--$ ' #. "//$.# (* Todo este trozo es un comentario *) begin{esto también es un comentario} a := b + c; // aquí se esta haciendo una suma
Contenido de la Presentación
Introducción a los Bloques de Función (FB) Automation & Drives Business Unit Contenido de la Presentación 2 Ventajas del ST (Texto Estructurado) o Ladder Editor de Bloques de Función Texto Estructurado
PASCAL. Repaso de Pascal Introducción a Python. Pascal. Pascal - introducción. Pascal Declaraciones: Variables. Pascal Declaraciones: Tipos 07/04/2015
Repaso de Pascal Introducción a Python Lenguajes de Programación 2015 PASCAL Pascal - introducción Pascal es un Lenguaje basado en el paradigma imperativo clasico Estructura la programación mediante Funciones
Program Orden; Uses crt; Const n=100; Type vector= array[1..n] of integer; Var a,b : vector; prim, ulti,i, ne : integer; metodo : char;
Program Orden; Uses crt; Const n=100; Type vector= array[1..n] of integer; Var a,b : vector; prim, ulti,i, ne : integer; metodo : char; Function PosMaximo(VAR a:vector;i,j:integer):integer; (* devuelve
Seminario de Actualización - Excel Avanzado y Macros. Visual Basic. Conceptos Básicos de Visual Basic para Aplicaciones
Conceptos Básicos de para Aplicaciones 1 Qué es la programación? Es la acción de escribir programas de computación con el fin de resolver un determinado problema. Datos Constantes π = 3.1416 (real) Variables
Unidad, Librería, Unidad estándar, Interfaz, Implementación, Inicialización
9. UNIDADES Conceptos: Resumen: Unidad, Librería, Unidad estándar, Interfaz, Implementación, Inicialización Una de las características más interesantes de las últimas versiones de TurboPascal es la posibilidad
Objetivo de aprendizaje del tema
Computación II Tema 3. Identificadores, palabras clave y tipos de datos Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Distinguir i entre modificadores d válidos y no válidos. Enumerar
Estructura de datos Tema 6: Tablas de dispersión (hashing)
Universidad de Valladolid Departamento de informática Campus de Segovia Estructura de datos Tema 6: Tablas de dispersión (hashing) Prof. Montserrat Serrano Montero ÍNDICE Conceptos básicos Funciones hash
Estructura de datos Tema 3: El TAD Lista lineal. Universidad de Valladolid. Departamento de informática. Campus de Segovia
Universidad de Valladolid Departamento de informática Campus de Segovia Estructura de datos Tema 3: El TAD Lista lineal Prof. Montserrat Serrano Montero ÍNDICE El TAD lista lineal Implementación con estructuras
Delphi paso a paso (I)
Por Vladimir Algara Delphi paso a paso (I) Cada vez menos, tratamos de discutir cómo o por qué tenemos que introducirnos en Windows, sólo queda por dilucidar cuándo y con qué herramienta. Para quienes
ARBOLES ARBOLES BINARIOS ORDENADOS. REPRESENTACIÓN Y OPERACIONES
ARBOLES ARBOLES BINARIOS ORDENADOS. REPRESENTACIÓN Y OPERACIONES Introducción al tema a. Formar grupos de 4 personas b. Tomar una hoja en blanco y una lapicera o lápiz c. En la hoja en blanco diseña un
Sentencias o instrucciones en Visual BASIC
Tecnología a de la Informació Sentencias o instrucciones en Visual BASIC REM Tecnología a de la Informació REM es una sentencia no ejecutable y permite introducir comentarios en los programas. A esta práctica
UTN FRR Ingeniería en Sistemas de Información Algoritmos y Estructuras de Datos Archivos Directos GUIA DE ESTUDIO: ARCHIVOS DIRECTOS
GUIA DE ESTUDIO: ARCHIVOS DIRECTOS Introducción: Una característica común de los tipos de datos que hemos visto hasta ahora es que la información que cargamos se mantiene vigente solamente mientras está
a octal 0 1 2 3 4 5 6 7 8 9 A B C D E F 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
1- Convertir el número 34731 a octal 34731 3 4341 5 542 6 67 3 0 1 34731 =3653 2- Expresar el número 01F033 en coma flotante-simple precisión, utilizando la 127 e irá en los bits del 23 al 30 y el 31 contendrá
Resumen del lenguaje de programación Visual Basic.NET
Resumen del lenguaje de programación Visual Basic.NET Contenidos del tema. 1. Datos y Constantes en VBNet....3 Tipos de datos...3 Tipos de Datos definidos por el usuario...5 Declaración de variables...
Examen de Introducción a las Redes de Computadoras y Comunicación de Datos (ref: sirc0503.doc) 28 de febrero de 2005
Examen de Introducción a las Redes de Computadoras y Comunicación de Datos (ref: sirc0503.doc) 28 de febrero de 2005 Atención: para todos los ejercicios, suponga que dispone de los tipos de datos básicos
Aprender a programar con Turbo Pascal. Turbo pascal
Aprender a programar con Turbo Pascal Realizar una aplicación que realice la suma de dos números. Program suma; crt; var numero1:integer; numero2:integer; suma:integer; begin clrscr; writeln ('Escriba
Cursada Primer Semestre 2015 Guía de Trabajos Prácticos Nro. 2
Temas: Programación en MATLAB: Sentencias, expresiones y variables. Estructuras de control. Operadores relacionales y lógicos. Programación de funciones. Aritmética finita: Representación de números en
CONCEPTOS BASICOS DEL LENGUAJE JAVA
CONCEPTOS BASICOS DEL LENGUAJE JAVA NOMENCLATURA GENERAL En Java se distinguen las letras mayúsculas y minúsculas. Las reglas del lenguaje respecto a los nombres de variables son muy amplias y permiten
www.aprendoencasa.com Curso Introducción JAVA Pág.: 1
www.aprendoencasa.com Curso Introducción JAVA Pág.: 1 Introducción Java es un lenguaje basado en la programación orientada a objetos (POO), este tipo de programación va más allá del tipo de programación
Estructura para la toma de decisiones
Estructura para la toma de decisiones Los procedimientos de Visual Basic pueden probar condiciones y, dependiendo de los resultados, realizar diferentes operaciones. Entre las estructuras de decisión que
PROCEDIMIENTOS Y FUNCIONES DE LA PROGRAMACIÓN (VISUAL BASIC)
PROCEDIMIENTOS Y FUNCIONES DE LA PROGRAMACIÓN (VISUAL BASIC) REPASO (CLASES Y OBJETOS): Un objeto es una combinación de código y datos que puede tratarse como una unidad. Un objeto puede ser una porción
Representación de Datos. Representación de datos numéricos. Representación de datos caracteres. Representación de otros tipos de datos
Representación de Datos Representación de datos numéricos Representación de datos caracteres Representación de otros tipos de datos Sistemas de números Base Esquema posicional => N = n4 * b4 + n3 * b3
UNIDAD 5. ESTRUCTURAS DINÁMICAS Y ESTÁTICAS DE ALMACENAMIENTO DE DATOS.
UNIDAD 5. ESTRUCTURAS DINÁMICAS Y ESTÁTICAS DE ALMACENAMIENTO DE DATOS. 5.1.- SECUENCIA En este caso, las instrucciones se ejecutan una después de la otra sin omitir ninguna de ellas. La sintaxis para
Equivalencia de instrucciones de C# y VB.NET (I) Cómo hacer las mismas cosas (o casi) en C# y Visual Basic.NET
Programa Java. El lenguaje de programación Java. Comentarios. Programa Java. Palabras reservadas. Identificadores
El lenguaje de programación Java Programa Java Un programa Java está formado por un conjunto de clases que interactúan entre sí La clase es la unidad básica de programación La ejecución depende de la clase
Introducción al desarrollo de RIA's con Adobe Flex 3.0 Dia 4
Introducción al desarrollo de RIA's con Adobe Flex 3.0 Dia 4 by S. Muñoz-Gutiérrez stalinmunoz@yahoo.com, informes@grupolinda.org Grupo LINDA Facultad de Ingeniería UNAM México Octubre-Diciembre 2009 Identificando
Diseño e implementación
Capítulo 4 Diseño e implementación 4.1 Diseño El diseño es el primer paso en la fase de desarrollo de cualquier producto o sistema de ingeniería. El objetivo del diseño es producir un modelo o representación
Diseño de Aplicaciones con Model Maker for Delphi
Diseño de Aplicaciones con Model Maker for Delphi... 1 Creación de un diagrama de clases... 1 Agregar una nueva clase al diagrama... 2 Agregación de atributos y métodos a la clase... 3 Agregar un nuevo
Macros y VBA en MS Excel (Visual Basic for Applications) Aplicaciones para Ingeniería. Profesores: Hugo Mora, Ignacio Casas
Macros y VBA en MS (Visual Basic for Applications) Aplicaciones para Ingeniería Profesores: Hugo Mora, Ignacio Casas Tutorial de : Programador Activación de las Macros y VBA Para poder acceder a las Macros
3. ESTRUCTURAS DE DATOS NO LINEALES
3. ESTRUCTURAS DE DATOS NO LINEALES 3.1 Conjuntos 3.2 Árboles 3.3 Grafos 1 3.1 Conjuntos Índice Introducción Especificación del TAD TipoConjunto Implementaciones del TAD TipoConjunto Programación usando
LENGUAJE PROGRAMACIÓN
LENGUAJE DE PROGRAMACIÓN 2 Qué es Visual Basic? Qué es Visual Basic? La palabra "Visual" hace referencia al método que se utiliza para crear la interfaz gráfica de usuario (GUI). En lugar de escribir numerosas
LABORATORIO Nº 1 Sistemas de Información asociados a los Formularios en Excel
OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante del concepto de los sistemas de información y su rol en una organización asociados a utilizar formularios en Microsoft
Manual de FreePascal 1.0 para Win32
Manual de FreePascal 1.0 para Win32 Versión 1.2 Este manual de FreePascal es gratuito pero ha requerido un esfuerzo considerable. Si encuentras algún fallo en el código de los ejemplos de los programas
Guía de Programación para Visual Basic 6
Innova Service Tecnología www.istec.cl Guía de Programación para Visual Basic 6 Versión 1.1 Indice Introducción.1 Instalación y Enlace a Proyecto Visual Basic.3 Consideraciones Generales Nombres de funciones
Ingeniería de Software I Manual de Prácticas
UNIVERSIDAD VERACRUZANA Facultad de Estadística e Informática Licenciatura en Informática Ingeniería de Software I Manual de Prácticas Elaboraron: Dr. Juan Manuel Fernández Peña Dra. María de los Ángeles
CURSO INTERMEDIO DE PROGRAMACIÓN EN ANDROID
CURSO INTERMEDIO DE PROGRAMACIÓN EN ANDROID 1. Entorno de desarrollo y primera aplicación 1. El mundo Android 1.1 Android y las versiones 1.2 Personalizaciones del sistema operativo. 1.3 Dispositivos Android
Tema 2. El lenguaje de programación Java (Parte 1)
Programación en Java Tema 2. El lenguaje de programación Java (Parte 1) Luis Rodríguez Baena Facultad de Informática Elementos del lenguaje (I) El juego de caracteres. No utiliza ASCII, sino Unicode de
Solución: exp. 1994. Febrero, primera semana. Paso 1º: Cálculo del campo exponente. Según el apartado a) del primer corolario: 53.
INGENIERÍA TÉCNICA en INFORMÁTICA de SISTEMAS y de GESTIÓN de la UNED. Febrero, primera semana. Obtenga la representación del número 5.7 en formato normalizado IEEE 75 para coma flotante de 6 bits (es
UNIVERSIDAD TECNICA FEDERICO SANTA MARIA DEPARTAMENTO DE ELECTRONICA Programación Avanzada en C
Rutinas de conversión. De enteros a caracteres. Ltoa. Long to Ascii. Pasar de un número en representación interna a una secuencia de caracteres, permite desplegar en la salida los valores de las variables
ATLAS MANUAL DE USUARIO DEL INSTALADOR INNO SETUP 5 Versión 1.0 UNIDAD DE ARQUITECTURA DE SOFTWARE DE APLICACIONES
ATLAS MANUAL DE USUARIO DEL INSTALADOR INNO SETUP 5 Versión 1.0 UNIDAD DE ARQUITECTURA DE SOFTWARE DE APLICACIONES Hoja de Control Título MANUAL DE USO DEL INSTALADOR INNO SETUP 5 Documento de Referencia
Introducción a la calidad de código
Universidad de Buenos Aires Facultad De Ingeniería Introducción a la calidad de código [75.40] Algoritmos y Programación I 2do Cuatrimestre 2010 Cátedra: Ing. Pablo Guarna Autor: Bernardo Ortega Moncada
Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A)
aprenderaprogramar.com Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor:
Curso de Programación en Excel con VBA
Curso de Programación en Excel con VBA Diseño Académico Intensidad: 40 horas Dirigido a: Personas responsables de la administración y gestión de información en las empresas, que requieren optimizar sus
Representación en Punto Flotante
Representación en Punto Flotante Minaya Villasana Abril-Julio, 2004 1 Representación en base 2 Las computadoras tienen dos formas de representar números: enteros (solo usado para enteros) y punto flotante
Tema 4.- Pilas y Colas
Apuntes elaborados por: Eduardo Quevedo, Raquel López y Aaron Asencio Revisado por: Javier Miranda el???? Tema 4.- Pilas y Colas Las pilas y colas son estructuras de datos que se utilizan generalmente
Errores en las Operaciones Aritméticas
Errores en las Operaciones Aritméticas Matemáticas de la Especialidad (Mecánica-Máquinas) Madrid, 8 de octubre de 2001 Javier García de Jalón ETSII - Departamento de Matemática Aplicada a la Ingeniería
Formulario VBA en Excel. Creación del formulario. Actividad grado 10.
Actividad grado 10. 1. Leer y Realizar el siguiente ejercicio siguiendo los pasos establecidos en la guía. 2. Consultar códigos para realizar una calculadora. Donde se ejecute en formulario de visual basic,
Comencemos a programar con. Entrega 09
Comencemos a programar con VBA - Access Entrega 09 Estructuras de Control Eduardo Olaz 09-2 Estructuras de Control. Las estructuras de control son segmentos de código que nos permiten tomar decisiones
col 1 2 1 5 9 ----------------------------------------------- 3 Type mismatch cadena vacía fila 1 z + i 4 1 fila 2
Nombre y Apellidos: Especialidad y Grupo: FUNDAMENTOS DE INFORMÁTICA 22-enero-2002 CUESTIÓN de Estructuras repetitivas y alternativas (1.5 puntos) 1. Suponiendo que el usuario teclea los datos 1, 2, 3,
Comencemos a programar con. Apéndice 01. Tipos numéricos, Bytes y bits
Comencemos a programar con VBA - Access Apéndice 01 Tipos numéricos, Bytes y bits Eduardo Olaz A_01-2 Byte, bit, Bytes, bits Qué es eso? Los datos e instrucciones que utiliza el procesador los lee y escribe
Bases de Datos SEGURIDAD E INTEGRIDAD EN BASES DE DATOS. Ejemplo del Lado del servidor
Bases de Datos SEGURIDAD E INTEGRIDAD EN BASES DE DATOS Ejemplo del Lado del servidor Aplicación de conceptos: Se hizo referencia a los elementos que poseen los Sistemas de Gestión de Bases de Datos (SGBD)
ALMACENAMIENTO PERSISTENTE DE DATOS
UNIVERSIDAD DE MÁLAGA Dpto. Lenguajes y CC. Computación E.T.S.I. Telecomunicación ALMACENAMIENTO PERSISTENTE DE DATOS Tema 1 Programación II Programación II 0 Tema 1: ALMACENAMIENTO PERSISTENTE DE DATOS
Estructura de Datos [Tipos de datos concretos y tipos de datos abstractos]
Estructura de Datos [Tipos de datos concretos y tipos de datos abstractos] M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 14-O Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Estructura
JavaScript. Contenidos. Introducción El lenguaje Validación de formularios. Programación en Internet 2005-2006. DLSI - Universidad de Alicante 1
Departamento de Lenguajes y Sistemas Informáticos JavaScript Programación en Internet Curso 2005-2006 Contenidos Introducción El lenguaje Validación de formularios DLSI - Universidad de Alicante 1 Introducción
UNIVERSIDAD LIBRE DE COLOMBIA FACULTAD INGENIERIA DE SISTEMAS ELECTIVA TECNICA II.NET Y SQL SERVER
UNIVERSIDAD LIBRE DE COLOMBIA FACULTAD INGENIERIA DE SISTEMAS ELECTIVA TECNICA II.NET Y SQL SERVER La presente guía los ayudará a complementar el trabajo que han venido desarrollando sobre la base de datos
ALGORITMOS Y ESTRUCTURAS DE DATOS
ALGORITMOS Y ESTRUCTURAS DE DATOS APUNTE DE TEORIA AUTORA: Ing. ESTELA M. SORRIBAS ALGORITMOS Y ESTRUCTURAS DE DATOS INTRODUCCIÓN: El desarrollo de la tecnología de la información y de las comunicaciones,
Anexo Nº 11 MANUAL DE INSTALACIÓN
Anexo Nº 11 MANUAL DE INSTALACIÓN REQUISITOS DEL SISTEMA: - Microsoft Window 2000 ó XP con Service pack 2 - Pentium 4 o superior - 512 MB RAM ( Se recomienda que sea superior ) - Tarjeta de vídeo - Visual
GUÍA DE TRABAJO N 3 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 10. Tema: APLICACIONES WINDOWS FORMS LENGUAJE C#
Página 1 de 10 Tema: APLICACIONES WINDOWS FORMS LENGUAJE C# Objetivo: Conocer y aplicar correctamente las diferentes estructuras de programación que hacen parte del lenguaje de Programación C# en una Aplicación
Carlos Castro Grande 1
TALLER DE DESARROLLO X VISUAL BASIC - 2010-2012. PROGRAMA 1. Realizar una aplicación que tenga un menú que permita elegir entre calcular el área de un círculo o un rectángulo. Dependiendo de lo que se
ARITMÉTICA Y CODIFICACIÓN
ARITMÉTICA Y CODIFICACIÓN Aritmética binaria Suma Resta Representación de los números Coma fija + signo Complemento a 1 Complemento a 2 Exceso a n DECIMAL COMA FIJA+SIGNO COMPLEMEN A1 COMPLEMEN A2 EXCESO
Porqué Visual Basic?
TEMA 5: INT. A LA PROGRAMACION VISUAL BASIC 6.0 Asignatura: Introducción a la Informática 2º CC Ambientales Universidad Rey Juan Carlos Porqué Visual Basic? Entorno gráfico WINDOWS Lenguaje de programación
Bienvenido a mis Tutorías en la UNED
Bienvenido a mis Tutorías en la UNED Ejemplos de utilización IEEE 754 Ejemplo 1: César Moreno Fernández El problema es el del examen del 3 de Febrero de 94. Se pide la representación del Nº 53'2874 en
En esta ventana se utilizará un nuevo control (TabControl), y el DropDown DataWindow.
40. Crear una ventana como la siguiente: En esta ventana se utilizará un nuevo control (TabControl), y el DropDown DataWindow. El Drop Down DataWindow es útil en caso de que se requiera hacer referencia
Repaso. Laboratorio Informix. Stored Procedures. Ejemplo. Creación de stored procedures. Sql en un Procedimiento
Laboratorio Informix Stored Procedures Triggers Repaso A partir del ER, hicimos las tablas de la base de datos. Creamos en MySql las base de datos y las tablas Hicimos una aplicación que se comunica con
PROGRAMANDO EN PASCAL.
PROGRAMANDO EN PASCAL. Cuando se piensa en escribir un programa en Pascal, deben tenerse en cuenta dos puntos principales: La codificación en sí del programa. El entorno de trabajo de Pascal. La codificación
FUNCIONAMIENTO DIGITAL DE UN SISTEMA. EL SISTEMA BINARIO. Sistema Digital. Fr. Casares. Sistema Digital. Sistema Digital
FUNCIONAMIENTO DIGITAL Sistema Digital -Emplea dispositivos en los que solo son posibles dos estados DE UN SISTEMA. EL SISTEMA BINARIO Relé Elemento Válvula Situación (Falso) (Verdadero) Desactivado Cerrada
Los caracteres de Java pueden agruparse en letras, dígitos, espacios en blanco, caracteres especiales, signos de puntuación y secuencias de escape.
CARACTERES EN JAVA Los caracteres de Java pueden agruparse en letras, dígitos, espacios en blanco, caracteres especiales, signos de puntuación y secuencias de escape. Letra, Dígitos y Otros Estos caracteres
" ##$ % & '( % & )*+),$ -##$ -!- $! "-./ - 0WebClass1-2
! " ##$ % & '( % & )*+),$ -##$ -!- $! "-./ - 0WebClass1-2!" # 345 637 6$5!!!89 & 5 :8-7 & & ;(< 8 $ + - 8 : #= ' 7= : 0 & 0 &- =.> = ;(("9 &? WebClass - 1@#$% &'A1 ;(< 8- ( ) * *+ " $ % B9 5 5 # :!- WebClass
Laboratorio Informix. Stored Procedures Triggers
Laboratorio Informix Stored Procedures Triggers Repaso A partir del ER, hicimos las tablas de la base de datos. Creamos en MySql las base de datos y las tablas Hicimos una aplicación que se comunica con
CONTENIDO. Transacciones de E-commerce.. 3-4. Transacciones Pendientes.. 5-6 Todas las Transacciones. Convertir a Venta 7
MANUAL DE TRANSACCIONES DE ECOMMERCE - 1 - CONTENIDO INTRODUCCION Transacciones de E-commerce.. 3-4 Transacciones Pendientes.. 5-6 Todas las Transacciones Convertir a Venta 7 Modificar Monto de la autorización..
Álgebra y Matemática Discreta Sesión de Prácticas 1
Álgebra y Matemática Discreta Sesión de Prácticas 1 (c) 2013 Leandro Marín, Francisco J. Vera, Gema M. Díaz 16 Sep 2013-22 Sep 2013 Estructuras Algebraicas La Estructura como Variable Tenemos una gran
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES INFORMÁTICAS
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES INFORMÁTICAS CICLO FORMATIVO DE GRADO SUPERIOR FORMACIÓN PROFESIONAL A DISTANCIA Unidad 1 Introducción Visual Basic.Net MÓDULO Diseño y realización de servicios