Física Computacional Conceptos de programación.

Size: px
Start display at page:

Download "Física Computacional Conceptos de programación."

Transcription

1 Física Computacional Conceptos de programación. F. A. Velázquez-Muñoz Departamento de Física CUCEI UdeG 6 de febrero de 2015

2 Sistemas Operativos ms-dos windows linux suse; redhat; ubuntu; etc. unix Mac OSx

3 usuario aplicación sistema operativo hardware

4 Lenguajes de Programacón: Matlab Fortran C++ Pascal Basic Java etc.

5 MatLab (MATrix LABoratory) The Language of Technical Computing High-level language for numerical computation, visualization, and application development Interactive environment for iterative exploration, design, and problem solving. Mathematical functions for linear algebra, statistics, Fourier analysis, filtering, optimization, numerical integration, and solving ordinary differential equations. Built-in graphics for visualizing data and tools for creating custom plots Development tools for improving code quality and maintainability and maximizing performance Tools for building applications with custom graphical interfaces Functions for integrating MATLAB based algorithms with external applications and languages such as C, Java,.NET, and Microsoft R Excel R

6

7 Fortran (Formula Translating System). is a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing

8

9 Declaración y uso de Variables

10 Tipos de Variables INTEGER: entero REAL: real COMPLEX: complejo LOGICAL: logica (verdadero o falso) CHARACTER: caracter

11 En un programa de fortran, la forma de escribir la declaración de variables es: program v a r s i n t e g e r : : i r e a l : : a complex : : img l o g i c a l : : i o c h a r a c t e r (10) : : fecha i =1 a =2.33 img=cmplx ( 1, 2 ) i o = t r u e fecha = 2015/01/01 w r i t e ( 6, ) w r i t e ( 6, ) w r i t e ( 6, ) w r i t e ( 6, ) w r i t e ( 6, ) i a img i o f e c h a end program v a r s

12 El resultado que muestra el programa en pantalla es: compu$./a.out ( , ) F 2015/01/01

13 c l e a r a l l i =1 a =2.33 img=1+2 i i o=f a l s e f e c h a = 2015/01/01

14 i = a = 1 img = 3 i o = f e c h a = 2015/01/01

15 program prog r e a l : : a, b, c a =1.2 b=3.4 c=a+b w r i t e ( 6, ) c end program prog

16 program prog r e a l : : a, b, c r e a d (, ) r e a d (, ) a b c=a+b w r i t e ( 6, ) c end program prog

17 program prog r e a l : : a, b, c open ( u n i t =100, f i l e = d a t o s. dat ) r e a d (100, ) a r e a d (100, ) b c l o s e ( ) c=a+b w r i t e ( 6, ) c end program prog

18 program prog r e a l : : a, b, c open ( u n i t =100, f i l e = d a t o s. dat ) r e a d ( 1 0 0, ) a r e a d ( 1 0 0, ) b c l o s e ( ) 110 format ( F7. 2 ) c=a+b w r i t e ( 6, ) a w r i t e ( 6, ) b w r i t e ( 6, ) c open ( u n i t =200, f i l e = d a t o s. out ) w r i t e (200, ) c c l o s e ( ) end program prog

19 Formato para datos de entrada y salida en fortran sintaxis: write/read (UNIT,FORMAT) variables (UNIT LABEL,FORMAT LABEL) variables label format (format-code) ejemplo: write(*,900) i,x 900 format(i4,f8.3) write/read

20 A: text string D: double precision numbers, exponent notation E: real numbers, exponent notation F: real numbers, fixed point format I: integer X: horizontal skip (space) /: vertical skip (new line) n FC w.d

21 Los indices se usan para identificar a un elemento de un arreglo de variables. por ejemplo: Se se define a(1)=10; a(2)=20; a(3)=30 el arreglo es de dimensión 1 x 3. Si queremos multiplicar el arreglo de numeros a por 2, tenemos que hacer: b(1)=2*a(1) b(2)=2*a(2) b(3)=2*a(3) para n datos, la forma general es: b(j) = 2 a(j) para j = 1, 2, 3,..., n.

22 Cuando se requiere hacer una tarea de forma repetitiva utilizamos un ciclo. para j=1 hasta n TAREA termina En fortran do j=1,n b(j)=2*a(j) enddo En MatLab foro j=1:n b(j)=2*a(j); end

23 program prog i n t e g e r : : i r e a l : : a, b, c c h a r a c t e r ( 3 0 ) : : head c h a r a c t e r ( 3 0 ) : : b a s u r a open ( u n i t =100, f i l e = e s t a c i o n. dat ) r e a d ( 1 0 0, ) head r e a d ( 1 0 0, (A) ) b a s u r a r e a d ( 1 0 0, ) i, a, b c l o s e ( ) 101 format (A) 102 format ( I1, F5. 1, F6. 2 ) c=a+b w r i t e ( 6, ) w r i t e ( 6, ) head i, a, b, c open ( u n i t =200, f i l e = e s t a c i o n. out ) w r i t e (200, ) d a t o s de s a l i d a w r i t e ( 2 0 0, ( I1, 3 F6. 2 ) ) i, a, b, c c l o s e ( ) end program prog

