Métodos Numéricos utilizando Scilab
|
|
|
- Esperanza María Jesús Valverde Fuentes
- hace 10 años
- Vistas:
Transcripción
1 UNIVERSIDAD NACIONAL DE TUCUMÁN Facultad de Ciencias Exactas y Tecnología Departamento de Electricidad, Electrónica y Computación Carrera de Ingeniería en Computación Métodos Numéricos () Métodos Numéricos utilizando Scilab Para estudiantes de ingenierías, ciencias y matemáticas Docente: Ing. Martín Goñi Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 2 Métodos Numéricos (2) Scilab () Descripción de un problema de ingeniería Aproximación con un modelo matemático Formulación Scientific Computing Laboratory INRIA (Institut National de Recherche en Informatique et en Automatique) Sitio oficial: Métodos numéricos y analíticos Soluciones Aplicaciones Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 3 Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 4 Scilab (2) Entorno () Sin costo. Disponible el código fuente. Amplia variedad de plataformas. Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 5 Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 6
2 Entorno (2) chdir cambia el directorio actual. clc limpia la ventana de comandos. clf limpia la venta de gráficos. interrupt interrumpe la ejecución. resume continua la ejecución. abort finaliza la ejecución. help ayuda. Tipos de datos () Doble precisión (8 bytes). 53 bits mantisa (6 cifras decimales equivalentes) bits exponente. No necesitamos declarar las variables previamente a su uso. Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 7 Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 8 Tipos de datos (2) El componente básico es una matriz. Matriz: (m x n) - un conjunto de números ordenados en filas (m) y columnas (n). Escalar: matriz de x. Vector fila: matriz de x n Vector columna: matriz de m x Tipos de datos (3) -->%pi %pi = >size(%pi) ans =!..! -->a=[ 2 3; 4 5 6] a =! !! ! -->size(a) ans =! 2. 3.! pi= a=[ ] Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 9 Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán Tipos de datos (4) Scilab maneja la aritmética compleja automáticamente. -->x=5+2*%i x = Nombres de variables Deben comenzar con una letra. Longitud máxima: 24 caracteres. Sensibles a mayúsculas y minúsculas. Ej: A, BCD, C58, velocidad, tiempo, etc i -->y=5*x+3 y = i Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 2 2
3 Operadores matemáticos para escalares Símbolo Operación Scilab Ej ^ Potenciación a ^ b 2 ^ 4 = 6 * Multiplicación a * b 3 * 5 = 5 / División a / b 6 / 2 = 3 \ División izquierda a \ b 4 \ 8 = 2 + Suma a + b = 8 - Resta a - b 7 4 = 3 Operadores matemáticos para vectores (elemento a elemento) Símbolo Operación Scilab Ej + Suma vector escalar A + b [4 6] + 3 = [7 9] * Resta vector escalar A - b [8 3] 6 = [2-3] + Suma de vectores A + B [4 6] + [8 3] = [2 9] - Resta de vectores A - B [4 6] - [8 3] = [-4 3].* Multiplicación de vectores A.* B [3 6].* [2-3] = [6-8]./ División de vectores A./ B [3 7]./ [8 5] = [3/8 7/5] = [.375.4].\ División izquierda de vectores A.\ B [3 7].\ [8 5] = [3\8 7\5] = [ ].^ Potenciación de vectores A.^ B [4 2].^ 3 = [4^3 2^3] = [64 8] 3.^ [2 5] = [3^2 3^5] = [9 243] [5 3].^ [2 4] = [5^2 3^4] = [25 8] Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 3 Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 4 Operadores matemáticos para matrices Ejemplo Símbolo Operación Scilab Ej + Suma A + B [4 6 ; 8 5] + [2 3 ; 9 ] = [6 9 ; 7 6] - Resta A - b [4 6 ; 8 5] [2 3 ; 9 ] = [2 3 ; - 4] * Multiplicación A * B [4 6 ; 8 5] * [2 3 ; 9 ] = [62 8 ; 6 29] / División A / B [4 6 ; 8 5] / [2 3 ; 9 ] = [2 ;.48.56] \ División izquierda A \ B [4 6 ; 8 5] \ [2 3 ; 9 ] = [ ; -.7.7] a= b= 2 a +b= Pero a * b no esta definido (multiplicación inconsistente) porque las dimensiones son incorrectas. Necesita utilizar.* a. b= 2= Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 5 Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 6 Operador dos puntos () Crea una nueva matriz a partir de una existente. C = [,2,5;-,,;3,2,-;,,4] F = C(:,2:3) = [2,5;,;2,-;,4] Operador dos puntos (2) Nombre_variable = inicio : paso : fin tiempo =. :.5 : 2.5 tiempo = [.,.5,.,.5,2.,2.5] C= 2 5 F = tiempo = : - : 2 tiempo = [,9,8,7,6,5,4,3,2] Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 7 Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 8 3
4 Matrices especiales Gráficos () eye(3) zeros(3,2) plot2d: grafica a partir de vectores. --> x = -2 :. : 3; --> y = sin(x); --> plot2d(x, y); ones(3) ones(2,4) fplot2d: obtiene la gráfica de una función definida por el usuario. Exportar gráfico. Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 9 Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 2 Gráficos (2) Programas () Se puede cargar y guardar código en un archivo de texto. Existen dos tipos: scripts, funciones. Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 2 Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 22 Programas (2) Scripts Extensión (.sce). Es un archivo ASCII que contiene una secuencia de instrucciones. No tienen parámetros de entrada ni de salida. Las variables son compartidas como el área de trabajo. exec (nombre del script). Programas (3) Funciones Extensión (.sci). Pueden tener parámetros de entrada y de salida. Tiene una o más funciones. Las variables son locales a la función. Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 23 Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 24 4
5 Programas (4) Archivos de datos Ejemplo de un script A=[3 4 2; 8 9 7]; B=[3 4 2; ]; disp(a+b) Ejemplo de una función function [y] = cuadrado(x) y = x ^ 2; function Permite cargar o guarda los valores de las variables. --> a=eye(2,2);b=ones(a); --> save('val.dat',a,b); --> clear a --> clear b -->load ( val.dat') Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 25 Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 26 Entradas interactivas La función input permite solicitar al usuario valores directamente desde la ventana de comandos. nombre = input( Ingrese su nombre: ','s'); edad = input( Ingrese su edad: '); = input( Ingrese su ','s'); Salidas Se imprime en pantalla automáticamente (a menos que se coloque ;) Utilice disp para imprimir una variable en pantalla. disp (3 * 6) disp( temperatura= ) Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 27 Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 28 Formatos El formato utilizado no afecta a la precisión interna, sólo a la forma en la que se presentan al usuario los resultados. format (tipo, longitud) tipo: e : notación científica / v : formato variable longitud: número de dígitos Ej: format('v',); Estructuras de programas Operadores de relación y lógicos. Secuencia Selección Iteración Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 29 Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 3 5
6 Operadores de relación Operadores lógicos Scilab Interpretación Scilab Interpretación == es igual a ~= <> no es igual a < es menor que <= es menor o igual a > es mayor que >= Es mayor o igual a & and or ~ not Constantes booleanas: %f, %t Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 3 Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 32 Secuencia Las instrucciones son ejecutadas secuencialmente desde el inicio hasta el final. a = ^ 2; b = sqrt(a); c = a + b; if Selección () if (condición) if (x < = -. x > =.) y = Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 33 Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 34 Selección (2) if else if (condición) else Repetición () for for indice = inicio : paso : fin for i = : : m for j = : : n a(i,j) = (i + ) ^ 2 * sin(.2 * j * pi); Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 35 Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 36 6
7 Repetición (2) while while condición i= while i <= m j= while j <= n a(i,j) = (i + ) ^ 2 * sin(.2 * j * pi); Bibliografía Héctor M. Mora Escobar - Introducción a SCILAB - Departamento de Matemáticas - Univ. Nacional de Colombia - 22 Scilab Group - Introduction to Scilab - INRIA Meta2 Project/ENPC Cergrene Steven C. Chapra Raymond P. Canale - Métodos Numéricos para ingenieros - Mc Graw Hill Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 37 Ing. Martín Goñi - Métodos Númericos - Ingeniería en Computación - Universidad Nacional de Tucumán 38 7
MATEMÁTICA D INTRODUCCIÓN A SCILAB. Por: Dr. Javier Francesconi
MATEMÁTICA D INTRODUCCIÓN A SCILAB Por: Dr. Javier Francesconi Email: [email protected] INTRODUCCION Scilab (Scientific Computing Laboratory) es un programa desarrollado por INRIA (Institut
Comenzando con MATLAB
ÁLGEBRA LINEAL INGENIERÍA INFORMÁTICA Curso 08/09 PRÁCTICA 1 Comenzando con MATLAB 1 Funcionamiento de Matlab MATLAB es un sistema interactivo basado en matrices para cálculos científicos y de ingeniería.
Práctica 1ª: Introducción a Matlab. 1er curso de Ingeniería Industrial: Ingeniería de Control
1er curso de Ingeniería Industrial: Ingeniería de Control Práctica 1ª: Introducción a Matlab Departamento de Ingeniería electrónica, Telecomunicación y Automática. Área de Ingeniería de Sistemas y Automática
facilidades para cálculo matemático y Dispone de toolboxes especializados: Control Systems, Neural Netword, Optimization, etc.
MATLAB Introducción al MATLAB MATLAB = MATrix LABoratory Es un entorno de computación que presenta facilidades para cálculo matemático y visualización gráfica Dispone de toolboxes especializados: Control
Introducción a Matlab.
Introducción a Matlab. Ejercicios básicos de manipulación de imágenes. Departamento de Ingeniería electrónica, Telecomunicación y Automática. Área de Ingeniería de Sistemas y Automática OBJETIVOS: Iniciación
Preliminares. Tipos de variables y Expresiones
Preliminares. Tipos de variables y Expresiones Felipe Osorio Instituto de Estadística Pontificia Universidad Católica de Valparaíso Marzo 5, 2015 1 / 20 Preliminares Computadoras desarrollan tareas a un
>> 10.5 + 3.1 % suma de dos números reales, el resultado se asigna a ans
Universidad de Concepción Facultad de Ciencias Físicas y Matemáticas Departamento de Ingeniería Matemática Cálculo Numérico (521230) Laboratorio 1: Introducción al Matlab Matlab es una abreviatura para
Características básicas de Matlab
Práctica 1: Introducción a Matlab Objetivo: Conocer las herramientas básicas que ofrece Matlab: Matrices y vectores. Programación básica en Matlab: funciones y guiones (scripts). Representación bidimensional
Introducción. Universidad de Concepción, Chile Departamento de Geofísica Programación Científica con Software libre.
Universidad de Concepción, Chile Departamento de Geofísica Programación Científica con Software libre Primavera, 2011 Universidad de Concepción Contenidos 1 Panorámica de Cálculo Numérico 2 3 4 Super calculadoras?
1. Informática e información. 2. Sistemas de numeración. 3. Sistema binario, operaciones aritméticas en binario, 4. Sistemas octal y hexadecimal. 5.
Representación de la información Contenidos 1. Informática e información. 2. Sistemas de numeración. 3. Sistema binario, operaciones aritméticas en binario, 4. Sistemas octal y hexadecimal. 5. Conversiones
Herramientas computacionales para la matemática MATLAB: Scripts
Herramientas computacionales para la matemática MATLAB: Scripts Verónica Borja Macías Marzo 2012 1 Scripts Hasta ahora los comandos MATLAB que hemos visto se ejecutaban en Ia Ventana de Comandos. Aunque
Introducción a MATLAB/ OCTAVE. Fundamentos Físicos de la Informática, 2006
Introducción a MATLAB/ OCTAVE Fundamentos Físicos de la Informática, 006 Matlab/ Octave Matlab es un lenguaje de programación orientado al cálculo numérico, principalmente matricial Octave es un programa
1. SISTEMAS DIGITALES
1. SISTEMAS DIGITALES DOCENTE: ING. LUIS FELIPE CASTELLANOS CASTELLANOS CORREO ELECTRÓNICO: [email protected] [email protected] PAGINA WEB MAESTROFELIPE.JIMDO.COM 1.1. INTRODUCCIÓN
De aquí sale el proyecto MACsyma (MAC s SYmbolic MAnipulator)
El proyecto Matemáticas y Computación (MAC) se inicia en la década de los años 60 en el MIT (con el apoyo financiero de los Departamentos de Defensa y Energía de los EE.UU.) para atender sus necesidades
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
UNIDADES DE ALMACENAMIENTO DE DATOS
1.2 MATÉMATICAS DE REDES 1.2.1 REPRESENTACIÓN BINARIA DE DATOS Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo
Capítulo 1: Sistemas de representación numérica Introducción. Dpto. de ATC, Universidad de Sevilla - Página 1 de 8
Dpto. de ATC, Universidad de Sevilla - Página de Capítulo : INTRODUCCIÓN SISTEMAS DE REPRESENTACIÓN NUMÉRICA Introducción Bases de numeración Sistema decimal Sistema binario Sistema hexadecimal REPRESENTACIÓN
Aritmética finita y análisis de error
Aritmética finita y análisis de error Escuela de Ingeniería Informática de Oviedo (Dpto. de Matemáticas-UniOvi) Computación Numérica Aritmética finita y análisis de error 1 / 47 Contenidos 1 Sistemas decimal
Matemática de redes Representación binaria de datos Bits y bytes
Matemática de redes Representación binaria de datos Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo pueden entender
ELEMENTOS BÁSICOS DE MATHEMATICA
CAPÍTULO 1 ELEMENTOS BÁSICOS DE MATHEMATICA 1.- COMENZANDO A TRABAJAR 2.- OPERADORES MATEMÁTICOS 3.- REPRESTACIÓN DE VALORES NUMÉRICOS 4.- VARIABLES CAPÍTULO 1 7 8 1.- COMENZANDO A TRABAJAR Una vez iniciado
Matemáticas Básicas para Computación
Matemáticas Básicas para Computación MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 1 Sesión No. 2 Nombre: Sistema de numeración octal y hexadecimal Objetivo Durante la sesión el participante aplicará los métodos
Introducción al Cálculo Simbólico a través de Maple
1 inn-edu.com [email protected] Introducción al Cálculo Simbólico a través de Maple A manera de introducción, podemos decir que los lenguajes computacionales de cálculo simbólico son aquellos
LENGUAJE DE PROGRAMACIÓN SCILAB
LENGUAJE DE PROGRAMACIÓN SCILAB CONTENIDO 1. Operaciones básicas. Suma. Resta. Producto. División. Potencia. Raíz cuadrada. Números complejos 2. Funciones. Exponencial. Logarítmica. Trigonométricas. Evaluación
UNIDAD 2 Configuración y operación de un sistema de cómputo Representación de datos Conceptos El concepto de bit (abreviatura de binary digit) es fundamental para el almacenamiento de datos Puede representarse
Clase 1 Sistemas de numeración
Administración y Configuración de Redes Clase Sistemas de numeración Contenidos Importancia del Sistema de Numeración Sistema de Numeración Decimal Sistema de Numeración Conversión Decimal Binaria Conversión
Introducción a la Programación en MATLAB
Introducción a la Programación en MATLAB La programación en MATLAB se realiza básicamente sobre archivos M, o M-Files. Se los denomina de esta forma debido a su extensión.m. Estos archivos son simple archivos
Estructuras Repetitivas: SENTENCIA WHILE EN MATLAB INFORMÁTICA T2 INGENIERÍA INDUSTRIAL JORNADA ESPECIAL
Estructuras Repetitivas: SENTENCIA WHILE EN MATLAB INFORMÁTICA T2 INGENIERÍA INDUSTRIAL JORNADA ESPECIAL Significado La sentencia while (mientras que) se usa para que MATLAB repita un bloque de instrucciones
Tema 7: Programación con Matlab
Tema 7: Programación con Matlab 1. Introducción Matlab puede utilizarse como un lenguaje de programación que incluye todos los elementos necesarios. Añade la gran ventaja de poder incorporar a los programas
Computación 1-2008 - archivos
Computación 1-2008 - Manipulación de archivos Necesidades Guardar en archivos datos del espacio de trabajo. Recuperar datos guardados previamente. Computación 1, 2008 - Facultad de Ingeniería 2 Guardar
TEMA 1 Representación de la información
TEMA 1 Representación de la información Tema 1: Representación de la información. Aritmética y Representación binaria 1) Introducción BB1, Cap 2, Ap: 2.1, 2.2.1 2) Sistemas binario-octal-hexadecimal BB1,
INSTITUTO UNIVERSITARIO DE TECNOLOGÍA JOSE LEONARDO CHIRINO PUNTO FIJO EDO-FALCON CATEDRA: ARQUITECTURA DEL COMPUTADOR PROFESOR: ING.
INSTITUTO UNIVERSITARIO DE TECNOLOGÍA JOSE LEONARDO CHIRINO PUNTO FIJO EDO-FALCON CATEDRA: ARQUITECTURA DEL COMPUTADOR PROFESOR: ING. JUAN DE LA ROSA T. TEMA 1 Desde tiempos remotos el hombre comenzó a
Tema 1: Computadores y Programas
Tema 1: Computadores y Programas Ingeniería Informática Ingeniería Técnica en Informática de Sistemas Ingeniería Técnica en Informática de Gestión Departamento de Ciencia de la Computación e I.A. Universidad
Lógica Binaria. Arquitectura de Ordenadores. Codificación de la Información. Abelardo Pardo [email protected]. Universidad Carlos III de Madrid
Arquitectura de Ordenadores Codificación de la Información Abelardo Pardo [email protected] Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Lógica Binaria COD-1 Internamente el ordenador
Práctica 0: Introducción a Matlab. Matlab es un acrónimo: MATrix LABoratory
Práctica 0: Introducción a Matlab Matlab es un acrónimo: MATrix LABoratory Práctica 0: Introducción a Matlab Matlab es un acrónimo: MATrix LABoratory La ventana de Matlab muestra un escritorio dividido
Tecnologías en la Educación Matemática. Expresiones. Datos. Expresiones Aritméticas. Expresiones Aritméticas 19/08/2014
Tecnologías en la Educación Matemática [email protected] Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR 1 Datos Los algoritmos combinan datos con acciones. Los datos de entrada
Resolución de Problemas
Resolución de Problemas con algoritmos Colaboratorio de Computación Avanzada (CNCA) 2015 1 / 27 Contenidos 1 Introducción 2 Elementos de algoritmos Elementos Variables Estructuras de Control Condicionales
2º ITT SISTEMAS ELECTRÓNICOS 2º ITT SISTEMAS DE TELECOMUNICACIÓN 3º INGENIERÍA DE TELECOMUNICACIÓN AUTÓMATAS Y SISTEMAS DE CONTROL
2º ITT SISTEMAS ELECTRÓNICOS 2º ITT SISTEMAS DE TELECOMUNICACIÓN 3º INGENIERÍA DE TELECOMUNICACIÓN AUTÓMATAS Y SISTEMAS DE CONTROL PRÁCTICA 2: INTRODUCCIÓN A MATLAB. CARACTERÍSTICAS BÁSICAS DE MATLAB Funcionalidades
ESCALARES, VECTORES Y MATRICES
ESCALARES, VECTORES Y MATRICES MATRIZ Al resolver problemas de ingeniería, es importante poder visualizar los datos relacionados con el problema. A veces los datos consisten en un solo número, como el
Taller de Informática I Dpto. Computación F.C.E. y N. - UBA 2010
Detalles de Matlab MATLAB utiliza la aritmética del punto flotante, la cual involucra un conjunto finito de números con precisión finita. Esta limitación conlleva dos dificultades: los números representados
1 ELEMENTOS BASICOS DEL LENGUAJE
1 ELEMENTOS SICOS DEL LENGUJE Contenido: Variables su declaracion y asignacion Caracteres en java Secuencias de escape y comentarios Tipos de datos Operadores aritméticos, relacionales y lógicos Entrada
Introducción a Matlab
Introducción a Matlab Visión en Robótica 1er cuatrimestre de 2013 En este apunte veremos las operaciones más comunes del entorno de programación Matlab. Se aprerán a manejar los aspectos básicos como saltos
Códigos Binarios de Representación de Datos
Códigos Binarios de Representación de Datos M. en C. Erika Vilches Parte 1 Código Gray No tiene pesos asignados a las posiciones de los bits y no es un código aritmético. Principal característica: Muestra
Capítulo 2 REPRESENTACIÓN DE LOS DATOS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas ([email protected]) Capítulo 2 REPRESENTACIÓN DE LOS DATOS 1 OBJETIVOS Entender cómo la computadora
Representación de la Información
Representar: Expresar una información como una combinación de símbolos de un determinado lenguaje. Trece -> símbolos 1 y 3 Interpretar: Obtener la información originalmente representada a partir de una
21/02/2012. Agenda. Unidad Central de Procesamiento (CPU)
Agenda 0 Tipos de datos 0 Sistemas numéricos 0 Conversión de bases 0 Números racionales o Decimales 0 Representación en signo-magnitud 0 Representación en complemento Unidad Central de Procesamiento (CPU)
Práctica 2: Datos. Fonaments d Informàtica 1r curs d Enginyeria Industrial
Fonaments d Informàtica 1r curs d Enginyeria Industrial Práctica 2: Datos Objetivos de la práctica En esta práctica trabajaréis con las distintas representaciones de los datos (decimal, binaria, hexadecimal).
En la actualidad ASCII es un código de 8 bits, también conocido como ASCII extendido, que aumenta su capacidad con 128 caracteres adicionales
Definición(1) Sistemas numéricos MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Un sistema de representación numérica es un sistema de lenguaje que consiste en: un conjunto ordenado de símbolos
Clase 02: Representación de datos
Arquitectura de Computadores y laboratorio Clase 02: Representación de datos Departamento de Ingeniería de Sistemas Universidad de Antioquia 2015-2 Contenido 1 2 Representación de la Información Y sistemas
Introducción a los Computadores Arreglos en C
Introducción a los Computadores Arreglos en C Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2013. Reproducción permitida bajo
Tema 2. La Información y su representación
Tema 2. La Información y su representación 2.1 Introducción. Un ordenador es una máquina que procesa información. La ejecución de un programa implica la realización de unos tratamientos, según especifica
Tutorial Básico de vbscript
Tutorial Básico de vbscript Bueno, primero aclarar que este tutorial, pretende explicar de manera básica las distintas instrucciones aplicadas en visual basic script (vbs de aquí en más), para que así
Fundamentos de Informática 1er curso de ingeniería Industrial. Tema 2. Datos. Tema 2. Datos
Fundamentos de Informática 1er curso de ingeniería Industrial Tema 2. Datos 1 Tema 2. Datos 2.1 Codificación binaria 2.2 Tipos de datos 2.3 Operaciones básicas 2.4 Expresiones 2.5 Almacenamiento 2 1 2.1
by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true
by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true I. FUNDAMENTOS 3. Representación de la información Introducción a la Informática Curso de Acceso a la Universidad
LABORATORIO DE COMPUTADORAS
TP 1 LABORATORIO DE COMPUTADORAS Facultad de Ingeniería. UNJu Tema: Sistemas Numéricos y Diseño Combinacional y Secuencial Apellido y Nombre: LU: Carrera: Fecha: 2013 EJEMPLOS Estándar IEEE 754 El estándar
Algorítmica y Lenguajes de Programación. MATLAB (i)
Algorítmica y Lenguajes de Programación MATLAB (i) MATLAB. Introducción MATLAB es un entorno interactivo que utiliza como tipos de datos básicos vectores y matrices de flotantes que no requieren ser dimensionados.
Laboratorio 1 Procesamiento Digital de Imágenes
Laboratorio 1 Procesamiento Digital de Imágenes 7 de febrero de 2013 Hernán Darío Benítez Restrepo Departamento de Electrónica y Computación Pontificia Universidad Javeriana-Cali. Temas Niveles de intensidad
MATLAB PARA LA INVESTIGACIÓN CIENTÍFICA, LA DOCENCIA Y LA INGENIERÍA NIVEL I. Por: Alberto Patiño Vanegas
MATLAB PARA LA INVESTIGACIÓN CIENTÍFICA, LA DOCENCIA Y LA INGENIERÍA NIVEL I GRUPO DE INVESTIGACIÓN ÓPTICA MODERNA Universidad de Pamplona 1 PRIMERA SESIÓN MATLAB OPERACIONES NUMÉRICAS ELEMENTALES PRINCIPALES
Práctica 1: Introducción al entorno de trabajo de MATLAB *
Práctica 1: Introducción al entorno de trabajo de MATLAB * 1. Introducción MATLAB constituye actualmente un estándar dentro de las herramientas del análisis numérico, tanto por su gran capacidad y sencillez
Sistemas de numeración, operaciones y códigos
Sistemas de numeración, operaciones y códigos Slide 1 Sistemas de numeración Slide 2 Números decimales El sistema de numeración decimal tiene diez dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, y 9 Es un sistema
13/10/2013. Clase 02: Sistemas de Numeración. Sistemas Digitales y Arquitectura de Computadoras. Ing. Christian Lezama Cuellar.
Clase 02: Sistemas de Numeración Ing. Christian Lezama Cuellar Semestre 2013-I Sistemas Digitales y Arquitectura de Computadoras 1 Conjunto de números que se relacionan para expresar la relación existente
Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:
Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor
Macros y lenguaje VBA Aprender a programar con Excel (2ª edición)
Capítulo 1: Introducción A. Introducción 14 B. A quién va dirigido este libro? 14 C. Qué es una macro? 14 D. Qué interés tiene hacer macros? 15 E. Contenido del libro 15 Capítulo 2: El editor de Visual
Unidad 1 Sistemas de numeración Binario, Decimal, Hexadecimal
Unidad 1 Sistemas de numeración Binario, Decimal, Hexadecimal Artículo adaptado del artículo de Wikipedia Sistema Binario en su versión del 20 de marzo de 2014, por varios autores bajo la Licencia de Documentación
Instructivo. VIDEOS EN: www.vimeo.com/apolosoft INTRODUCCION
RUBROS Instructivo INTRODUCCION Se puede definir los Rubros como los ítems que ayuda a construir los pagos constituidos o no como salario que se aplican al momento de realizar el cálculo de la Nómina.
LICEO BRICEÑO MÉNDEZ S0120D0320 DEPARTAMENTO DE CONTROL Y EVALUACIÓN CATEDRA: FISICA PROF.
LICEO BRICEÑO MÉNDEZ S0120D0320 CATEDRA: FISICA PROF. _vwéa gxâw á atätá GRUPO # 4to Cs PRACTICA DE LABORATORIO #2 CALCULADORA CIENTIFICA OBJETIVO GENERAL: Comprender la importancia del cálculo haciendo
Sistema binario. Representación
Sistema binario El sistema binario, en matemáticas e informática, es un sistema de numeración en el que los números se representan utilizando solamente las cifras cero y uno ( y ). Es el que se utiliza
Basic Object Oriented Programming (BOOP) Gramática del Lenguaje. Ever Mitta Flores
Ever Mitta Flores Índice 1. Clase @Principal...3 2. Comentarios...3 3. Definición de Atributos...3 4. Definición de Métodos...4 5. Declaración de Variables...4 6. Asignación de Valores...5 7. Definición
Lenguaje C. Tipos de Datos Simples y Estructuras de Control
Lenguaje C Tipos de Datos Simples y Estructuras de Control Lenguaje C C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje
MANUAL DE USO DE SMART DFD
MANUAL DE USO DE SMART DFD Computación (620033) Ayudantes: Leonardo Muñoz Erik Pinto [email protected] [email protected] http://ayudantiasubb.wordpress.com Este es un pequeño manual de
Introducción a la Programación 11 O. Humberto Cervantes Maceda
Introducción a la Programación 11 O Humberto Cervantes Maceda Recordando En la sesión anterior vimos que la información almacenada en la memoria, y por lo tanto aquella que procesa la unidad central de
Práctica 0: Introducción a Matlab. Series Temporales. Diplomatura en Estadística. 2009/2010
Práctica 0: Introducción a Matlab. Series Temporales. Diplomatura en Estadística. 2009/200 Matlab es un programa inicialmente diseñado para realizar operaciones matriciales (MATrix LABoratory) que ha ido
INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03.
INFORMÁTICA Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial Curso 2013-2014 v1.0 (05.03.14) A continuación figuran una serie de ejercicios propuestos, agrupados
Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)
Unidad I Sistemas numéricos 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS.
parte del tiempo de procesamiento en realizar este tipo de Es importante por que una computadora consume gran
Diseño de Circuitos Lógicos Aritmética Binaria Eric Rodríguez Peralta P.E. INGENIERO EN COMPUTACIÓN UNIVERSIDAD AUTÓNOMA DE GUERRERO 10 de septiembre de 2010 [email protected] AC-506 1 de 24 Aritmética
Scripting en el cliente: Javascript. Tecnologías Web
Scripting en el cliente: Javascript Tecnologías Web Motivación Por qué usar JavaScript? Permite crear efectos atractivos visualmente Permite crear sitios WEB que se visualicen de la misma manera en distintos
Introducción al sistema Wolfram Mathematica
Introducción al sistema Wolfram Mathematica Expresiones Usamos la interfaz gráfica ( Notebook ) de Wolfram Mathematica. Para calcular una expresión en Notebook, hay que oprimir Shift-Enter (Mayús-Intro).
Matemáticas Básicas para Computación
Matemáticas Básicas para Computación MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 1 Sesión No. 1 Nombre: Sistema de numeración decimal y binario Objetivo: Durante la sesión el participante aplicará los métodos
Sistemas de numeración, operaciones y códigos.
Tema : Sistemas de numeración, operaciones y códigos. Para representar ideas, los seres humanos (al menos los occidentales) utilizamos cadenas de símbolos alfanuméricos de un alfabeto definido. En el mundo
Introducción a SCILAB
18/08/2017 Introducción Scilab es un software matemático, con un lenguaje de programación de alto nivel, para cálculo científico, interactivo de libre uso y disponible en múltiples sistemas operativos.
Representación de números en binario
Representación de números en binario Héctor Antonio Villa Martínez Programa de Ciencias de la Computación Universidad de Sonora El sistema binario es el más utilizado en sistemas digitales porque es más
MANUAL DE USO PORTAL B2B PROCESO OPERATIVO- DESPACHOS
MANUAL DE USO PORTAL B2B PROCESO OPERATIVO- DESPACHOS MANUAL USO PORTAL B2B. Estimado proveedor. Le invitamos a que revise el actual manual de proveedores, este manual le será de gran ayuda al momento
Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática
Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática Fundamentos de la informática 2. Algoritmos, diagramas de flujo y pseudocódigo Contenido Algoritmos Diagramas de flujo
Tema: FUNCIONES, PROCEDIMIENTOS Y RECURSIVIDAD.
Programación I, Guía 6 1 Facultad : Ingeniería Escuela : Computación Asignatura: Programación I Tema: FUNCIONES, PROCEDIMIENTOS Y RECURSIVIDAD. Objetivos Utilizar la sintaxis de las funciones definidas
Área Académica: Ingeniería en Computación. Profesor: M. en C. Evangelina Lezama León
Área Académica: Ingeniería en Computación Tema: Datos Profesor: M. en C. Evangelina Lezama León Periodo: Enero-Junio 2012 Tema: Abstract The data are the base of computer. In this paper we study concepts,
ANEXO 1 RESOLUCION 285-2007 INFORMACIÓN DE TRANSACCIONES EN EFECTIVO UNIDAD DE INFORMACIÓN Y ANÁLISIS FINANCIERO - UIAF
ANEXO 1 RESOLUCION 285-2007 INFORMACIÓN DE TRANSACCIONES EN EFECTIVO UNIDAD DE INFORMACIÓN Y ANÁLISIS FINANCIERO - UIAF Este documento establece las características esenciales que deben poseer los registros
Informática Básica: Representación de la información
Informática Básica: Representación de la información Departamento de Electrónica y Sistemas Otoño 2010 Contents 1 Sistemas de numeración 2 Conversión entre sistemas numéricos 3 Representación de la información
GUIA PARA LA DISTRIBUCION DE APLICACIONES DE VISUAL BASIC 6.0
GUIA PARA LA DISTRIBUCION DE APLICACIONES DE VISUAL BASIC 6.0 Ingeniería del Software Este material de autoestudio fue creado en el año 2005 para la Licenciatura en Informática y ha sido autorizada su
Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte II)
Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte II) Verónica Borja Macías Mayo 2012 1 La línea H1 y las líneas de texto de ayuda La línea H1 y las líneas
Fundamentos de Programación. Sabino Miranda-Jiménez
Fundamentos de Programación Sabino Miranda-Jiménez MÓDULO 1. Introducción a la computación Temas: La computación en el profesional de ingeniería Desarrollo computacional en la sociedad Aplicaciones Software
Introducción al Scilab.
Introducción al Scilab. No cualquier cosa que escribamos en una computadora puede ser interpretado. Probablemente no nos responda nada si le preguntamos cuánto es 1+1. Sin embargo, con un intérprete podemos
UNIVERSIDAD NACIONAL DEL SANTA FACULTAD DE INGENIERIA E.A.P. SISTEMAS E INFORMATICA COMPUTACION II COMUNICACIÓN SOCIAL DREAMWEAVER+FLASH+PHOTOSHOP
UNIVERSIDAD NACIONAL DEL SANTA FACULTAD DE INGENIERIA E.A.P. SISTEMAS E INFORMATICA COMPUTACION II COMUNICACIÓN SOCIAL DREAMWEAVER+FLASH+PHOTOSHOP Ing. Mirko Martín Manrique Ronceros [email protected]
Arrays y Cadenas en C
Arrays y Cadenas en C Los arrays son variables estructuradas, donde cada elemento se almacena de forma consecutiva en memoria. Las cadenas de caracteres son declaradas en C como arrays de caracteres y
ACTIONSCRIPT (AS) Proyectos II. Audiovisuales. Dpto. Escultura. UPV. [sintaxis elemental]
ACTIONSCRIPT (AS) Proyectos II. Audiovisuales. Dpto. Escultura. UPV. [sintaxis elemental] Action script es el lenguaje de programación que lleva incorporado el software de creación multimedia Macromedia
Tema IV. Unidad aritmético lógica
Tema IV Unidad aritmético lógica 4.1 Sumadores binarios 4.1.1 Semisumador binario (SSB) 4.1.2 Sumador binario completo (SBC) 4.1.3 Sumador binario serie 4.1.4 Sumador binario paralelo con propagación del
Unidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte)
Unidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte) Unidad de trabajo 2: INFORMÁTICA BÁSICA... 1 1. Representación interna de datos.... 1 1.2. Sistemas de numeración.... 2 1.3. Aritmética binaria...
Ejemplos de conversión de reales a enteros
Ejemplos de conversión de reales a enteros Con el siguiente programa se pueden apreciar las diferencias entre las cuatro funciones para convertir de reales a enteros: program convertir_real_a_entero print
