Laboratorio 2: Programación en MatLab
|
|
|
- Mariano Gil Sandoval
- hace 7 años
- Vistas:
Transcripción
1 Elementos de Matemática Aplicada Laboratorio 2: Programación en MatLab Ya vimos un poco de la sintaxis de MatLab. Ahora vamos a empezar a ver cómo usarlo para desarrollar cálculos largos. 1. Programación de Scripts Miren la ventana de MatLab. Arriba a la derecha hay un cuadro desplegable donde indica un directorio (una carpeta). Ese es el directorio de trabajo de MatLab. Ahí se guardan los archivos y de ahí se leen. Vamos a cambiarlo. Busquen un lugar adecuado y creen una carpeta para ustedes (pregúntenle al responsable de la sala de PCs dónde es un lugar adecuado para que no les borren los archivos). Los archivos más comunes para trabajar en MatLab son los archivos.m que permiten automatizar un montón de tareas. Los más simples son los scripts. Los scripts son programas que pueden usar las variables del Workspace o crear nuevas variables. Hagamos un ejemplo. Cree un nuevo archivo (en el menú File >> New > M-file). Y en ese archivo escriba x=1.95:.001:2.05; % Rango para la variable x % esto es un comentario % que no afecta al programa % Polinomio en forma expandida y1=(x.^9-18*x.^ *x.^7-672*x.^ *x.^ *x.^ *x.^3-4608*x.^ *x - 512); % Polinomio en forma anidada y2=-512+(2304+(-4608+(5376+(-4032+(2016+(-672+(144+(-18+x)....*x).*x).*x).*x).*x).*x).*x).*x; % Polinomio factorizado y3=(x-2).^9; plot(x,y1, --g,x,y2, r,x,y3, b ); leg( expandido, anidado, factorizado );
2 Elementos de Matemática Aplicada (ojo con las comillas, tienen que ser las verticales; las inclinadas para un lado o el otro no sirven). Ahora guarde este archivo, con algún nombre sugerente, por ejemplo prueba.m. Listo, para ejecutar el programa, hay que volver a la ventana de comandos y poner el nombre del archivo, pero sin la m. >> prueba (o el nombre que le hayan puesto). La ventaja de esto es que si queremos cambiar algo, por ejemplo el rango para las x, sólo hay que ir al archivo y cambiar la línea correspondiente, y no hace falta volver a ejecutar todos los comandos. Es importante, cuando se realice un cambio, volver a a guardar el archivo, porque al ejecutar en la ventana de comandos lo que se usa es lo último guardado, y no lo que esté escrito sin guardar Condicionales Los programas que hagamos pueden ser un poco más inteligentes y tomar algunas decisiones. Para eso le tenemos que dar instrucciones del estilo Si pasa esto ento entonces hacé esto si no hacé esto otro. Veamos un ejemplo. Vamos a calcular ln 2 usando la función que trae MatLab, y compararla con la aproximación ln 2 N ( 1) n 1 n=1 Cree un archivo.m y póngale el siguiente programa tolerancia = 10^(-3); Maquina = log(2) %Logaritmo calculado con la funcion de MatLab % Logaritmo calculado con la sumatoria: N=100; n=1:n; %es un vector con todos los indices de la sumatoria Nosotros = sum( (-1).^(n-1)./ n) %recuerden que.^ y./ hacen la cuenta para cada elemento if abs(maquina - Nosotros)<tolerancia disp( Los resultdos son parecidos ); else disp( los resultados son diferentes ); Pruebe cambiando los valores de N y de tolerancia para ver diferentes resultados posibles. n
3 Elementos de Matemática Aplicada Bucles Los bucles son partes del programa que se repiten muchas veces Hay dos clases de bucles: los bucles for, que se repiten un número fijo de veces, y los bucles while que se repiten depio de alguna condición. Veamos un ejemplo sencillo, para calcular el factorial de 100 F=1; for i=1:100 F=F*i; F Una cosa que parece difícil al principio, es que las variables que se usan dentro del bucle tienen que inicializarse antes con algún valor que no afecte al resultado (en este caso F=1 porque no afecta a la multiplicación). Si no, en la primera vuelta se produciría un error, porque la computadora no sabría qué valor usar en la primera multiplicación. Vamos a un ejemplo un poco más difícil. Calculemos los primeros 10 términos de la sucesión de Fibonacci. Fviejo=0; Factual=1; for i=1:10 Fnuevo = Fviejo + Factual %calculo el nuevo termino %ahora cambio, el nuevo pasa a ser actual, %y el que era actual ahora es viejo. Fviejo = Factual; Factual = Fnuevo; %observen que hay punto y coma en los renglones %que no quiero ver el resultado, y no hay punto %y coma en el resultado que sí quiero ver
4 Elementos de Matemática Aplicada La lista de valores para el índice puede ser una cosa distinta del típico 1:n, por ejemplo, el siguiente programa calcula la suma impares = 1:2:51; imparesalcuadrado = impares.^ 2; S=0; for i=imparesalcuadrado S=S+i; S Ejercicio Para la sucesión de Fibonacci, F 1, F 2,... calcule los cocientes F n+1 /F n para n desde 1 hasta 50. Supuestamente este cociente tie a Los resultados obtenidos, se parecen a eso? Hay otro tipo de bucle, que se usa para los casos en los que no sé, a priori, cuántas veces va a haber que repetirlo. Se repite mientras se cumple una condición. Por ejempo tol = 10^(-3); %tolerancia S=0; %inicializo variables que se usan en el bucle n=1; while abs(s-log(2))>tol S = S + (-1)^(n-1) / n; n = n+1; Repeticiones = n-1 ErrorAbsoluto = abs(s-log(2)) ErrorRelativo = ErrorAbsoluto / log(2) Pruebe cambiando la tolerancia para ver cómo funciona. Importante: Si tarda mucho, la combinación de teclas <Ctrl>+C corta el programa. Si la tolerancia es demasiado chica, puede ser que el programa nunca termine (por culpa de los errores de redondeo), eso se arregla cambiando la condición del bucle por algo como while abs(s-log(2))>tol & n<=10000
5 Elementos de Matemática Aplicada Expresiones lógicas operador descirpción & Y O ~ No < Menor > Mayor <= Menor o igual >= Mayor o igual == Igual (el símbolo simple = se usa para asignar valor a variables) ~= Distinto any(a<b) algún elemento de a es menor que el correspondiente de b all(a<b) todos los elementos de a son menores que los correspondientes de b 2. Programación de funciones La diferencia principal entre las funciones y los scripts es que en las funciones hay valores que se deciden al momento de usarlas. Por ejemplo, MatLab tiene programada una función para calcular logaritmos, que se llama log. Si quiero calcular el logaritmo de 2, no tengo que ir al programa ese y cambiar un número por un 2, sino que alcanza con escribir log(2). La gracia es aprer, además de a usar las funciones que programaron otros, a programar nuestras propias funciones. Algunas diferencias importantes entre las funciones y los scripts. Hay variables a las que no se les da un valor inicial, sino que que se les asignan valores cuando se llama a la función, ponio los números correspondientes entre los paréntesis, se llaman parámetros de entrada Hay una o más variables que son el resultado de la función. Se llaman parámetros de salida El resto de las variables que se creen dentro de la función se borran automáticamente apenas la función termina, para que no ocupen lugar en el Workspace. Para crear una función, hay que crear un archivo.m, y en el primer renglón poner algo como function resultado=estaesmifuncion(entrada1, entrada2, entrada3) El nombre de la función es estaesmifuncion, los parámetros de entrada son entrada1, entrada2 y entrada3 y el parámetro de salida es resultado. Si hacen falta más parámetros de salida, se pueden agregar entre corchetes, por ejemplo
6 Elementos de Matemática Aplicada function [r1,r2]=bhaskara(a,b,c) disc = sqrt(b^2-4*a*c); r1 = (-b-disc)/(2*a); r2 = (-b+disc)/(2*a); Importante: El nombre del archivo tiene que ser el mismo nombre que el de la función, si no, no anda. Ahora usamos esa función >> bhaskara(1,-1,-1) y el resultado es ans = nos dio una sola de las dos raices, y si se fijan en el Workspace, no están guardadas en memoria ni r1 ni r2. Si queremos guardar los resultados en memoria (y verlos a los dos) tenemos que usar la función así: >> [a,b]=bhaskara(1,-1,-1) y el resultado será a = b = Y ahora sí, las dos variables quedan almacenadas en la memoria. Fíjense que no importa que yo llame a y b a los resultados en la ventana de comandos, y que al mismo tiempo dentro de la función a y b sean los nombres de dos variables. Dentro y fuera de la función son dos mundos distintos, y los nombres de un lado y del otro no tienen nada que ver. Ejercicio Se acuerdan de que en algunos casos una de las raices se perdía por error de redondeo? En este caso fallan [a,b]=bhaskara(1,10^9,1) y [a,b]=bhaskara(1,-10^9,1). Modifique la función para que use la fórmula adecuada para cada raíz (va a necesitar usar un if para controlar el signo del parámetro b)
7 Elementos de Matemática Aplicada Otro ejercicio Qué hace la siguiente función? function a=prueba(a,b) a=round(abs(a)); b=round(abs(b)); if a==0 error( no pueden ser ambos nulos ); else while b ~= 0 r = rem(a,b); %resto de dividir a/b a = b; b = r; Pista: Lo vieron en álgebra, y lleva el nombre de euclides.
Laboratorio 2: Programación en SciLab
Elementos de Matemática Aplicada 2013 1 Laboratorio 2: Programación en SciLab Ya vimos un poco de la sintaxis de SciLab. Ahora vamos a empezar a ver cómo usarlo para desarrollar cálculos largos. 1. Programación
Laboratorio 1: Introducción a MatLab
Elementos de Matemática Aplicada 2012 1 Laboratorio 1: Introducción a MatLab Matlab (www.mathworks.com) es un lenguaje de programación y una herramienta de cálculo. Está diseñado para hacer cuentas con
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
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: [email protected] web: http://metodosnumericoscem.weebly.com Universidad:
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: [email protected] web: http://metodosnumericoscem.weebly.com Universidad:
1.2 Uso del software como una calculadora. Iniciación a los operadores y almacenamiento de datos.
1.2 Uso del software como una calculadora. Iniciación a los operadores y almacenamiento de datos. Iniciación al manejo de datos Empezaremos a usar el software en modo calculadora, utilizando la ventana
Apunte Laboratorio ALPI - El lenguaje de programación Pascal
Apunte Laboratorio ALPI - El lenguaje de programación Pascal 1 2 ÍNDICE GENERAL Índice 1. Estructura de un Programa en Pascal 3 2. Sintaxis de Pascal 4 2.1. Uso de mayúsculas.....................................
EJERCICIO 1. CREACIÓN DE UNA FUNCIÓN
4ª Práctica. Matlab Página 1 PROGRAMACIÓN EN MATLAB PRÁCTICA 04 FUNCIONES, BUCLES Y BIFURCACIONES EJERCICIO 1. CREACIÓN DE UNA FUNCIÓN 1 EJERCICIO 1.1 FUNCIÓN QUE OBTIENE LAS RAÍCES DE UN POLINOMIO DE
Tema: Estructuras de Selección en C#.
2 Programación I Tema: Estructuras de Selección en C#. Programación I. Guía 4 3 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar las instrucciones de
Practica 3. Control de flujo
Practica 3. Control de flujo Informática Aplicada - Grado en Ingeniería Química, UAM, 2009/2010 1 Fecha limite de entrega de la practica Grupo A: 26 de Marzo Grupo B: 9 de Abril 2 Objetivos Al finalizar
Primeros pasos programando en Python
Primeros pasos programando en Python El objetivo de este taller es que aprendan las primeras herramientas de programación. Cada grupo deberá ir leyendo este material en el taller y haciendo los ejemplos,
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
Lista de problemas: ciclos y funciones en el lenguaje MATLAB
Lista de problemas: ciclos y funciones en el lenguaje MATLAB Esta lista de problemas está compuesta para probar si el estudiante tiene ciertas habilidades básicas de programación con arreglos, funciones
PYTHON. Programación básica
PYTHON Programación básica Qué es Python? Es un lenguaje de programación creado a principios de los 90 Su nombre viene del grupo cómico Monty Python Es bastante sencillo de entender (comparado con otros
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
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
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
Herramientas computacionales para la matemática MATLAB: Cómo guardar el trabajo?
Herramientas computacionales para la matemática MATLAB: Cómo guardar el trabajo? Verónica Borja Macías Marzo 2013 1 Cómo guardar el trabajo? Trabajar en la ventana de comandos es similar a realizar cálculos
1. Haz que se muestre una pantalla de alerta con tu nombre. 2. Repite el ejercicio anterior pero usando una variable para guardar tu nombre
1. Haz que se muestre una pantalla de alerta con tu nombre alert("carlos Guerrero"); 2. Repite el ejercicio anterior pero usando una variable para guardar tu nombre Crea una variable para almacenar el
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
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,
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
JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.
Javascript (II) 1 Elementos Básicos: Comentarios: Para una línea // Esto es un Comentario Para un bloque /*......... */ Literales: Valores que puede tomar una variable o una constante. Ejemplos: "Soy una
TEMA 5. PROGRAMACIÓN BÁSICA EN MATLAB /OCTAVE
BLOQUE TEMÁTICO II TEMA 5 TEMA 5. PROGRAMACIÓN BÁSICA EN MATLAB /OCTAVE 5.1. Introducción a Matlab y Octave 5.2. Entrada y salida con formato 5.3. Programas: script y funciones 5.4. Estructuras alternativas
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
LIBRO BASICO DE MICROSOFT EXCEL ) Usted puede crear la URL (una carpeta para guardar el libro).
LIBRO BASICO DE MICROSOFT EXCEL 2010. OBJETIVO GENERAL Manejar los distintos Menús y las herramientas de la Cinta de Opciones, operaciones básicas y administración de datos en Excel para la gestión administrativa
PRÁCTICA NÚMEROS REALES Y COMPLEJOS CURSO Práctica 1 (21- IX-2016)
PRÁCTICA NÚMEROS REALES Y COMPLEJOS CURSO 016-017 Prácticas Matlab Práctica 1 (1- IX-016) Objetivos Iniciarse en el uso de Matlab. Conocer comandos básicos de Matlab para realizar cálculos con números
MODULO SOBRE PROGRAMACION MATLAB
2 2 MODULO SOBRE PROGRAMACION MATLAB ESTRUCTURAS DE DECISION OBJETIVOS Al terminar éste módulo el estudiante estará en condiciones de: Utilizar proposición if para que ejecute una expresión si la condición
Prerrequisitos de la asignatura Álgebra Lineal Numérica
Prerrequisitos de la asignatura Álgebra Lineal Numérica El propósito de Álgebra Lineal Numérica es analizar algoritmos típicos de álgebra lineal, optimizando la rapidez y la precisión. Para analizar la
RADIO =? R AREA = : πr 2 < CIRC = : 2 πr
PROGRAMACION BASICA Programar la calculadora corresponde a decirle que presione teclas por sí misma automáticamente. Los programas se pueden ingresar vía RUN SHIFT PRGM (tecla VARS), o bien ingresando
Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO
Control de Flujo Estructuras de Control Experiencia Educativa de Algorítmica 1 Introducción El estilo de como escribimos y analizamos un algoritmo se convierte en una de las principales características
Tema: Estructuras de Selección en C#.
Programación I, Guía 4 1 Tema: Estructuras de Selección en C#. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar las instrucciones de selección if e
Programación con Octave/Octave-UPM (I)
Programación con Octave/Octave-UPM (I) Mario Bermejo CLUB DE INFORMÁTICA CAMINOS 11 y 13 marzo 2015 Índice 1 Características Octave/Matlab 2 Interfaz gráfica y consola de comandos 3 Tipos y estructuras
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
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
2.- Introducción a Matlab
2.- Introducción a Matlab D R. S E R V A N D O L Ó P E Z A G U A Y O A G O S T O - D I C I E M B R E 2 0 1 7 En este primer episodio Historia y funcionalidad de Matlab. Conocimiento general de la interfaz
1. Del más interno al más externo y de izquierda a derecha. Exponentes o. 2. De izquierda a derecha, tienen la misma raíces
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO ESCUELA NACIONAL COLEGIO DE CIENCIAS Y HUMANIDADES MATERIA: TALLER DE CÓMPUTO MATERIAL DE APOYO NOMENCLATURA : NOMBRE: M U VI-11 Práctica Realizando operaciones
Indice. Entorno Gráfico (KDE) Almacenamiento. Definición WRITE (Procesador de Texto) CONCEPTOS BASICO OPEN OFFICE
Indice CONCEPTOS BASICO Entorno Gráfico (KDE) Almacenamiento OPEN OFFICE Definición WRITE (Procesador de Texto) Ingresar al procesador de texto Comandos del procesador de texto Abrir una hoja en blanco
PLN con Python. Alejandro Pimentel
PLN con Python Alejandro Pimentel Clase 1 Objetivos del PLN Crear aplicaciones que puedan manipular, interpretar y generar lenguaje humano Modelar la capacidad lingüística humana. Representar el conocimiento
Nombre de la práctica: Sistema Operativo.
Manual de s: Nombre de la práctica: Sistema Operativo. #1 Página 1 de 4 Nombre del Alumno: Competencia a desarrollar: Identificar el laboratorio de cómputo, el equipo de cómputo como herramienta de trabajo,
Manejo De Hoja De Cálculo En Procesos Administrativos
Titulo Manejo De Hoja De Cálculo En Procesos Administrativos Descripción Realizar operaciones básicas en Excel tales como rellenar datos automáticamente y operaciones matemáticas básicas. Tipo de Documento
Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo
Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten
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
3 RAÍCES REALES DE ECUACIONES NO-LINEALES. 3.1 Método de la bisección
3 RAÍCES REALES DE ECUACIONES NO-LINEALES Sea f: R R. Dada la ecuación f(x) = 0, se debe encontrar un valor real r tal que f(r) = 0. Entonces r es una raíz real de la ecuación Si no es posible obtener
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
Tema: Estructuras de Selección en C#.
Programación I, Guía 3 1 Tema: Estructuras de Selección en C#. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar las instrucciones de selección if e
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
2. Práctica. 2.1.Introducción. 2.2.Funcionamiento de MATLAB. 2.3.Programas modulizados
2. Práctica 2.1.Introducción En esta práctica se prete dar una introducción al manejo del programa MATLAB. Éste es un programa de cálculo numérico que sirve en sus funciones más básicas, para trabajar
La resolución de problemas es una tarea únicamente humana comprobable en todos los casos con los mismos resultados.
Pseudocódigo Introducción La importancia de sistematizar procesos y crear programas de cómputo radica esencialmente en que estos se puedan utilizar como resolución de problemas similares en muchos casos,
Registro electrónico
Registro electrónico Contenido ACCEDER EL PROGRAMA EXCEL ENTRAR Y DAR FORMATO A LOS DATOS GUARDAR EL TRABAJO ENTRAR FÓRMULAS CALCULAR LA NOTA CREAR FORMATO DE NÚMEROS COPIAR Y PEGAR LA FÓRMULA CREAR BORDES
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
Informática Aplicada II
Informática Aplicada II Dr. Alonso Ramirez Manzanares Depto. de Matemáticas Univ. de Guanajuato e-mail: [email protected] web: http://www.cimat.mx/~alram/ Profesor Alonso Ramirez Manzanares, Ciencias de la
Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO
Control de Flujo Estructuras de Control Experiencia Educativa de Algorítmica 1 Introducción El estilo de como escribimos y analizamos un algoritmo se convierte en una de las principales características
Fundamentos de programación clase 1: Introducción a la programación
Fundamentos de programación clase 1: Introducción a la programación Profesor: Jairo Ernesto Maldonado G. http://eisc.univalle.edu.co/~jaerma/ [email protected] Autor: Ángela Villota Recordemos
OPENOFFICE CALC. Manejo básico de hojas de cálculo
OPENOFFICE CALC Manejo básico de hojas de cálculo Qué es una hoja de cálculo? Podemos verla como una gran tabla para mostrar información y realizar operaciones con esa información Cada una de las casillas
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
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,
Introducción a MATLAB
Introducción a MATLAB Matlab es una herramienta matemática de alto nivel usada por ingenieros y científicos de todo el mundo para resolver diversos problemas en forma interactiva y respaldado por una compañía
INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Expression Node Formula Node MathScript MATLAB Script Contenido de esta clase Todas estas estructuras sirven para incorporar código en formato de texto a nuestra aplicación en LabVIEW. 2 Expression Node
Introducción a C++ y Code::Blocks
Introducción a C++ y Práctica Imperativo Clase 1 Luis Agustín Nieto Departamento de Computación, FCEyN,Universidad de Buenos Aires. 28 de mayo de 2010 Menu de esta Tarde Funcional Vs. Imperativo (Intérprete
EDITORIAL TUTOR FORMACIÓN
CAPÍTULO 8. FÓRMULAS 8.1. DEFINICIÓN DE FÓRMULAS Una fórmula en Excel es una operación matemática sencilla que usa los principales operadores aritméticos: más +, menos -, multiplicación * y división /.
GUIA BÁSICA DE KALGEBRA
GUIA BÁSICA DE KALGEBRA KAlgebra es una calculadora gráfica basada en MathML. Aunque en un principio estuvo orientado a MathML, actualmente puede ser usado por cualquier persona, aunque posea pocos conocimientos
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
PRÁCTICA 1: VECTORES Y MATLAB. Introducción.
PRÁCTICA 1: VECTORES Y MATLAB Introducción. Esta y todas las demás prácticas están pensadas para ser trabajadas delante de un ordenador conmatlabinstalado, y no para ser leídas como una novela. En vez
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...
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
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.
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
Excel Ba sico. Formulas en Excel. El estudio del contenido de esta unidad contribuirá a que usted adquiera las competencias para:
Excel Ba sico Formulas en Excel El estudio del contenido de esta unidad contribuirá a que usted adquiera las competencias para: utilizar formulas básicas en Excel Identificar los diferentes valores de
4. Aplicar fórmulas y funciones.
4. Aplicar fórmulas y funciones. 75 Las técnicas que se tratan en esta sección están relacionadas con la aplicación de funciones y fórmulas. En concreto, este conjunto de técnicas se asocian con los objetivos
Una clasificación de los tipos de datos existentes en los diferentes lenguajes de programación se presenta a continuación:
Clase teórica 2 Algoritmos en C Página 1 de 6 TIPOS DE DATOS Una clasificación de los tipos de datos existentes en los diferentes lenguajes de programación se presenta a continuación: Por el momento nuestro
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
Introducción a Python
Introducción a Python Jairo Bernardo Viola Villamizar Lógica y Algoritmia Qué es Python? Es un lenguaje de programación interpretado de propósito general de alto nivel. Su filosofía consiste en hacer que