24 program prog i n t e g e r : : i r e a l : : a, b, c c h a r a c t e r ( 3 0 ) : : head c h a r a c t e r ( 3 0 ) : : b a s u r a d i m e n s i o n i ( 5 ), a ( 5 ), b ( 5 ), c ( j ) open ( u n i t =100, f i l e = e s t a c i o n 1. dat ) r e a d ( 1 0 0, ) head r e a d ( 1 0 0, (A) ) b a s u r a do j =1,5 r e a d ( 1 0 0, ) i ( j ), a ( j ), b ( j ) enddo c l o s e ( ) 101 format (A) 102 format ( I1, F5. 1, F6. 2 ) do j =1,5 c ( j )=a ( j )+b ( j ) enddo w r i t e ( 6, ) head do j =1,5 w r i t e ( 6, ( I1, 3 F6. 2 ) ) i ( j ), a ( j ), b ( j ), c ( j ) enddo open ( u n i t =200, f i l e = e s t a c i o n 1. out ) write (200,201) datos de s a li da do j =1,5 w r i t e ( 2 0 0, ) i ( j ), a ( j ), b ( j ), c ( j ) enddo c l o s e ( ) 201 format (A) 202 format ( I3, 3 F8. 4 ) end program prog

25 Ejemplo. Programa para evaluar y graficar una función

26 program f u n c i o n i n t e g e r : : i, n r e a l, a, b r e a l, d i m e n s i o n ( 1 0 ) : : x, f a =0. e0 b=2. e0 n=10 dx=(b a )/ n x (1)= a f (1)=x 2. e0 do i =1,n x ( i )=a+i dx f ( i )=x 2 w r i t e ( 6, ) x, f enddo end program f u n c i o n

27 program f u n c i o n p a r a m e t e r ( n=10) i n t e g e r : : i r e a l, a, b r e a l, d i m e n s i o n ( n ) : : x, f a =0. e0 b=2. e0 dx=(b a )/ n x (1)= a f (1)= x ( 1 ) 2. e0 do i =1,n x ( i )=a+i dx f ( i )=x ( i ) 2 enddo open ( u n i t =100, f i l e = f u n c d a t a. dat ) do i =1,n w r i t e ( 1 0 0, ) x ( i ), f ( i ) enddo c l o s e ( ) 200 format (2 f ) end program f u n c i o n

28 program f u n c i o n c l e a r a l l p a r a m e t e r ( n=10) i n t e g e r : : i r e a l, a, b r e a l, d i m e n s i o n ( n ) : : x, f a =0. e0 b=2. e0 dx=(b a )/ n load funcdata. dat x=f u n c d a t a ( :, 1 ) ; f=f u n c d a t a ( :, 2 ) ; c l f p l o t ( x, f, o ) x (1)= a f (1)= x ( 1 ) 2. e0 do i =1,n x ( i )=a+i dx f ( i )=x ( i ) 2 enddo open ( u n i t =100, f i l e = f u n c d a t a. dat ) do i =1,n w r i t e ( 1 0 0, ) x ( i ), f ( i ) enddo c l o s e ( ) 200 format (2 f ) end program f u n c i o n

29 program f u n c i o n c l e a r a l l p a r a m e t e r ( n=10) i n t e g e r : : i r e a l, a, b r e a l, d i m e n s i o n ( n ) : : x, f a =0. e0 b=2. e0 dx=(b a )/ n x (1)= a f (1)= x ( 1 ) 2. e0 do i =1,n x ( i )=a+i dx f ( i )=x ( i ) 2 enddo open ( u n i t =100, f i l e = f u n c d a t a. dat ) do i =1,n w r i t e ( 1 0 0, ) x ( i ), f ( i ) enddo c l o s e ( ) 200 format (2 f ) end program f u n c i o n load funcdata. dat x=f u n c d a t a ( :, 1 ) ; f=f u n c d a t a ( :, 2 ) ; c l f p l o t ( x, f, o )

30 sub rutinas

31 programas: principal.f ; subrutina rutina.f compilacion: pgf90 principal.f rutina.f -o principal.out program p r i n c i p a l s u b r o u t i n e r u t i n a ( x, y, z ) r e a l : : a, b a=3 b=4 c a l l r u t i n a ( a, b ) end program p r i n c i p a l r e a l : : x, y, z z=s q r t ( x 2+y 2) w r i t e ( 6, ) r e t u r n end z

32 compu$ pgf90 principal.f rutina.f -o prin.out principal.f: rutina.f: compu$./prin.out

33 programas: principal.f ; subrutina rutina.f compilacion: pgf90 principal.f rutina.f -o principal.out program p r i n c i p a l s u b r o u t i n e r u t i n a ( x, y, z ) r e a l : : a, b, c a=3 b=4 c a l l r u t i n a ( a, b, c ) c a l l wrt ( c ) end program p r i n c i p a l c s u b r o u t i n e wrt ( v a r ) r e a l : : x, y, z z=s q r t ( x 2+y 2) w r i t e ( 6, ) r e t u r n end z w r i t e ( 6, ) w r i t e ( 6, ) v a r c end

34 program p r i n c i p a l program p r i n c i p a l p a r a m e t e r ( n=10) r e a l : : a, b, x, f a =0. e0 b=10. e0 dt =(b a )/ n open ( u n i t =100, f i l e = f u n c d a t a 3. dat ) do i =1,n t=t+dt c a l l e v a l ( t, f ) p a r a m e t e r ( n=10) r e a l dt, a, b r e a l, d i m e n s i o n ( n ) : : t, f a =0. e0 b=10. e0 dt =(b a )/ n do i =1,n t ( i )=( i 1) dt c a l l e v a l ( t ( i ), f ( i ) ) w r i t e (1 0 0,2 00) enddo 200 format (2 F11. 4 ) t, f enddo open ( u n i t =100, f i l e = f u n c d a t a 4. dat ) do i =1,n w r i t e ( 1 0 0, ) t ( i ), f ( i ) enddo c l o s e ( ) 200 format (2 F11. 4 ) end program p r i n c i p a l C s u b r o u t i n e e v a l ( t, f ) r e a l : : x, f r e t u r n end C f = 9.81 t 2 end program p r i n c i p a l C s u b r o u t i n e e v a l ( t, f ) r e a l : : x, f r e t u r n end C f = 9.81 t 2

