Laboratorio 2: Programación en SciLab
|
|
|
- María Carmen Gómez Agüero
- hace 9 años
- Vistas:
Transcripción
1 Elementos de Matemática Aplicada 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 de Scripts Miren la ventana de SciLab. Arriba a la derecha hay un cuadro desplegable donde indica un directorio (una carpeta). Ese es el directorio de trabajo de SciLab. 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). Además de interpretar las instrucciones que uno ingresa en la consola, Scilab puede leerlas también de un archivo. Esto es muy útil porque nos permite escribir en un archivo las instrucciones que queremos ejecutar y después las podemos ejecutar todas las veces que queramos sin necesidad de escribirlas en la consola. Para escribir el archivo con los comandos utilizaremos el editor que viene con Scilab para ello vaya a Aplicaciones >> Scinotes. Lo primero que hacemos es guardar el archivo, para lo que vamos al menú Archivo y allí seleccionamos la opción guardar. Le ponemos un nombre al archivo (por ejemplo, ejemplo1.sce). El nombre tiene que terminar en.sce para que Scilab lo pueda identificar automáticamente como un archivo de comandos. En el archivo podemos introducir comandos e instrucciones como lo hicimos en la consola. La diferencia es que las instrucciones no se ejecutarán hasta tanto nosotros no hagamos algo desde la consola para que esto suceda. Por lo tanto podemos escribir varias líneas de instrucciones en el editor que serán luego ejecutadas en forma secuencial cuando se lo indiquemos al Scilab desde la consola. En el archivo guardado escriba x=1.95:.001:2.05; // Rango para la variable x //x=x_inicial:longitud_del_paso:x_final // esto es un comentario // Polinomio en forma expandida y1=(x.^9-18*x.^ *x.^7-672*x.^ *x.^ *x.^ *x.^3-4608*x.^ *x - 512);
2 Elementos de Matemática Aplicada // 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 ); (ojo con las comillas, tienen que ser las verticales; las inclinadas para un lado o el otro no sirven). Listo, para ejecutar el programa, hay que ir al menú ejecutar. Allí encontrará tres formas de ejecutarlo:... archivo sin eco esta opción ejecuta el programa dando sólo los resultados del mismo en algún archivo en donde se decida guardar los resultados (veremos cómo hacer esto más adelante). Esta opción no es la más recomable cuando se empieza a usar el programa ya que no es posible la visualización de posibles errores.... archivo con eco esta opción ejecuta el programa y luego, en la Scilab- Console aparece el programa y el/los resultado/s, si es que no cortó antes con algún error en cuyo caso avisa en donde está el error....hasta el cursor, con eco esta opción ejecuta el programa sólo hasta donde esté parado el cursor. También, si selecciona una parte del programa, en lugar de...hasta el cursor, con eco aparece la opción...selección, con eco con la cual puede ejecutar pequeñas secciones del programa. 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 entonces hacé esto si no hacé esto otro. Veamos un ejemplo. Vamos a calcular ln 2 usando la función que trae
3 Elementos de Matemática Aplicada SciLab, y compararla con la aproximación ln 2 N ( 1) n 1 n=1 Cree un archivo.sce y póngale el siguiente programa tolerancia = 10^(-3); Maquina = log(2) //Logaritmo calculado con la funcion de SciLab // 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 resultados son parecidos ); else disp( los resultados son diferentes ); Pruebe cambiando los valores de N y de tolerancia para ver diferentes resultados posibles 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. n
4 Elementos de Matemática Aplicada Fviejo=0; Factual=1; for i=1:10 Fnuevo = Fviejo + Factual //calculo el nuevo término //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 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)
5 Elementos de Matemática Aplicada Pruebe cambiando la tolerancia para ver cómo funciona. Importante: Si tarda mucho, la combinación de teclas <Ctrl>+C corta el programa o en el menú de Scilab-Console, vaya a Control, allí encontrará tres opciones: continuar, cancelar e interrumpir. 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 Expresiones lógicas operador descripció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 or(a<b) algún elemento de a es menor que el correspondiente de b and(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, SciLab 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.
6 Elementos de Matemática Aplicada Para crear una función, hay que crear un archivo.sci o.sce, y en el primer renglón poner algo como function resultado=estaesmifuncion(entrada1, entrada2, entrada3) //poner la función que desea evaluar function 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 function [r1,r2]=bhaskara(a,b,c) disc = sqrt(b^2-4*a*c); r1 = (-b-disc)/(2*a); r2 = (-b+disc)/(2*a); function Importante: No es necesario que el nombre del archivo sea el mismo nombre que el de la función como en MatLab. Si es muy importante que la ejecute pues al ejecutar la función (con alguno de los métodos descriptos antes) lo que hacemos es que el Scilab reconozca, de ahora en más (hasta que se nos ocurra redifinir el significado de bhaskara ) a bhaskara(a,b,c) como la función definida en el archivo que guardamos. Otra cosa importante es que, al usar el function 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 =
7 Elementos de Matemática Aplicada 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 raíces 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)
8 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 = a-fix(a./b).*b; %resto de dividir a/b a = b; b = r; function Pista: Lo vieron en álgebra, y lleva el nombre de Euclides.
Laboratorio 2: Programación en MatLab
Elementos de Matemática Aplicada 2014 1 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
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
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
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.....................................
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
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
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,
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
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
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
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
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
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
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
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 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
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
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
Creación de Shell Scripts
Creación de Shell Scripts Un script es una secuencia de instrucciones que un programa es capaz de seguir, interpretar, y ejecutar, pero el Shell Script no es solamente eso; también son ficheros de texto
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,
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
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
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,
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
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
TEMA 7: PERSONALIZAR Y AUTOMATIZAR EL TRABAJO CON EXCEL (I PARTE)
TEMA 7: PERSONALIZAR Y AUTOMATIZAR EL TRABAJO CON EXCEL (I PARTE) 1.- Personalizar barras de herramientas y menús.- Con Excel podemos modificar el contenido de los menús y de las barras de herramientas
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
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
Creación De Scripts Ejecutables
Creación De Scripts Ejecutables Este manual se hace con la finalidad de dar una explicación paso a paso de cómo crear scripts que pueden ejecutar diversas tareas de acuerdo al contenido del texto del guión.
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
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
Sentencias iterativas
Sentencias iterativas 1. Objetivos Al finalizar esta actividad, serás capaz de: 1. Utilizar adecuadamente la sentencia while para generar la repetición en la ejecución de grupos de sentencias 2. Motivación
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...
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
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
Introducción a Fortran
[email protected] Escuela Técnica Superior de Ingenieros Aeronáuticos Universidad Politécnica de Madrid 4 de marzo de 2011 Índice Introducción 1 Introducción 2 3 4 Fin? Qué es programar? Un ordenador
CAPÍTULO 4 Mi primera diapositiva
CAPÍTULO 4 Mi primera diapositiva Crear una presentación sencilla Ahora que ya conocemos el entorno de trabajo, llega el momento de crear nuestra primera presentación. En esta presentación vamos a servirnos
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
FÓRMULAS. Operador aritmético Significado Ejemplo
FÓRMULAS Fórmula Una Formula es: La representación de una operación aritmética en una hoja de calculo. Una fórmula comienza por un signo igual (=), seguido del cálculo que realiza. Por ejemplo, la siguiente
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
DIAGRAMAS DE FLUJO ELEMENTOS E INSTRUCCIONES A USAR EN UN DIAGRAMA DE FLUJO
DIAGRAMAS DE LUJO Un Diagrama de lujo es la representación gráfica de los pasos a seguir para lograr un objetivo, que habitualmente es la solución de un problema. Por Logical se entiende, en algunos libros,
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,
Conceptos. Generales ALGORITMOS
Conceptos 1 Generales ALGORITMOS Que es un Algoritmo? 2 Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos
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
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
GUÍA 10 Tema: Creación de Gif animado.
1 Edición Fotográfica. Guía 10 Facultad: Ciencias y Humanidades Escuela: Comunicaciones Asignatura: Edición Fotográfica. GUÍA 10 Tema: Creación de Gif animado. Contenidos Uso de otras acciones semiautomáticas
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.
Práctica 8: Consultas de acción
Práctica 8: Consultas de acción 1 Además de las consultas de selección, de campos calculados y de tabla de referencias cruzadas, en las que sólo se visualizan o muestran los datos contenidos en las tablas,
RECORDAR TIPOS DE DATOS
RECORDAR TIPOS DE DATOS VARIABLES: OBJETO CUYO valor cambia: A510 nombres NOTAS Int A=0; float B=1; CONSTANTES: OBJETO cuyo valor no cambia PI= 3.14159 LAS COMAS NO SE PERMITEN Int PI=3.1415 EXPRESIONES:
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
El Pseudo-código de PsInt
El Pseudo-código de PsInt Las características de este pseudolenguaje fueron propuestas en 2001 por el responsable de la asignatura Fundamentos de Programación de la carrera de Ingeniería Informática de
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
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
Programación: Estructuras de Control
Programación: 2 Estructuras de Control Contenido 2.1.- Introducción 2.2.- Estructuras de Selección 2.2.1.- Sentencia if 2.2.2.- Sentencia switch 2.3.- Estructuras de Iteración 2.3.1.- Sentencia while 2.3.2.-
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
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
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
Tutorial Calc (I) CEPER Pintor Zuloaga (Cádiz) José Manuel Aguilar
Tutorial Calc (I) CEPER Pintor Zuloaga (Cádiz) Calc (I) Calc es el programa hoja de cálculo del paquete ofimático LibreOffice, del que ya hemos visto Writer (procesador de textos) e Impress (presentaciones).
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De
Estructuras de control: Las variables: Fuertemente tipado: Tipado dinámico: Variables booleanas: Qué son las estructuras de control?
Estructuras de control: Qué son las estructuras de control? Las estructuras de control nos permiten modificar el flujo del programa. Piensa en el programa como una piedra que baja por un tubo, entra por
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
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
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
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
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
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 /.
OPERACIONES CON POLINOMIOS
4. 1 UNIDAD 4 OPERACIONES CON POLINOMIOS Objetivo general. Al terminar esta Unidad resolverás ejercicios y problemas en los que apliques las operaciones de suma, resta, multiplicación y división de polinomios.
TEMA 4: Programación estructurada
TEMA 4: Programación estructurada 4.1.-Introducción. Teorema de la programación estructurada El principio fundamental de la programación estructurada es que en todo momento el programador pueda mantener
INDICE PARTE I AMBIENTE DE TRABAJO Instalación de Winplot 1.2. Conociendo Winplot Ambiente de trabajo. 1.4.
INDICE PARTE I AMBIENTE DE TRABAJO 1.1. Instalación de Winplot 1.2. Conociendo Winplot. 1.3. Ambiente de trabajo. 1.4. Barra de menú PARTE II CONSTRUCCIÓN DE GRÁFICAS 2.1. Ubicación de una coordenada x,y
INTRODUCCIÓN Qué es una sucesión? Una sucesión es un conjunto de cosas (normalmente números) una detrás de otra, en un cierto orden.
Estudiante: Área: Matemáticas Asignatura: Matemáticas Docente: Leonardo Prada Grado: noveno Tema: sucesiones, series y progresiones Fecha: 1 de octubre de 015 Indicador de desempeño: desarrolla sucesiones,
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
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
Práctica II: Funciones y gráficas
AMPLIACIÓN DE MATEMÁTICAS - 2 o ING. DE TELECOMUNICACIÓN Dpto. Matemática Aplicada II. Universidad de Sevilla. Curso 2009/10 Práctica II: Funciones y gráficas 1. Definición de funciones Aunque Matlab tiene
$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos
PROGRAMACIÓN DE SHELL SCRIPTS EN LINUX El shell es un intérprete de órdenes, pero el shell no es solamente eso; los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como tales,
