1. Introducción. 2. Ventanas. 3. Ventana de comandos UNIVERSIDAD CATOLICA DE LA SANTISIMA CONCEPCIÓN DEPARTAMENTO DE MATEMÁTICA Y FÍSICA APLICADA
|
|
- Julio Villanueva Espejo
- hace 6 años
- Vistas:
Transcripción
1 UNIVERSIDAD CATOLICA DE LA SANTISIMA CONCEPCIÓN DEPARTAMENTO DE MATEMÁTICA Y FÍSICA APLICADA Laboratorio 1 Franco A. Milanese Introducción a MATLAB R 1. Introducción MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es una herramienta de software matemático que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programación propio (lenguaje M). Está disponible para las plataformas Unix, Windows, Mac OS X y GNU/Linux. Entre sus prestaciones básicas se hallan: la manipulación de matrices, la representación de datos y funciones, la implementación de algoritmos, la creación de interfaces de usuario (GUI) y la comunicación con programas en otros lenguajes y con otros dispositivos hardware. El paquete MATLAB dispone de dos herramientas adicionales que expanden sus prestaciones, a saber, Simulink (plataforma de simulación multidominio) y GUIDE (editor de interfaces de usuario - GUI). Además, se pueden ampliar las capacidades de MATLAB con las cajas de herramientas (toolboxes); y las de Simulink con los paquetes de bloques (blocksets). 2. Ventanas La interfaz gráca de MATLAB está organizada en una serie de ventanas, ver gura 1, las cuales pueden ser acopladas dentro de una ventana principal o desacopladas según el usuario estime conveniente. Para acoplarlas o desacoplarlas es suciente hacer click en un boton de acoplado o desacolpado (docking) que se representa como una echa apuntando hacia arriba o hacia abajo y a la derecha. La ventana de comandos de MATLAB permite ejecutar instrucciones directamente, en todas la versiones de MATLAB la ventana de comandos muestra los signos >> dicio que lo que el usuario escriba a continuación será ejectudo inmediatamente. La ventana workspace muestra las variables que se están actualmente disponibles para ser llamadas. La ventana directorio actual muestra los archivos disponibles en el directorio de trabajo, el directorio de trabajo puede ser cambiado fácilmente con la barra de navegación ubicada en la parte superior de la ventana principal. 3. Ventana de comandos La ventana de comandos es básicamente una interfaz gráca que permite ejecutar una instrucción de MATLAB. A modo de ejemplo, empezemos declarando los distintos tipos de variables que usaremos a lo largo de este curso. La instrucción 1
2 Figura 1: Interfaz gráca de MATLAB. >> a=1 grabará en memoria local (chequear en la ventana workspace) una variable con el nombre a la cual es un número que tiene el valor 1. Además, durante la ejecución MATLAB mostró esta nueva asignación de la forma. >> a=1 a = 1 >> Cuando no queramos observar las asignaciones que MATLAB realiza debemos terminar la instrucción con el operador ;. Por ejemplo, la siguiente instrucción tiene por objeto redenir la variable anterior y no mostrar esta nueva asignación. >> a=10; 4. Editor Otra funcionalidad de MATLAB es su editor. Este editor permite escribir cheros y funciones en lenguaje M. Para llamar al editor se ejecuta directamente en la ventana de comandos, la instrucción es 2
3 >> edit este editor es un editor de texto plano, es decir lo que en él se escribe se graba como simples carácteres en la memoria. El editor permite abrir, grabar, copiar, pegar, editar, escribir, enumerar las líneas y carácteres dentro de las líneas y además ejecutar lo escrito directamente en la ventana de comandos. Para hacer uso adecuado del editor, debemos primero conocer las funciones y operaciones mas importantes de MATLAB. 5. Operaciones lógicas y ciclo while() La base de todo lenguaje de programación son las operaciones lógicas. MATLAB puede realizar todo tipo de operaciones lógicas entre variables que sean números. Las instrucciones son Operador Sentencia o y && o excluyente xor() negación ~ los valores de verdad en MATLAB se consideran como estados Booleanos, donde se asume que el estado 1 es verdadero y el estado 0 es falso. Por ejemplo, las sentencias 1&& ~0 (~0 1)&&1 xor(0,~1) retornarán todas el valor de verdadero. Mientras que las sentencias 1&&0 ~1 0 ~1 ~~0 (~0 1)&&0 xor(1,~1) retornarán el valor de falso. Otro principio importante en la matemática es la tricotomía de los números reales. Sabemos que dos reales satisfacen siempre tres opciones, el primero es mayor que el segundo, el segundo es mayor que el primero o son iguales. Las sentencias para vericar la tricotomia de dos variables son Operador Sentencia igualdad == mayor > menor < mayor o igual >= menor o igual <= 3
4 y se utilizan de la siguiente forma 39==39 1>0-1100<2-1<=0-1>=-1 los cuales serán todos valores verdaderos. Desde los inicios de los computadores interesa que ellos ejecuten instrucciones durante ciertas condiciones. Esto se maneja con un ciclo llamado while (del inglés durante). Haremos uso de lo hasta ahora visto para enter el siguiente código. a=0; b=1; while(a<10) b=b+1; a=a+2; Al nal de esta instrucción se observa que al variable a tiene el valor 10 mientras que b tiene el valor 6. (¾Por qué?). Un error sumamente común aparece cuando aparece en el uso de estos ciclos while, si la condición expresada entre paréntesis siempre es verdadera el ciclo while no terminará, lo que deja al computador realizando un trabajo que nunca termina, por ejemplo, si modicamos el código anterior según a=0; b=1; while(a<10) b=b+1; a=a-2; la instrucción no terminará nunca y MATLAB aparentará que está detenido, pero en realidad está trabajando al máximo en la tarea innita que le asignamos. Para detener este procedimiento basta presionar los botones cntrl+c, esta instruccion detenie cualquier ejecución de MATLAB en cualquier momento. Es importante observar que si dejamos ejecutar el código anterior, durante un tiempo prolongado, las variables a y b empezarán a tomar valores cada vez mas grandes y que para ser almacenados en memoria requieren cada vez mas espacio y eventualmente se agotará la memoria RAM disponible en el ordenador, en este caso MATLAB dirá: Out of memory. Type HELP MEMORY for your options. 6. Condicion if() Otra instrucción importante es la de los ciclos condicionales. Es decir, cuando se sujeta cierta ejecución del código a que se satisfaga cierta condición. En matlab la estructura es sumamente sencilla y queda expresada fácilamente en el siguiente código. 4
5 a=1; if a==0 b=0; b=33; el cual creará la variable b con el valor 33 puesto que a no es cero. También se puede usar una versión multicondicional la cual se opera según: a=22; if a==0 b=33; if a>10 b=7; if a==22 b=33; b=0 la cual creará la variable b=7, puesto que en primer lugar a no es cero y luego a si es mayor que 10. Notar que el ciclo de condicional no asignará a b e valor 33, puesto que se satisface primero el segundo condicional a > Vectores y matrices No debemos olvidar que MATLAB son las siglas de laboratorio de matrices. Existen varias formas de declarar un vector o matriz, para empezar debemos considerar que cuando hacemos una asignación de un número a una variable, lo que estamos hacio es construir una matriz de orden 1. Es decir, todo lo anterior fue realizado con matrices. Supongamos que queremos ingresar la matriz [ en tal caso debemos ejecutar la siguiente sentencia A=[33,44;1,0]; también podemos ingresar matrices construyolas a partir de sus índices, así podriamos ingresar B(1,1)=33; B(1,2)=44; B(2,1)=1; B(2,2)=5; y si realizamos la instrucción de comparación de estas dos matrices obtremos 5 ],
6 >> A==B ans = esta salida es una matriz del mismo orden que A y B pero la cual tiene puros valores verdadero en todas sus componentes. Puesto, efectivamente A es igual a B en todas sus componentes. Se pueden generar también vectores y matrices de forma mas compacta usando el operador :, por ejemplo la instrucción a=1:100; creará en memoria un vector de largo 100, que empieza en el 1 y termina en el 100. Si queremos que el avance sea de dos en dos, podemos ejecutar a=1:2:100; y ahora el vector a es un vector de largo 50, que empieza en el 1 y termina en el 99. Otra forma de declarar un vector es usando la instrucción linspace(). Por ejemplo, podriamos haber denido este último vector usando linspace según a=linspace(1,99,50); 8. Ciclo for() Otro ciclo como while, que resulta de mucho interés, es el ciclo for(). Este ciclo tiene por propósito recorrer un arreglo y ejecutar una setencia a lo largo de este arreglo, por ejemplo, la instrucción: a=1:4; for(i=a) 2*i retornará ans = 2 ans = 4 6
7 ans = 6 ans = 8 es decir, los dobles de las componentes del vector a. 9. Concadenación Otra característica peculiar de MATLAB es la capacidad de concadenar vectores y matrices. Por ejemplo, podemos concadenar dos vectores para construir una matriz según a=[1;2] b=[3;4] A=[a,b] esto se puede interpretar como juntar los vectores a y b en una nueva matriz, dejando b a la derecha de a y llamando a esta matriz A. Si intentamos realizar una concadenación que no tiene sentido, como por ejemplo a=[3,2] b=[3;4] A=[a;b] MATLAB nos dirá Error using vertcat Dimensions of matrices being concatenated are not consistent. por que efectivamente, la instrucción que le ordenamos a MATLAB fue adjunta a la derecha del vector la a el vector columna b, lo cual deja una sección de información indenida. 10. Indexación y llenado de una matriz Recordemos que una matriz está indexada y que estos índices puede ayduarnos a denir los valores de una matriz. Una característica de MATLAB es que podemos extraer ciertos índices e inclusive recorrerlos en un orden predenido, por ejemplo las siguientes sentencias v=[1:4,33,44,-1:2]; vi=v(1:2:) vi2=v(1:3:-1) vr=v(:-1:1) 7
8 retornarán vi = vi2 = vr = las cuales son respectivamente la extracción de dos en dos desde el principio hasta el nal del vector v, la extracción de tres en tres, desde el principio hasta el penúltimo del vector v, y la reescritura desde el nal hasta el principio del vector v. 11. Ejercicios 1. Escriba un código que construya una matriz de orden cuyas las sean los número del 1 al 10 y viceversa, alternadamente, es decir Escriba un código que gire una matriz 90 grados en sentido antihorario. 3. Describa las caracter±iticas de la variable A en cada uno de los siguientes códigos. a) for i=1:10 for j=1:10 A(i,j)=1; b) for i=1:10 for j=1:10 if(i>j) A(i,j)=1; A(i,j)=-1; c) for i=1:10 for j=1:10 if(i>2*j) A(i,j)=1; A(i,j)=-1; 8
9 d) for i=1:10 j=1; while j<7 if(i>2*j) A(i,j)=1; A(i,j)=-1; j=j+1; e) A(1:10,1)=3; for i=1:10 j=1; while j<2 if(i>1&&i<3) A(i,j)=A(i,j)+1; A(i,j)=0; j=j+1; d) A=1; for i=1:10 A(:,+2)=1 A(+1,:)=0; 4. Identique errores lógicos en los siguientes códigos e interprete algún posible signicado. a) j=0; while j>=0 A(j)=A(j)+1; b) A=[1,2;3,4]; B=[A;1,2]; C=[[1;2],A]; D=[[A]]; c) for i=0:3 for j=0:3 A(i,j)=i*j; d) j=-9; while j>10 A(j)=10; e) i=0; count=i; while count<=i A(i)=8; i=i+1; count=i-1; Referencias Rudra Pratap, Getting Started with MATLAB Department of Mechanical Engineering Indian Institute of Science, Bangalore. New York, Oxford University Press de enero de
UNIVERSIDAD NACIONAL DE INGENIERÍA Departamento de Lenguajes y Simulación Guía de laboratorio I
Tema: Uso del software MATLAB para graficar Funciones. Objetivo General: Conocer e implementar Funciones Lineales en MATLAB. Objetivos Específicos del Laboratorio: Integrantes: 1. Conocer el software MATLAB.
Pre-Laboratorio 1 MA-33A : Introducción a Matlab
Pre-Laboratorio 1 MA-33A 2007-1: Introducción a Matlab Gonzalo Hernández - Gonzalo Rios UChile - Departamento de Ingeniería Matemática 1 Interfaz de Matlab Al ejecutar el programa Matlab, se abrirá una
UNIVERSIDAD CATOLICA DE LA SANTISIMA CONCEPCIÓN DEPARTAMENTO DE MATEMÁTICA Y FÍSICA APLICADA. Laboratorio 4
UNIVERSIDAD CATOLICA DE LA SANTISIMA CONCEPCIÓN DEPARTAMENTO DE MATEMÁTICA Y FÍSICA APLICADA Laboratorio 4 Franco A. Milanese Introducción a MATLAB R: grácas de funciones en tres dimensiones 1. Grácas
UNIVERSIDAD NACIONAL DE INGENIERÍA FACULTAD DE ELECTROTECNIA Y COMPUTACIÓN
Laboratorio Nº 1 Entorno de Trabajo de MATLAB Objetivos: Conocer el ambiente de trabajo de MATLAB y utilizar los comandos básicos. Lanzamiento 1984 Género Software matemático Programado en C, Java Sistema
Introducción a MATLAB y LabVIEW
Facultad: Ingeniería Escuela: Ingeniería Biomédica Asignatura: Procesamiento de Señales Biomédicas Introducción a MATLAB y LabVIEW Objetivo. Realizar operaciones básicas en el lenguaje de programación
1. Funciones en archivos.m
UNIVERSIDAD CATOLICA DE LA SANTISIMA CONCEPCIÓN DEPARTAMENTO DE MATEMÁTICA Y FÍSICA APLICADA Laboratorio 3 Franco A. Milanese Introducción a MATLAB R: grácas de funciones en dos dimensiones 1. Funciones
UNIVERSIDAD POLITÉCNICA DE MADRID
UNIVERSIDAD POLITÉCNICA DE MADRID DEPARTAMENTO DE ELECTRÓNICA, AUTOMÁTICA E INFORMÁTICA INDUSTRIAL Prácticas de Visión Artificial Práctica 1 Iniciación al procesamiento de imágenes con Matlab 1.2 Iniciación
Introducción a Matlab
Universidad de Chile Facultad de Cs. Físicas y Matemáticas Departameto de Ciencias de la Computación CC3501 - Computación Gráfica, Visualización y Modelación para Ingenieros Prof. María Cecilia Rivara
UNIVERSIDAD NACIONAL DE INGENIERÍA FACULTAD DE ELECTROTECNIA Y COMPUTACIÓN Departamento de Lenguajes y Simulación
Descripciones Generales Asignatura: Matemáticas I Semestre Académico: II Año Lectivo: 2012 Grupo: 1M1-Co, 1M2-Co, 1M3-Co. Docente: Ing. Gabriel Rafael Lacayo S. Nº de Laboratorio I Unidad: Matrices y funciones
4.1 Conceptos Básicos de Matlab. Matlab es creado por The MathWorks, el cual es un idioma de alto rendimiento
MATLAB CAPÍTULO 4 Realización Activa en 4.1 Conceptos Básicos de es creado por The MathWorks, el cual es un idioma de alto rendimiento para la informática técnica. Integra cómputo, visualización, y programación
Diseño Computarizado 15023
Diseño Computarizado 15023 PROGRAMACIÓN: FORTRAN Profesor: Claudio García Herrera Departamento de Ingeniería Mecánica Universidad de Santiago de Chile Índice 1 Introducción 2 Estructura 3 Sentencias y
CALCULO GRADO EN INGEN. INFORM. DEL SOFTWARE PRACTICA 1. INTRODUCCIÓN A MATLAB
CALCULO GRADO EN INGEN. INFORM. DEL SOFTWARE. 12-13 PRACTICA 1. INTRODUCCIÓN A MATLAB Qué es MATLAB? MATLAB es la abreviatura de MATrix LABoratory (laboratorio de matrices). Se trata de un software matemático
Departamento de Matemática Aplicada CÁLCULO COMPUTACIONAL. Licenciatura en Química (Curso ) Archivos de órdenes. Programación.
Departamento de Matemática Aplicada CÁLCULO COMPUTACIONAL. Licenciatura en Química (Curso 2005-06) Archivos de órdenes. Programación. Práctica 8 1. Introducción Hasta ahora, todos los comandos que hemos
Introducción al Uso de MATLAB. Dr. Ramón Zúñiga Posgrado en Ciencias de la Tierra, UNAM
Introducción al Uso de MATLAB Dr. Ramón Zúñiga Posgrado en Ciencias de la Tierra, UNAM Conceptos Generales Matlab es un sistema de programación y cálculo basado en la manipulación de matrices. El nombre
UNIVERSIDAD NACIONAL DE INGENIERÍA FACULTAD DE ELECTROTECNIA Y COMPUTACIÓN Departamento de Lenguajes y Simulación
Descripciones Generales Asignatura: Matemáticas I Semestre Académico: II Año Lectivo: 2014 Grupo: 1M3-Co, 1M4-Co, 1M5-Co. Docente: Ing. Gabriel Rafael Lacayo S. Nº de Laboratorio I Unidad: Matrices y funciones
Introducción a Python. Cecilia Manzino
Características del lenguaje Es un lenguaje de programación multiparadigma, soporta la programación orientada a objetos, imperativa y, en menor medida, funcional. Es un lenguaje multiplataforma, puede
NOCIONES BASICAS DE Miguel Iván Bobadilla
NOCIONES BASICAS DE Miguel Iván Bobadilla ~ 1 ~ Indice Introducción... 4 Sintaxis de Python... 6 Datos... 6 Tipos de datos básicos... 7 Asignando valores, variables y constantes... 8 Salida de datos...
Octave. Entorno Interactivo. 19/8/2013 Computación 1 - Facultad de Ingeniería 1
Octave Entorno Interactivo 19/8/2013 Computación 1 - Facultad de Ingeniería 1 Agenda Introducción Entorno interactivo Componentes del entorno interactivo Variables Matrices Operaciones Relaciones 19/8/2013
Operadores aritméticos
Bloque 3.2 Operadores aritméticos Suma : x + y Resta : x y Multiplicación : x * y División : x / y Módulo : x % y (resto de la división Si los operandos son enteros tipo del resultado
Oracle Certified Associate, Java SE 8 Programmer
J A V A S E 8 Información del examen: Número de examen: 1Z0-808. Certificación Asociada: Oracle Certified Associate, Java SE 8 Programmer I Versión del producto: Java SE 8 Duración: 150 minutes Número
INTRODUCCIÓN A MATLAB. Laboratorio de Biofísica, U.T.P
Laboratorio 11 INTRODUCCIÓN A MATLAB Laboratorio de Biofísica, U.T.P 11.1 Objetivos Familiarizarse con el entorno de la herramienta MATLAB. Iniciación en la utilización de toolbox de procesado de señales
Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)
Tags Fundamentos PHP La Sintaxis de PHP se deriva de muchos lenguajes de programación principalmente de C pero Perl también ha tenido mucha influencia en esta sintaxis Con las últimas incorporaciones agregadas,
INICIO A TRABAJAR CON MATLAB
INICIO A TRABAJAR CON MATLAB EJECUCIÓN DEL PAQUETE MATLAB VENTANA DE EJECUCIÓN VENTANA DE EDICIÓN DEL MATLAB GRABANDO EL TRABAJO EN ARCHIVOS LLAMANDO ARCHIVOS GUARDADOS EN DISCO VENTANA DE FIGURAS Por:
Laboratorio de Procesamiento Digital de Voz Practica 1. INTRODUCCION DE MATLAB Y MANEJO DE ARCHIVOS DE VOZ
Laboratorio de Procesamiento Digital de Voz Practica 1. INTRODUCCION DE MATLAB Y MANEJO DE ARCHIVOS DE VOZ Objetivo: Conocer las formas principales de archivar información correspondiente a señales de
CÁTEDRA DE MÉTODOS NUMÉRICOS
MÉTODOS NUMÉRICOS Y MATLAB INTRODUCCION MATLAB (laboratorio de matrices) es un software matemático muy versátil que presenta un entorno interactivo y un lenguaje de programación para cálculos científicos
TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación
TUTORIAL PSEINT Ing. Ronald Rentería Ayquipa Fundamentos de Programación PSEINT Página Oficial: http://pseint.sourceforge.net/ Es un software que interpreta pseudocódigo. Permite la generación de diagramas
Introducción a Arduino
Introducción a Arduino Grupo Halley Universidad Industrial de Santander Grupo Halley (Escuela de Física) 1 / 34 Arduino Qué es arduino? Qué es arduino? Arduino es una plataforma de código libre diseñada
ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA
ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA CONTENIDOS Definición de un algoritmo Tipos de datos Representaciones de un algoritmo Lenguaje natural Pseudocódigo
Análisis y escritura de las estructuras de control
Análisis y escritura de las estructuras de control por Iván Cruz En esta lectura se abordarán las estructuras de control del lenguaje de programación C, estas estructuras. Permiten al programador comunicarse
UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS FORESTALES Y AMBIENTALES ESCUELA DE INGENIERIA FORESTAL PROGRAMA INFORMATICA I (NV)
UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS FORESTALES Y AMBIENTALES ESCUELA DE INGENIERIA FORESTAL PROGRAMA 1. IDENTIFICACIÓN INFORMATICA I (NV) Prelación: Ninguna Horas Teóricas: 2 Horas/Semana Departamento:
Paradigmas de lenguajes de programación. Introducción a la programación imperativa. Lenguaje C. Programación imperativa
Paradigmas de lenguajes de programación Introducción a la programación imperativa Algoritmos y Estructuras de Datos I Paradigma: Definición del modo en el que se especifica el cómputo (que luego es implementado
PRESENTACIÓN DE LA ASIGNATURA E INTRODUCCIÓN A LA PROGRAMACIÓN VISUAL
PRESENTACIÓN DE LA ASIGNATURA E INTRODUCCIÓN A LA PROGRAMACIÓN VISUAL Aspectos Generales El curso de Programación Visual está orientado al diseño de aplicaciones bajo entorno visual comúnmente a través
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
Capítulo IV. Programación en Matlab
Capítulo IV. Programación en Matlab El nombre Matlab proviene de las siglas en ingles para matrix laboratory (laboratorio de matrices). Matlab es una poderosa aplicación para computadora diseñada para
Introducción al MATLAB
Introducción al MATLAB Dr. Luis Javier Morales Mendoza FIEC Universidad Veracruzana Poza Rica - Tuxpan Índice 1. Introducción al Matlab 2. Operaciones Aritméticas 3. Vectores y Matrices 4. Funciones Matemáticas
INSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I
RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS La principal razón para que las personas aprendan lenguajes de programación es utilizar una computadora como una herramienta para la resolución de problemas. Cinco
CAPITULO I INTRODUCCIÓN
CAPITULO I INTRODUCCIÓN MATLAB es un entorno de programación y ejecución en el cual se permiten construir herramientas propias según los requerimientos del programador, fácilmente se crean funciones y
Comenzando a usar MatLab:
Universidad Simón Bolívar Núcleo del Litoral Departamento de Tecnología Industrial TI-2284. Laboratorio de Sistemas de Control PRACTICA 1. INTRODUCCION A MATLAB Introducción: MatLab es una herramienta
Cómo construir aplicaciones con más de una ventana (Screen)
Cómo construir aplicaciones con más de una ventana (Screen) Es muy probable que en muchas de las aplicaciones que hemos creado hasta ahora hayamos necesitado agregar más de una ventana para lograr el correcto
Programación Estructurada
Programación Estructurada Técnica de programación que consiste en construir programas de fácil comprensión. Es mucho más sencillo entender la codificación del programa, que se habrá hecho en diferentes
PROGRAMACIÓN VISUAL E.A.P. SISTEMAS E INFORMATICA UNIVERSIDAD NACIONAL DEL SANTA CURSO: MICROCOMPUTACION III FACULTA DE INGENIERIA.
PROGRAMACIÓN VISUAL En el mundo moderno, las necesidades de información se han incrementado bastante en la vida diaria de los individuos así como de las organizaciones. Esta nueva necesidad se esta cubriendo
Programación Lógica. Programación Lógica
Programación Lógica Programación imperativa programa es secuencia de instrucciones que una computadora ejecuta para resolver un problema Programación Lógica programa especifica conocimiento (declarativa)
Programación con Matlab
Programación con Matlab Práctica 1a: Introduciendo valores en el entorno de Matlab Prof. Guilmer Gonźalez Para introducir un vector o matriz, use corchetes cuadrados para indicar cuando inicia y cuando
Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java II... 6 Estructuras de control... 7 Estructuras de selección... 8 Sentencia if... 9 Sentencia if - else... 12 Operador condicional...
REFERENCIA DEL LENGUAJE
REFERENCIA DEL LENGUAJE Sesión 07 Mg. Cadenas de caracteres Una cadena de caracteres es un arreglo de caracteres. Los caracteres son letras, números y signos de puntuación. Cuando un número se usa como
INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION
INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION DIIAGRAMAS DE FLUJO Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para
FUNDAMENTOS DE PROGRAMACIÓN Asignatura correspondiente al plan de estudios de la carrera de Ingeniería Informática
Página 1/14 Universidad Nacional del Litoral Facultad de Ingeniería y Ciencias Hídricas Departamento de Informática FUNDAMENTOS DE PROGRAMACIÓN Asignatura correspondiente al plan de estudios de la carrera
Lección 2. Tutorial básico de MATLAB: Guiones y funciones
Lección 2 Tutorial básico de MATLAB: Guiones y funciones MIGUEL ANGEL UH ZAPATA 1 Análisis Numérico I Facultad de Matemáticas, UADY Agosto 2014 1 Centro de Investigación en Matemáticas, Unidad Mérida En
Formato para Prácticas de Laboratorio
PROGRAMA EDUCATIVO PLAN DE ESTUDIO CLAVE DE UNIDAD DE APRENDIZAJE NOMBRE DE LA UNIDAD DE APRENDIZAJE Ing. en Electrónica 2009-2 11682 Señales y Sistemas PRÁCTICA No. 1 LABORATORIO DE NOMBRE DE LA PRÁCTICA
MatLab se puede considerar como un entorno de cálculo técnico, el cual brinda
3.1 Descripción de MatLab MatLab se puede considerar como un entorno de cálculo técnico, el cual brinda grandes prestaciones para cálculo numérico y visualización de análisis numéricos; cálculo matricial;
Guía práctica de estudio 05: Pseudocódigo
Guía práctica de estudio 05: Pseudocódigo Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Autorizado por: M.C. Alejandro Velázquez Mena Guía
Octave. Entorno Interactivo. 13/8/2018 Computación 1 - Facultad de Ingeniería 1
Octave Entorno Interactivo 13/8/2018 Computación 1 - Facultad de Ingeniería 1 Agenda Introducción Entorno interactivo Componentes del entorno interactivo Variables Matrices Operaciones Relaciones 13/8/2018
Capítulo 2: Introducción al lenguaje.
Capítulo 2: Introducción al lenguaje. PHP es un lenguaje no posicional, por lo que no importa la columna en la cual se comience a escribir el código. Tampoco influye sobre el código la cantidad de saltos
Administración de la producción. Sesión 8: Hojas de cálculo (Microsoft Excel)
Administración de la producción Sesión 8: Hojas de cálculo (Microsoft Excel) Contextualización Microsoft Excel es un programa de hoja de cálculo electrónica que permite la representación gráfica y el análisis
Agosto de 2012 TUTORIAL PSEINT. Servicio Nacional de Aprendizaje SENA Jordan Angulo Canabal
Agosto de 2012 PSEINT TUTORIAL Servicio Nacional de Aprendizaje SENA Jordan Angulo Canabal Pseint Acerca de Pseint PSeInt es principalmente un intérprete de pseudocódigo. El proyecto nació como trabajo
Estructura de Datos Unidad 1: Repaso del Lenguaje Java
Estructura de Datos Unidad 1: Repaso del Lenguaje Java Introducción Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de 1991, con el que se van a
Formato para prácticas de laboratorio
PLAN DE CLAVE CARRERA NOMBRE DE LA ASIGNATURA ESTUDIO ASIGNATURA LSC 2009-2 11290 Introducción a la Programación PRÁCTICA No. 2 LABORATORIO DE NOMBRE DE LA PRÁCTICA Licenciado en Sistemas Computacionales
Programación en Mathematica
UNIVERSIDAD DE JAÉN ESCUELA POLITÉCNICA SUPERIOR Dpto. de Matemáticas (Área de Álgebra) Curso 2004/05 PRÁCTICA Nº3 Programación en Mathematica Mathematica no sólo es un paquete de cálculo simbólico en
USO DEL OBJETO JTABLE
USO DEL OBJETO JTABLE Objeto de Control JTable Como programadores, sabemos muy bien que la presentación de datos tabulados es una de las tareas más comunes que se presentan al momento de crear interfaces
Ingeniería Programa académico. CI209 Semestre: 2 Área en plan de estudios ( B, P y E):
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERIA PROGRAMA ANALÍTICO DE LA UNIDAD DE APRENDIZAJE: PROGRAMACIÓN DES: Ingeniería Programa académico Ingeniería Aeroespacial
1. Detalle de los Comandos:
1. Detalle de los Comandos: Este es un resumen puede servir como guía rápida para consultas, para mas detalles remitirse a la Ayuda de PSeInt. Observar que cada línea que termina una sentencia debe tener
Sesión No. 8. Contextualización INFORMÁTICA 1. Nombre: Hojas de cálculo (Microsoft Excel)
INFORMÁTICA INFORMÁTICA 1 Sesión No. 8 Nombre: Hojas de cálculo (Microsoft Excel) Contextualización Microsoft Excel es un programa de hoja de cálculo electrónica que permite la representación gráfica y
2.1 Generación y manejo de vectores y matrices.
2.1 Generación y manejo de vectores y matrices. Generación de vectores de forma directa En el lenguaje M se va a trabajar habitualmente con los corchetes ([ ]) para la generación de vectores y matrices.
Tipos de Datos de python (2ª parte):
Tipos de Datos de python (2ª parte): Enteriormente hemos visto algunos de los tipos de datos que maneja python. Vimos: int, float, chr, str, bool También vimos como convertir datos a cada uno de estos
Operadores. Javier Fernández Rivera -
Programación en C Operadores Javier Fernández Rivera - www.aurea.es Los operadores Son los elementos o caracteres gráficos encargados de manipular los datos, que pueden ser dados por números, caracteres,
COMUNICACIÓN ENTRE EL CLIENTE Y SERVIDOR SIN PHP Y CON PHP. INTÉRPRETE PHP Y GESTOR DE BASES DE DATOS (CU00804B)
APRENDERAPROGRAMAR.COM COMUNICACIÓN ENTRE EL CLIENTE Y SERVIDOR SIN PHP Y CON PHP. INTÉRPRETE PHP Y GESTOR DE BASES DE DATOS (CU00804B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP
IES Miralbueno TIC-I 1º Bach. Curso VARIABLES Y SENTENCIAS ELEMENTALES
VARIABLES Y SENTENCIAS ELEMENTALES Un programa está compuesto de sentencias o instrucciones que manipulan datos. Esos datos pueden ser datos de un único uso o valores almacenados en variabes. Una variable
Introducción a Matlab. Ing. Laura López López
Introducción a Matlab Ing. Laura López López Qué es Matlab? MatLab significa MATrixLABoratory MATLAB es un lenguaje de alto nivel para realizar cálculos científico-técnicos. Integra las herramientas de
Quick Tutorial de C++ y CLion
Quick Tutorial de C++ y CLion Departamento de Computación, FCEyN, Universidad de Buenos Aires. 28 de Agosto de 2017 Bienvenidos al Laboratorio de Programación de Algoritmos y Estructura de Datos Equipo
Preliminares: programación con C++
Preliminares: programación con C++ JUAN CARLOS CONDE RAMÍREZ INTRODUCTION TO PROGRAMMING Archivos y Comentarios Todo programa en lenguaje C++ debe tener la siguiente extensión: file.c, file.cc file.cpp
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
Programa académico. CI209 Semestre: 3 Área en plan de estudios ( B, P y E):
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERIA PROGRAMA ANALÍTICO DE LA UNIDAD DE APRENDIZAJE: PROGRAMACIÓN DES: Ingeniería Programa académico Ingeniería en
GUÍA DE TRABAJO N 1 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 13
Página 1 de 13 Tema: FUNDAMENTOS DE PROGRAMACIÓN EN LENGUAJE C# Objetivo: Conocer y manejar correctamente los tipos de datos y las diferentes estructuras de programación que hacen parte del lenguaje de
Rancagua, Agosto 2009
cvalle@inf.utfsm.cl Departamento de Informática - Universidad Técnica Federico Santa María Rancagua, Agosto 2009 1 / 23 Temario 1 2 3 4 2 / 23 Temario 1 2 3 4 3 / 23 Para resolver problemas simples en
Herramientas computacionales para la matemática MATLAB: Estructuras de control
Herramientas computacionales para la matemática MATLAB: Estructuras de control Verónica Borja Macías Mayo 2012 1 Estructuras de control ESTRUCTURAS DE REPETICIÓN: BUCLES Los bucles permiten repetir las
CLASE 1 INTRODUCCIÓN A MATLAB
Prof. Alexander Hoyo Clase 1 Introducción a MATLAB pág. 1 de 12 CLASE 1 INTRODUCCIÓN A MATLAB MATLAB es un software de computación técnica de alto nivel que integra cómputo, visualización y programación
Sentencias de control de flujo
Bucles Sentencias de control de flujo Departamento de Electrónica Fundación San Valero Bucles Hasta ahora los programas que hemos visto eran lineales. Comenzaban por la primera instrucción y acababan por
SÍLABO CURSO DE EXCEL PROFESIONAL. Al finalizar el curso los participantes estarán en capacidad de:
SÍLABO CURSO DE EXCEL PROFESIONAL I. INFORMACION GENERAL 1.1. Asignatura : Curso de Excel Profesional. 1.2. Requisitos : Ninguno. 1.3. Horas semanales : Seis (6). 1.4. Duración del curso : 12 semanas.
MODULO II PROGRAMACIÓN ORIENTADA A EVENTOS
MODULO II PROGRAMACIÓN ORIENTADA A EVENTOS Índice 1. Concepto Visual Basic 2. Elementos del lenguaje.- Ventana principal de Visual Basic. 3. Desarrollo de Aplicación. Concepto Visual Basic Visual Basic
Sistemas Operativos y Software Computacional Sistemas operativos y software computacional
Sistemas operativos y software computacional 1 de 57 EL SISTEMA OPERATIVO Y LOS DISPOSITIVOS DE ALMACENAMIENTO 2 de 57 Definición de sistema operativo El sistema operativo es el programa (o software) más
MANUAL DE MACROS EXCEL 2010
MANUAL DE MACROS EXCEL 2010 1 CONTENIDO 1-COMO GRABAR UNA MACRO------------------------------------------------------------------------------------3 2-COMO EJECUTAR UNA MACRO QUE YA EXISTE-------------------------------------------------------------5
Sentencias de control. Condiciones
Sentencias de control Condiciones Son las preguntas básicas a las que se puede responder sí o no Para implementar el control del flujo, son muy útiles unas expresiones que permiten comparar dos variables
Las operaciones aritméticas básicas en MATLAB son las más sencillas que se pueden
CAPÍTULO 5 TEMAS 5.1 Aritmética 5.1.1 Variables y Operaciones Básicas Las operaciones aritméticas básicas en MATLAB son las más sencillas que se pueden realizar en este programa. Si asignamos valores a
Cátedra: Fundamentos de Informática para Ingeniería Química. Introducción al manejo de Matlab 6.5
Cátedra: Fundamentos de Informática para Ingeniería Química Introducción al manejo de Matlab 6.5 Introducción al manejo de Matlab 6.5 Matlab se puede inicializar como cualquier otra aplicación de Windows,
Programación en Visual Basic Ricardo Rodríguez García
Manual Básico de Programación en Visual Basic 1.- Estructura de un proyecto Visual Basic Los programas o aplicaciones desarrolladas en Visual Basic van a constituir un único paquete que denominaremos proyecto.
APENDICE B Ensamblador IASM11/Simulador AVSIM11
APENDICE B Ensamblador IASM11/Simulador AVSIM11 El programa ensamblador IASM11, es una herramienta que permitirá editar y ensamblar programas para el microcontrolador HC11. Este programa corre bajo la
Introducción a c++ Introducción a la programación EIS Informática III
Introducción a c++ Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como las computadoras. Pueden usarse para crear programas
Rancagua, Agosto 2009
cvalle@inf.utfsm.cl Departamento de Informática - Universidad Técnica Federico Santa María Rancagua, Agosto 2009 1 / 28 Temario 1 2 2 / 28 Temario 1 2 3 / 28 Este capítulo introduce conceptos de programación
Programación MATLAB: Programas y Funciones.
Programación MATLAB: Programas y Funciones. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad:
OpenOffice Writer I. PROCESADOR de TEXTOS
OpenOffice Writer I PROCESADOR de TEXTOS Índice del curso 1. Qué es OpenOffice writer... 3 Introducción... 3 Descripción del entorno de trabajo de OpenOffice Writer... 3 2. Primeros pasos... 4 Crear un
Programación MATLAB: Programas y Funciones.
Programación MATLAB: Programas y Funciones. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad:
PYTHON. Programación estructurada
PYTHON Programación estructurada Estructuras selectivas Hasta ahora los programas que hemos hecho siguen todos una secuencia fija de operaciones: muestran datos por pantalla y/o piden datos al usuario,
Curso de Modelado y Simulación
Curso de Modelado y Simulación Para Profesores de Física, Matemáticas y Electrónica Universidad Técnica de Ambato AMBATO-ECUADOR Agosto-2006 Ing. José Manuel Ruiz Gutiérrez Catedrático de Tecnología Eléctrica
Formato para prácticas de laboratorio
Fecha de efectividad: 2011-1 Formato para prácticas de laboratorio CARRERA PLAN DE ESTUDIO CLAVE DE UNIDAD DE APRENDIZAJE NOMBRE DE LA UNIDAD DE APRENDIZAJE Ingeniero en Computación 2009-2 12099 Programación
Scientific Programming with Python
Scientific Programming with Python Felipe Zapata Reactivity and Molecular Structure Group of the University of Alcala 9 de marzo, 2011 Contenido Porque que programar? Introducción a Python Características
Operadores. Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.
Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++. Operadores aritméticos Son operadores binarios (requieren siempre dos operandos) que realizan las operaciones aritméticas
Variables, expresiones y sentencias
Introducción a la Programación Pontificia Universidad Javeriana Generado con LAT E X Febrero de 2010 Recorderis Recorderis Algoritmo Colección de instrucciones junto con un orden en el cual deben ser ejecutados.