35 archivo de salida funcdata3.dat c l e a r a l l dat=l o a d ( f u n c d a t a 4. dat ) ; t=dat ( :, 1 ) ; f=dat ( :, 2 ) ; c l f p l o t ( t, f,. k, MarkerSize, 2 0, L i n e w i d t h, 2 ) t i t l e ( c a i d a l i b r e, FontSize, 1 8 ) x l a b e l ( tiempo [ s eg ], FontSize, 1 8 ) y l a b e l ( d i s t a n c i a [m], FontSize, 1 8 ) s e t ( gca, FontSize, 1 8 ) g r i d on p r i n t depsc p r i n c i p a l 4

36 0 caida libre distancia [m] tiempo [seg]

Práctica 1: PL 1a: Entorno de programación MathWorks: Simulink

Práctica 1: PL 1a: Entorno de programación MathWorks: Simulink Práctica 1: PL 1a: Entorno de programación MathWorks: Simulink 1 Objetivo... 3 Introducción Simulink... 3 Open the Simulink Library Browser... 3 Create a New Simulink Model... 4 Simulink Examples... 4

More information

Curriculum Reform in Computing in Spain

Curriculum Reform in Computing in Spain Curriculum Reform in Computing in Spain Sergio Luján Mora Deparment of Software and Computing Systems Content Introduction Computing Disciplines i Computer Engineering Computer Science Information Systems

More information

Propiedades del esquema del Documento XML de envío:

Propiedades del esquema del Documento XML de envío: Web Services Envio y Respuesta DIPS Courier Tipo Operación: 122-DIPS CURRIER/NORMAL 123-DIPS CURRIER/ANTICIP Los datos a considerar para el Servicio Web DIN que se encuentra en aduana son los siguientes:

More information

A simple application of the implicit function theorem

A simple application of the implicit function theorem Boletín de la Asociación Matemática Venezolana, Vol. XIX, No. 1 (2012) 71 DIVULGACIÓN MATEMÁTICA A simple application of the implicit function theorem Germán Lozada-Cruz Abstract. In this note we show

More information

Software. Programming Language. Software. Instructor Özgür ZEYDAN. Bülent Ecevit University Department of Environmental Engineering

Software. Programming Language. Software. Instructor Özgür ZEYDAN. Bülent Ecevit University Department of Environmental Engineering Computer Bülent Ecevit University Department of Environmental Engineering Case & Inside units Hardware Peripherals Operating Systems Application : Instructions for the computer. A series of instructions

More information

Bucle for_in. Sintaxis: Bucles for_in con listas. def assessment(grade_list): """ Computes the average of a list of grades

Bucle for_in. Sintaxis: Bucles for_in con listas. def assessment(grade_list):  Computes the average of a list of grades Bucle for_in Sintaxis: for in : Bucles for_in con listas In [38]: def assessment(grade_list): Computes the average of a list of grades @type grades: [float]

More information

CONCEPTS OF INDUSTRIAL AUTOMATION. By: Juan Carlos Mena Adolfo Ortiz Rosas Juan Camilo Acosta

CONCEPTS OF INDUSTRIAL AUTOMATION. By: Juan Carlos Mena Adolfo Ortiz Rosas Juan Camilo Acosta CONCEPTS OF By: Juan Carlos Mena Adolfo Ortiz Rosas Juan Camilo Acosta What is industrial automation? Introduction Implementation of normalized technologies for optimization of industrial process Where

More information

Computational Mathematics with Python

Computational Mathematics with Python Computational Mathematics with Python Basics Claus Führer, Jan Erik Solem, Olivier Verdier Spring 2010 Claus Führer, Jan Erik Solem, Olivier Verdier Computational Mathematics with Python Spring 2010 1

More information

Tema: Encriptación por Transposición

Tema: Encriptación por Transposición import java.awt.*; import java.awt.event.*; import javax.swing.*; public class PrincipalSO extends JApplet implements ActionListener { // Declaración global JLabel lblclave, lblencriptar, lblencriptado,

More information

Computational Mathematics with Python

Computational Mathematics with Python Boolean Arrays Classes Computational Mathematics with Python Basics Olivier Verdier and Claus Führer 2009-03-24 Olivier Verdier and Claus Führer Computational Mathematics with Python 2009-03-24 1 / 40

More information

Guidelines for Designing Web Maps - An Academic Experience

Guidelines for Designing Web Maps - An Academic Experience Guidelines for Designing Web Maps - An Academic Experience Luz Angela ROCHA SALAMANCA, Colombia Key words: web map, map production, GIS on line, visualization, web cartography SUMMARY Nowadays Internet

More information

WESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math

WESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math Textbook Correlation WESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math Following Directions Unit FIRST QUARTER AND SECOND QUARTER Logic Unit

More information

DIPLOMADO DE JAVA - OCA

DIPLOMADO DE JAVA - OCA DIPLOMADO DE JAVA - OCA TABLA DE CONTENIDO INTRODUCCION... 3 ESTRUCTURA DEL DIPLOMADO... 4 Nivel I:... 4 Fundamentals of the Java Programming Language Java SE 7... 4 Introducing the Java Technology...

More information

Computational Mathematics with Python

Computational Mathematics with Python Numerical Analysis, Lund University, 2011 1 Computational Mathematics with Python Chapter 1: Basics Numerical Analysis, Lund University Claus Führer, Jan Erik Solem, Olivier Verdier, Tony Stillfjord Spring

More information

manual de programacion en java para principiantes

manual de programacion en java para principiantes manual de programacion en java para principiantes Print and Online If you are particular with knowing everything about this manual de programacion en java para principiantes, you need to search for these

More information

manual de programacion en java para principiantes

manual de programacion en java para principiantes manual de programacion en java para principiantes Print and Online Should you be particular with knowing everything about it manual de programacion en java para principiantes, you must find these details.

More information

Fedora 14 & Red Hat. Descripción del curso:

Fedora 14 & Red Hat. Descripción del curso: Fedora 14 & Red Hat Descripción del curso: Este curso es para los usuarios de Linux que desean comenzar a construir habilidades desde nivel principiante y llegar a la administración de operativo, a un

More information

Algoritmo de PRIM para la implementación de laberintos aleatorios en videojuegos

Algoritmo de PRIM para la implementación de laberintos aleatorios en videojuegos Revista de la Facultad de Ingeniería Industrial 15(2): 80-89 (2012) UNMSM ISSN: 1560-9146 (Impreso) / ISSN: 1810-9993 (Electrónico) Algortimo de prim para la implementación de laberintos aleatorios en

More information

Visión general de la integración con asanetwork

Visión general de la integración con asanetwork Visión general de la integración con asanetwork Este documento se ha preparado parar dar una visión general del flujo de trabajo de asanetwork y de las tareas a realizar por los programadores del Sistema

More information

3. Operating Systems

3. Operating Systems 3. Operating Systems Informática Ingeniería en Electrónica y Automática Industrial Raúl Durán Díaz Juan Ignacio Pérez Sanz Álvaro Perales Eceiza Departamento de Automática Escuela Politécnica Superior

More information

Bachelors of Computer Application Programming Principle & Algorithm (BCA-S102T)

Bachelors of Computer Application Programming Principle & Algorithm (BCA-S102T) Unit- I Introduction to c Language: C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating

More information

Manejo Basico del Servidor de Aplicaciones WebSphere Application Server 6.0

Manejo Basico del Servidor de Aplicaciones WebSphere Application Server 6.0 Manejo Basico del Servidor de Aplicaciones WebSphere Application Server 6.0 Ing. Juan Alfonso Salvia Arquitecto de Aplicaciones IBM Uruguay Slide 2 of 45 Slide 3 of 45 Instalacion Basica del Server La

More information

Ecuador Official visa Application

Ecuador Official visa Application Ecuador Official visa Application Please enter your contact information Name: Email: Tel: Mobile: The latest date you need your passport returned in time for your travel: Ecuador official visa checklist

More information

Schema XML_PGE.xsd. element GrupoInformes. attribute GrupoInformes/@version. XML_PGE.xsd unqualified qualified http://sgpfc.igae.minhap.

Schema XML_PGE.xsd. element GrupoInformes. attribute GrupoInformes/@version. XML_PGE.xsd unqualified qualified http://sgpfc.igae.minhap. Schema XML_PGE.xsd schema location: attribute form default: element form default: targetnamespace: XML_PGE.xsd unqualified qualified http://sgpfc.igae.minhap.es/xmlpge element GrupoInformes children Informe

More information

Equity and Fixed Income

Equity and Fixed Income Equity and Fixed Income MÁSTER UNIVERSITARIO EN BANCA Y FINANZAS (Finance & Banking) Universidad de Alcalá Curso Académico 2015/16 GUÍA DOCENTE Nombre de la asignatura: Equity and Fixed Income Código:

More information

Ask your child what he or she is learning to say in Spanish at school. Encourage your child to act as if he or she is your teacher.

Ask your child what he or she is learning to say in Spanish at school. Encourage your child to act as if he or she is your teacher. Welcome to Descubre el español con Santillana! This year, your child will be learning Spanish by exploring the culture of eight Spanish-speaking countries. Please join us as we travel through each of the

More information

INTELIGENCIA DE NEGOCIO CON SQL SERVER

INTELIGENCIA DE NEGOCIO CON SQL SERVER INTELIGENCIA DE NEGOCIO CON SQL SERVER Este curso de Microsoft e-learning está orientado a preparar a los alumnos en el desarrollo de soluciones de Business Intelligence con SQL Server. El curso consta

More information

Curso SQL Server 2008 for Developers

Curso SQL Server 2008 for Developers Curso SQL Server 2008 for Developers Objetivos: Aprenderás a crear joins interiores y exteriores complejos, consultas agrupadas, y subconsultas Aprenderás a manejar los diferentes tipos de datos y sabrás

More information

Sub OPT() j = 1 k = 1 m = 1 n = 1 o = 1 g = 1 h = 1

Sub OPT() j = 1 k = 1 m = 1 n = 1 o = 1 g = 1 h = 1 Module1-1 j = 1 k = 1 m = 1 n = 1 o = 1 g = 1 h = 1 Sub OPT() Dim minpc As Integer Dim max(100) As Double Dim row_max, fday, lday As Integer Dim aux, aux2 As String Dim frow(1000) As Double Dim lrow(1000)

More information

Dyna ISSN: 0012-7353 [email protected] Universidad Nacional de Colombia Colombia

Dyna ISSN: 0012-7353 dyna@unalmed.edu.co Universidad Nacional de Colombia Colombia Dyna ISSN: 0012-7353 [email protected] Universidad Nacional de Colombia Colombia VELÁSQUEZ HENAO, JUAN DAVID; RUEDA MEJIA, VIVIANA MARIA; FRANCO CARDONA, CARLOS JAIME ELECTRICITY DEMAND FORECASTING USING

More information

AV-002: Professional Web Component Development with Java

AV-002: Professional Web Component Development with Java AV-002: Professional Web Component Development with Java Certificación Relacionada: Oracle Certified Web Component Developer Detalles de la Carrera: Duración: 120 horas. Introducción: Java es un lenguaje

More information

Introduction to MATLAB for Data Analysis and Visualization

Introduction to MATLAB for Data Analysis and Visualization Introduction to MATLAB for Data Analysis and Visualization Sean de Wolski Application Engineer 2014 The MathWorks, Inc. 1 Data Analysis Tasks Files Data Analysis & Modeling Reporting and Documentation

More information

Problem 1 (1.5 points)

Problem 1 (1.5 points) Leganés, June 17th, 2014 Time: 120 min Systems Programming Extraordinary Call (Problems) Grade: 5 points out of 10 from the exam Problem 1 (1.5 points) City councils apply two types of municipal taxes

More information

CS1112 Spring 2014 Project 4. Objectives. 3 Pixelation for Identity Protection. due Thursday, 3/27, at 11pm

CS1112 Spring 2014 Project 4. Objectives. 3 Pixelation for Identity Protection. due Thursday, 3/27, at 11pm CS1112 Spring 2014 Project 4 due Thursday, 3/27, at 11pm You must work either on your own or with one partner. If you work with a partner you must first register as a group in CMS and then submit your

More information

BDL4681XU BDL4675XU. Video Wall Installation Guide

BDL4681XU BDL4675XU. Video Wall Installation Guide BDL4681XU BDL4675XU Video Wall Installation Guide Video walls can create a stunning visual effect, attracting attention and audiences to view your messages and other video content. To ensure optimal performance

More information

Programming Languages & Tools

Programming Languages & Tools 4 Programming Languages & Tools Almost any programming language one is familiar with can be used for computational work (despite the fact that some people believe strongly that their own favorite programming

More information

Introduction to MATLAB Gergely Somlay Application Engineer [email protected]

Introduction to MATLAB Gergely Somlay Application Engineer gergely.somlay@gamax.hu Introduction to MATLAB Gergely Somlay Application Engineer [email protected] 2012 The MathWorks, Inc. 1 What is MATLAB? High-level language Interactive development environment Used for: Numerical

More information

Computación I: intro to Matlab. Francesca Maria Marchetti

Computación I: intro to Matlab. Francesca Maria Marchetti Computación I: intro to Matlab Francesca Maria Marchetti UAM, 15 September 2014 Subgroup 5165 Units 1, 2, 3, 5 (control 1) Francesca Maria Marchetti Departamento de Física Teórica de la Materia Condensada

More information

Data Analysis with MATLAB. 2013 The MathWorks, Inc. 1

Data Analysis with MATLAB. 2013 The MathWorks, Inc. 1 Data Analysis with MATLAB 2013 The MathWorks, Inc. 1 Agenda Introduction Data analysis with MATLAB and Excel Break Developing applications with MATLAB Solving larger problems Summary 2 Modeling the Solar

More information

Heuristic algorithm for a flexible flow shop problem minimizing total weighted completion time (w j. ) constrains with proportional machines (q m

Heuristic algorithm for a flexible flow shop problem minimizing total weighted completion time (w j. ) constrains with proportional machines (q m Prospect. Vol. 9, No. 2, Julio - Diciembre de 2011, págs. 59-64 Algoritmo heurístico para resolver el problema de programación de operaciones minimizando el tiempo total de ejecución ponderado de las actividades

More information

HPN Product Tools. Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

HPN Product Tools. Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HPN Product Tools Requerimiento: Conozco el numero de parte (3Com,H3C,Procurve) Solución : El lookup Tool 1 Permite convertir el número de parte de un equipo proveniente de 3Com, H3C o Procurve para obtener

More information

September 20,2011 Clarification of the Functionality for the Service Provider Module Please see at the bottom a summary of these detail.

September 20,2011 Clarification of the Functionality for the Service Provider Module Please see at the bottom a summary of these detail. September 20,2011 Clarification of the Functionality for the Service Provider Module Please see at the bottom a summary of these detail. The MY PROFILE should have the following concepts: The first should

More information

Please consult the Department of Engineering about the Computer Engineering Emphasis.

Please consult the Department of Engineering about the Computer Engineering Emphasis. COMPUTER SCIENCE Computer science is a dynamically growing discipline. ABOUT THE PROGRAM The Department of Computer Science is committed to providing students with a program that includes the basic fundamentals

More information

IBM PureSystems: Familia de Sistemas Expertos Integrados

IBM PureSystems: Familia de Sistemas Expertos Integrados IBM PureSystems: Familia de Sistemas Expertos Integrados Carlos Etchart Sales Support Specialist IBM Está IT listo para el Cambio? New server spending Power & cooling costs Server mgmt & admin costs 2013

More information

MP4, MP7 1.NBT.1 MP4, MP7 1.NBT.1 MP4, MP7 1.MD.4 4 1.4 Collect 20 Together MP4, MP7 1.NBT.1

MP4, MP7 1.NBT.1 MP4, MP7 1.NBT.1 MP4, MP7 1.MD.4 4 1.4 Collect 20 Together MP4, MP7 1.NBT.1 Unit 1 Common Core Mathematical Practices (MP) Domains Operations and Algebraic Thinking (OA) Number and Operations in Base Ten (NBT) Measurement and Data (MD) INVESTIG ATION 1 Counting and Quantity Teach

More information

Estructura de aplicación en PHP para System i

Estructura de aplicación en PHP para System i Estructura de aplicación en PHP para System i La aplicación esta diseñada para IBM DB2 en System i, UNIX y Windows. Se trata de la gestión de una entidad deportiva. A modo de ejemplo de como está desarrollada

More information

LOS ANGELES UNIFIED SCHOOL DISTRICT POLICY BULLETIN

LOS ANGELES UNIFIED SCHOOL DISTRICT POLICY BULLETIN TITLE: NUMBER: ISSUER: Guidelines for the Use of Audiovisual Materials Not Owned, Broadcast, or Recommended by the District BUL-5210 Judy Elliott, Chief Academic Officer ROUTING Local District Superintendents

More information

Numerical Analysis. Professor Donna Calhoun. Fall 2013 Math 465/565. Office : MG241A Office Hours : Wednesday 10:00-12:00 and 1:00-3:00

Numerical Analysis. Professor Donna Calhoun. Fall 2013 Math 465/565. Office : MG241A Office Hours : Wednesday 10:00-12:00 and 1:00-3:00 Numerical Analysis Professor Donna Calhoun Office : MG241A Office Hours : Wednesday 10:00-12:00 and 1:00-3:00 Fall 2013 Math 465/565 http://math.boisestate.edu/~calhoun/teaching/math565_fall2013 What is

More information

Apéndice C: Código Fuente del Programa DBConnection.java

Apéndice C: Código Fuente del Programa DBConnection.java Apéndice C: Código Fuente del Programa DBConnection.java import java.sql.*; import java.io.*; import java.*; import java.util.*; import java.net.*; public class DBConnection Connection pgsqlconn = null;

More information

EE 1130 Freshman Eng. Design for Electrical and Computer Eng.

EE 1130 Freshman Eng. Design for Electrical and Computer Eng. EE 1130 Freshman Eng. Design for Electrical and Computer Eng. Signal Processing Module (DSP). Module Project. Class 5 C2. Use knowledge, methods, processes and tools to create a design. I1. Identify and

More information

CONDITIONAL CLAUSES TIPOS PROP. CON IF / UNLESS. PROPOSICIÓN PRINCIPAL Will + verb ( = ll + verb) Modal (can, may, ) + Verb EJEMPLOS

CONDITIONAL CLAUSES TIPOS PROP. CON IF / UNLESS. PROPOSICIÓN PRINCIPAL Will + verb ( = ll + verb) Modal (can, may, ) + Verb EJEMPLOS CONDITIONAL CLAUSES 1. Comienzan con if o unless = si no, a menos que, a no ser que : He ll be upset if you don t talk to him at once. (if + verbo negativo = unless + verbo positivo) 2. Cuando la oración

More information

Migración y Coexistencia desde Notes a Exchange Server 2007

Migración y Coexistencia desde Notes a Exchange Server 2007 Migración y Coexistencia desde Notes a Exchange Server 2007 Mauro Tartaglia Miembro de GLUE Consultor de Mensajería Carlos Dinapoli Miembro de GLUE Microsoft Exchange MVP Overview of a transition using

More information

INFORMATIONAL NOTICE

INFORMATIONAL NOTICE Rod R. Blagojevich, Governor Barry S. Maram, Director 201 South Grand Avenue East Telephone: (217) 782-3303 Springfield, Illinois 62763-0002 TTY: (800) 526-5812 DATE: March 4, 2008 INFORMATIONAL NOTICE

More information

DYNA http://dyna.medellin.unal.edu.co/

DYNA http://dyna.medellin.unal.edu.co/ DYNA http://dyna.medellin.unal.edu.co/ Discrete Particle Swarm Optimization in the numerical solution of a system of linear Diophantine equations Optimización por Enjambre de Partículas Discreto en la

More information

Spanish 8695/S Paper 3 Speaking Test Teacher s Booklet Time allowed Instructions one not not Information exactly as they are printed not 8695/S

Spanish 8695/S Paper 3 Speaking Test Teacher s Booklet Time allowed Instructions one not not Information exactly as they are printed not 8695/S AQA Level 1/2 Certificate June 2014 Spanish 8695/S Paper 3 Speaking Test Teacher s Booklet To be conducted by the teacher-examiner between 24 April and 15 May 2014 Time allowed: 11 minutes (including 2

More information

Monterey County Behavioral Health Policy and Procedure

Monterey County Behavioral Health Policy and Procedure Monterey County Behavioral Health Policy and Procedure 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 Policy Number 144 Policy Title Disclosure of Unlicensed Status for License

More information

Albiral 15 Data retractable monitor, brushed stainless steel cabinet Ref: 150EJSMI

Albiral 15 Data retractable monitor, brushed stainless steel cabinet Ref: 150EJSMI 15 Data retractable monitor, brushed stainless steel cabinet Ref: 150EJSMI 15 TFT Active Matrix 1024(h) x 768(v) 0.297(h) x 0.297(v) mm 65º/75º(u/d), 70º/70º(l/r) 304.128(h) x 228.096(v) mm Tr 2 ms, Tf

More information

PROGRAMA DE GRAFICACIÓN DE VELOCIDADES EN VENTANAS DE MAPINFO

PROGRAMA DE GRAFICACIÓN DE VELOCIDADES EN VENTANAS DE MAPINFO PROGRAMA DE GRAFICACIÓN DE VELOCIDADES EN VENTANAS DE MAPINFO Module Description: MapBasic program draw polylines using a tab file containing the data about the initial coordinate, azimuth and velocity

More information

Work Instruction (Instruccion de Trabajo) Wistron InfoComm (Texas) Corp.

Work Instruction (Instruccion de Trabajo) Wistron InfoComm (Texas) Corp. Effective Date: 8/1/2011 Page 1 of 6 Description: (Descripción) 1.0 Purpose (Objetivo) 2.0 Scope (Alcance) 3.0 Fixture List (Lista de Materiales) 4.0 Activities (Actividades) Prepared By: Daniel Flores

More information

Entry to Year 7 - Information for Parents

Entry to Year 7 - Information for Parents Entry to Year 7 - Information for Parents Key Names: Mrs Elizabeth Batchelor - Head of the Secondary School Mr Darren Roth - Head of Key Stage Three Miss Karen Britcliffe - Head of Pastoral Care Groupings

More information

BALANCE DUE 10/25/2007 $500.00 STATEMENT DATE BALANCE DUE $500.00 PLEASE DETACH AND RETURN TOP PORTION WITH YOUR PAYMENT

BALANCE DUE 10/25/2007 $500.00 STATEMENT DATE BALANCE DUE $500.00 PLEASE DETACH AND RETURN TOP PORTION WITH YOUR PAYMENT R E M I T T O : IF PAYING BY MASTERCARD, DISCOVER, VISA, OR AMERICAN EXPRESS, FILL OUT BELOW: XYZ Orthopaedics STATEMENT DATE BALANCE DUE 10/25/2007 $500.00 BALANCE DUE $500.00 ACCOUNT NUMBER 1111122222

More information

MANUAL JAVASCRIPT ESPANOL. The hidden strength of manual javascript espanol online manual

MANUAL JAVASCRIPT ESPANOL. The hidden strength of manual javascript espanol online manual MANUAL JAVASCRIPT ESPANOL The hidden strength of manual javascript espanol online manual MANUAL JAVASCRIPT ESPANOL Once you're at one particular websites, there may typically be several different ways

More information

EUROCALCULADORA. Option Compare Database. Private Sub Comando4_Click() [pesetas] = [euros] * 166.386 End Sub

EUROCALCULADORA. Option Compare Database. Private Sub Comando4_Click() [pesetas] = [euros] * 166.386 End Sub PROGRAMACIÓN ACCESS 1 EUROCALCULADORA Private Sub Comando4_Click() [pesetas] = [euros] * 166.386 Private Sub Comando5_Click() [euros] = [pesetas] / 166.386 Private Sub GENERA_Click() intentos = 0 Randomize

More information

Inteligencia Artificial Representación del conocimiento a través de restricciones (continuación)

Inteligencia Artificial Representación del conocimiento a través de restricciones (continuación) Inteligencia Artificial Representación del conocimiento a través de restricciones (continuación) Gloria Inés Alvarez V. Pontifica Universidad Javeriana Cali Periodo 2014-2 Material de David L. Poole and

More information

CE 504 Computational Hydrology Computational Environments and Tools Fritz R. Fiedler

CE 504 Computational Hydrology Computational Environments and Tools Fritz R. Fiedler CE 504 Computational Hydrology Computational Environments and Tools Fritz R. Fiedler 1) Operating systems a) Windows b) Unix and Linux c) Macintosh 2) Data manipulation tools a) Text Editors b) Spreadsheets

More information

YOU CAN COUNT ON NUMBER LINES

YOU CAN COUNT ON NUMBER LINES Key Idea 2 Number and Numeration: Students use number sense and numeration to develop an understanding of multiple uses of numbers in the real world, the use of numbers to communicate mathematically, and

More information

OnPremise y en la nube

OnPremise y en la nube La estrategia de Integración Microsoft OnPremise y en la nube Beacon42 - GABRIEL COR Creando valor a través de la integración ESB es antiguo ahora es NoESB SOA Todo es un API EAI es major que Batch

More information

Didactic training using a CNC lathe designed in a virtual environment

Didactic training using a CNC lathe designed in a virtual environment Didactic training using a CNC lathe designed in a virtual environment Mi g u e l A. Hi d a l g o* Je s ú s D. Ca r d o n a** Fa b i o A. Ro j a s*** Resumen El presente artículo presenta una investigación

More information

Chapter 7: Additional Topics

Chapter 7: Additional Topics Chapter 7: Additional Topics In this chapter we ll briefly cover selected advanced topics in fortran programming. All the topics come in handy to add extra functionality to programs, but the feature you

More information

Operating System Compiler Bits Part Number CNL 6.0 AMD Opteron (x86-64) Windows XP x64 Intel C++ 9.0 Microsoft Platform SDK 64 P10312

Operating System Compiler Bits Part Number CNL 6.0 AMD Opteron (x86-64) Windows XP x64 Intel C++ 9.0 Microsoft Platform SDK 64 P10312 This document is published periodically as a service to our customers. Supported environments are always changing, so if do not see your environment listed, please go to http://www.vni.com/forms/scp_request.html

More information

manual de visual foxpro 6 PDF

manual de visual foxpro 6 PDF manual de visual foxpro 6 PDF ==>Download: Manual de visual foxpro 6 PDF Manual de visual foxpro 6 PDF - Are you searching for Manual de visual foxpro 6 Books? Now, you will be happy that at this time

More information

GETTING TO KNOW ARCGIS MODELBUILDER KAMBAMBA.NET 1/7 GETTING-TO-KNOW-ARCGIS-MODELBUILDER.PDF

GETTING TO KNOW ARCGIS MODELBUILDER KAMBAMBA.NET 1/7 GETTING-TO-KNOW-ARCGIS-MODELBUILDER.PDF Kambamba.net Getting To Know Arcgis Modelbuilder GETTING TO KNOW ARCGIS MODELBUILDER KAMBAMBA.NET 1/7 GETTING-TO-KNOW-ARCGIS-MODELBUILDER.PDF Getting To Know Arcgis Modelbuilder Books Title Book Number

More information

Credit Number Lecture Lab / Shop Clinic / Co-op Hours. MAC 224 Advanced CNC Milling 1 3 0 2. MAC 229 CNC Programming 2 0 0 2

Credit Number Lecture Lab / Shop Clinic / Co-op Hours. MAC 224 Advanced CNC Milling 1 3 0 2. MAC 229 CNC Programming 2 0 0 2 MAC 224 Advanced CNC Milling 1 3 0 2 This course covers advanced methods in setup and operation of CNC machining centers. Emphasis is placed on programming and production of complex parts. Upon completion,

More information

ACTIVITY # Dear Parent, Carta a los Padres. pbskids.org

ACTIVITY # Dear Parent, Carta a los Padres. pbskids.org Dear Parent, Today was the 100th Day of School, and what better way to celebrate than with activities all about the number 100? With the help of Peg and Cat the problem-solving, math-loving duo from PBS

More information

FOR TEACHERS ONLY The University of the State of New York

FOR TEACHERS ONLY The University of the State of New York FOR TEACHERS ONLY The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION S COMPREHENSIVE EXAMINATION IN SPANISH Wednesday, January 24, 2007 9:15 a.m. to 12:15 p.m., only SCORING KEY Updated

More information

Tennessee Mathematics Standards 2009-2010 Implementation. Grade Six Mathematics. Standard 1 Mathematical Processes

Tennessee Mathematics Standards 2009-2010 Implementation. Grade Six Mathematics. Standard 1 Mathematical Processes Tennessee Mathematics Standards 2009-2010 Implementation Grade Six Mathematics Standard 1 Mathematical Processes GLE 0606.1.1 Use mathematical language, symbols, and definitions while developing mathematical

More information

EQUATIONS and INEQUALITIES

EQUATIONS and INEQUALITIES EQUATIONS and INEQUALITIES Linear Equations and Slope 1. Slope a. Calculate the slope of a line given two points b. Calculate the slope of a line parallel to a given line. c. Calculate the slope of a line

More information

McGraw-Hill The McGraw-Hill Companies, Inc., 20 1. 01 0

McGraw-Hill The McGraw-Hill Companies, Inc., 20 1. 01 0 1.1 McGraw-Hill The McGraw-Hill Companies, Inc., 2000 Objectives: To describe the evolution of programming languages from machine language to high-level languages. To understand how a program in a high-level

More information

NUMERICAL METHODS TOPICS FOR RESEARCH PAPERS

NUMERICAL METHODS TOPICS FOR RESEARCH PAPERS Faculty of Civil Engineering Belgrade Master Study COMPUTATIONAL ENGINEERING Fall semester 2004/2005 NUMERICAL METHODS TOPICS FOR RESEARCH PAPERS 1. NUMERICAL METHODS IN FINITE ELEMENT ANALYSIS - Matrices

More information

Digital Fundamentals

Digital Fundamentals igital Fundamentals with PL Programming Floyd Chapter 9 Floyd, igital Fundamentals, 10 th ed, Upper Saddle River, NJ 07458. All Rights Reserved Summary Latches (biestables) A latch is a temporary storage

More information

Automation for the process of the spectral simulations of the light reflection of the human skins

Automation for the process of the spectral simulations of the light reflection of the human skins Automation for the process of the spectral simulations of the light reflection of the human skins J. A. Delgado Atencio, E. E. Rodríguez Vázquez, H. Zúñiga de Rodríguez, M. Cunil Rodríguez Photo-Health

More information

Clovis Community College Core Competencies Assessment 2014 2015 Area II: Mathematics Algebra

Clovis Community College Core Competencies Assessment 2014 2015 Area II: Mathematics Algebra Core Assessment 2014 2015 Area II: Mathematics Algebra Class: Math 110 College Algebra Faculty: Erin Akhtar (Learning Outcomes Being Measured) 1. Students will construct and analyze graphs and/or data

More information

New Server Installation. Revisión: 13/10/2014

New Server Installation. Revisión: 13/10/2014 Revisión: 13/10/2014 I Contenido Parte I Introduction 1 Parte II Opening Ports 3 1 Access to the... 3 Advanced Security Firewall 2 Opening ports... 5 Parte III Create & Share Repositorio folder 8 1 Create

More information

Range of studies: List of Courses Taught in Spanish CURSO 2014 15

Range of studies: List of Courses Taught in Spanish CURSO 2014 15 Course Title (English) Course Title (Spanish) Degree Year Semester Caracter Speciality Code ECTS Calculus for Infomatics Cálculo para la Computación BCE BSE BCSE 1st 1st Comp. Subjet 101 6 Discrete Mathematics

More information

Oracle 11g Administration

Oracle 11g Administration Oracle 11g Administration Duración: 40 horas Descripción: En este curso, los alumnos realizarán las tareas administrativas clave en Oracle Database 11g, como la creación y control de bases de datos, administración

More information

GENERAL OVERVIEW STATEMENT OF THE PROBLEM LITERATURE REVIEW METHODOLOGY FINDINGS RESEARCH AND PEDAGOGICAL IMPLICATIONS LIMITATIONS CONCLUSIONS

GENERAL OVERVIEW STATEMENT OF THE PROBLEM LITERATURE REVIEW METHODOLOGY FINDINGS RESEARCH AND PEDAGOGICAL IMPLICATIONS LIMITATIONS CONCLUSIONS GENERAL OVERVIEW STATEMENT OF THE PROBLEM 1 LITERATURE REVIEW 2 METHODOLOGY 3 FINDINGS 4 RESEARCH AND PEDAGOGICAL IMPLICATIONS 5 LIMITATIONS 6 CONCLUSIONS 7 STATEMENT OF THE PROBLEM United Nations Development

More information