Procedimientos en MAPLE

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Procedimientos en MAPLE"

Transcripción

1 Procedimientos en MAPLE Prof. Carlos Conde LázaroL Prof. Arturo Hidalgo LópezL Prof. Alfredo LópezL Marzo,

2 Plan de de exposición 1º. Qué es un Procedimiento en MAPLE? 2º. Cómo se ESCRIBE un Procedimiento en MAPLE? 3º. Cómo se GUARDA un Procedimiento en MAPLE? 4º. Cómo se UTILIZA un Procedimiento en MAPLE? 5º. Algunas normas sobre procedimientos que debes conocer 6º. Un ejemplo. 1

3 1. 1. Qué es es un un Procedimiento en en MAPLE? Un PROCEDIMIENTO es un subprograma que calcula el valor de una o varias variables de salida en función de los valores que se asignarán (cuando se llame al procedimiento) a una o varias variables de entrada. Se llaman ARGUMENTOS del procedimiento al conjunto de las variables, ya sean de entrada o salida, que se utilizan en el procedimiento. 2

4 2. 2. Cómo se se escribe un un Procedimiento en en MAPLE? (1/2) Nombre_procedimiento:= proc ( argumentos ) Sentencias de MAPLE (asignaciones, bloques IF, bucles,... ) end proc; (end proc puede remplazarse por end;) El resultado de la última operación que se realice, también es un argumento de salida (sale en Nombre_procedimiento ). 3

5 2. 2. Cómo se se escribe un un Procedimiento en en MAPLE? (2/2) Ejemplo: x x x x sen( x) = x ! 5! 7! 9! x 1 x x x x 3! 5! 7! 9! > seno9:=proc(x) x*(1.-x^2*(1/6.-x^2*(1/120.-x^2*(1/5040.-x^2*(1/362880))))) end proc; 4

6 3. 3. Cómo se se guarda un un Procedimiento? Un procedimiento debe guardarse, para poder ser llamado posteriormente, en un fichero con extensión.m > save Nombre_procedimiento, Dirección y nombre del fichero.m Recomendación: Asignar al nombre del fichero el mismo nombre del procedimiento. Y elegir nombres que faciliten la identificación del proceso programado. Ejemplo: Nombre procedimiento Directorio Nombre fichero > save seno9,"c:/profes/pmn/c02_03/seno9.m"; > save seno9,"a:/seno9.m"; 5

7 4. 4. Cómo se se usa un un Procedimiento? (1/2) Cuando desde un programa se desea usar un procedimiento almacenado en un fichero.m : 1º) Se lee el fichero > read Dirección y nombre del fichero.m Ej: > read "C:/Profes/PMN/C02_03/seno9.m"; 2º) (opcional)se dan valores a los argumentos de entrada Ej: > x:=0.27 3º) Se ejecuta el procedimiento Dan valor a las variables de entrada > resultado:= Nombre_procedimiento (expresiones + variables) Nombres de variables de salida 6

8 4. 4. Cómo se se usa un un Procedimiento? (2/2) Ejemplo: [> restart; [> read "A:/seno9.m"; [> alpha:=evalf(pi/2.37); α:= [> v:=seno9(0.5*alpha-1.); v:=

9 5. 5. Algunas normas sobre procedimientos (1/8) (1/8) 1ª) Las variables de salida de un procedimiento pueden tener nombre diferente al ser usadas como parámetros del procedimiento y al ser utilizado el mismo. Ejemplo: [> int_simpson:= proc(a, b, f, vint)... end proc: [> int_simpson(linf, lsup,g,result): Pero cada parámetro del procedimiento y cada expresión o variable con las que se corresponda han de ser del mismo tipo (número, string, array, función,...). 8

10 5. 5. Algunas normas sobre procedimientos (2/8) (2/8) 2ª) Las variables que tengan asignado algún valor en el momento de llamar a un procedimiento son consideradas como variables de entrada. Las variables de salida deben ser pasadas al procedimiento sin tener ningún valor asignado. 3ª) El valor de las variables de entrada no puede ser modificado en el procedimiento. 4ª) Las variables que se utilicen en un procedimiento y no formen parte de sus argumentos son consideradas como variables locales y su valor no es transmitido al programa que llame al procedimiento. 9

11 5. 5. Algunas normas sobre procedimientos (3/8) (3/8) 5ª) Las variables locales pueden ser definidas, tras la primera línea del procedimiento, usando la sentencia local lista de variables locales: 10

12 5. 5. Algunas normas sobre procedimientos (4/8) (4/8) Ej: > int_simpson:=proc(a,b,f,valor) local pmed: pmed:=(a+b)/2.: valor:=(b-a)*(f(a)+4.*f(pmed)+f(b))/6.: end proc: > save int_simpson,"a:/int_simpson.m"; > restart; > read "A:/int_simpson.m"; > g:=x->4*x^2: > int_simpson(0.,1.,g,resultado): > resultado;

13 5. 5. Algunas normas sobre procedimientos (5/8) (5/8) 6ª) Variables usadas en un procedimiento y que no forman parte de sus argumentos pueden ser declaradas como variables globales. Su valor (y su nombre) se transmiten entonces al programa que llame al procedimiento 12

14 Ej: Algunas normas sobre procedimientos (6/8) (6/8) > int_simpson:=proc(a,b,f,valor) global pmed: pmed:=(a+b)/2.: valor:=(b-a)*(f(a)+4.*f(pmed)+f(b))/6.: end proc: > save int_simpson,"a:/int_simpson.m"; > restart; > read "A:/int_simpson.m"; > g:=x->4*x^2: > int_simpson(0.,1.,g,resultado): > resultado;pmed;

15 5. 5. Algunas normas sobre procedimientos (7/8) (7/8) 7ª) Cuando se lea un procedimiento en un programa, se puede visualizar el proceso programado usando: Ej: [> print (Nombre_procedimiento); > restart; > read "A:/int_simpson.m"; > print (int_simpson); proc ( a, b, f, valor) global pmed; description "calculo de una integral por el método de Simpson" ; pmed := a b; valor := ( b a ) ( f( a ) + 4. f( pmed ) + f( b) ) end proc Nota: description sirve para escribir comentarios 14

16 5. 5. Algunas normas sobre procedimientos (8/8) (8/8) 8ª) Un procedimiento puede llamar a otros procedimientos (que se hayan leído previamente). 15

17 Dada la función f(x) Dados: x, maxiter y ε f y x - f ( x) ( x) Ejemplo: Algoritmo del método de de la la secante (1/3) (1/3) j 1 MIENTRAS ( ( j < maxiter) Y ( x y > ε ) ) HACER: x.f( y)- y.f( x) 1º) z 2º) x y f( y)- f(x) 3º) y z 4º) j j+1 FIN BUCLE CONDICIONAL 16

18 6. 6. Ejemplo: Procedimiento sobre el el método de de la la secante (2/3) (2/3) > secante:=proc(xinic,maxiter,eps,f,z,tol,iter) local aux,x,y,j: x:=xinic: y:= x-f(x)/d(f)(x): j:= 1: while ((j<maxiter) and (abs(x-y)<eps)) do aux := (x*f(y)-y*f(x))/(f(y)-f(x)): x := y: y := aux: j := j+1: od: z:=aux: tol:=abs(x-y): iter:=j: end: 17

19 6. 6. Ejemplo: Almacenamiento y uso del procedimiento del método de de la la secante (3/3) (3/3) Almacenamiento del procedimiento [> save secante,"a:/secante.m": Uso del procedimiento [> restart; [> read "A:/secante.m": [> maxiter:=20:eps:=10.^(-4): f:=x->x^3+4.*x^2+x-10.:x:=0.: [> secante(x,maxiter,eps,f,sol,tol,iter): [> evalf(sol);tol;iter;

20 7. 7. Ejercicio propuesto (1/2) Escribir (y salvar) un procedimiento, llamado soporte_ch, que calcule los (n+1) puntos de un soporte de Chebyshev dados por la fórmula: a+ b b a (2 i+ 1) xi = + cos π 2 2 (2 n + 2) (i = 0, 1,..., n) (Datos: a, b, n) (Resultados {x i } (i = 0,.., n) Escribir (y salvar) un procedimiento, llamado polbaslgr1, que calcule el i-ésimo polinomio de base de Lagrange en un soporte dado n ( x x j ) Li ( x) = ( x x ) j= 0 i j j i (Datos: n, {x k } (k = 0,..., n), i) (Resultado: función L i (x) ) 19

21 7. 7. Ejercicio propuesto (2/2) Escribir (y salvar) un procedimiento, llamado polbaslgr, que calcule TODOS los polinomios de base de Lagrange en un soporte dado. Para ello utilizará el procedimiento anterior polbaslgr1. (Datos: n,{x k }(k = 0,..., n)) (Resultado: funciones L i (x) (k = 0,..., n)) Escribir un programa que usando los procedimientos anteriores calcule el polinomio interpolador de Lagrange de la función de Runge f(x) = (1+x 2 ) -1 sobre un soporte de Chebyshev formado por 9 puntos del intervalo [-6, 6]. n p( x) = f ( xi) Li( x) i= 0 20

22 21

INTERPOLACIÓN POLINÓMICA POR TRAMOS: Planteamiento

INTERPOLACIÓN POLINÓMICA POR TRAMOS: Planteamiento INTERPOLACIÓN POLINÓMICA POR TRAMOS: Planteamiento Prof. Arturo Hidalgo LópezL Prof. Alfredo López L Benito Prof. Carlos Conde LázaroL Marzo, 2007 1 OBJETIVOS 1º. Justificar la necesidad de interpolar

Más detalles

INTERPOLACIÓN (Sobre polinomios)

INTERPOLACIÓN (Sobre polinomios) INTERPOLACIÓN (Sobre polinomios) Prof. Arturo Hidalgo LópezL Prof. Alfredo López L Benito Prof. Carlos Conde LázaroL Marzo, 2007 1 OBJETIVOS 1º. Conocer el problema general de interpolación polinomial

Más detalles

INTERPOLACIÓN: Introducción

INTERPOLACIÓN: Introducción INTERPOLACIÓN: Introducción Prof. Carlos Conde LázaroL Prof. Arturo Hidalgo LópezL Prof. Alfredo LópezL Marzo, 2007 16 OBJETIVOS 1º. Conocer el problema general de interpolación polinomial 2º. Calcular

Más detalles

INTERPOLACIÓN: Error en la la interpolación polinómica de Lagrange

INTERPOLACIÓN: Error en la la interpolación polinómica de Lagrange INTERPOLACIÓN: Error en la la interpolación polinómica de Lagrange Arturo Hidalgo LópezL Alfredo López L Benito Carlos Conde LázaroL Marzo, 007 Departamento de Matemática Aplicada y Métodos Informáticos

Más detalles

UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA TÉCNICA SUPERIOR DE INGENIEROS DE MINAS DEPARTAMENTO DE MATEMÁTICA APLICADA Y MÉTODOS INFORMÁTICOS

UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA TÉCNICA SUPERIOR DE INGENIEROS DE MINAS DEPARTAMENTO DE MATEMÁTICA APLICADA Y MÉTODOS INFORMÁTICOS UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA TÉCNICA SUPERIOR DE INGENIEROS DE MINAS DEPARTAMENTO DE MATEMÁTICA APLICADA Y MÉTODOS INFORMÁTICOS TITULACIÓN: INGENIERÍA DE MINAS ASIGNATURA: PROGRAMACIÓN Y MÉTODOS

Más detalles

Programación y Métodos Numéricos Resolución de de ecuaciones no no lineales: Método de de aproximaciones sucesivas

Programación y Métodos Numéricos Resolución de de ecuaciones no no lineales: Método de de aproximaciones sucesivas Programación y Métodos Numéricos Resolución de de ecuaciones no no lineales: Método de de aproximaciones sucesivas Carlos Conde LázaroL Arturo Hidalgo LópezL Alfredo López L Benito Marzo, 2007 Departamento

Más detalles

Programación Estructurada

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

Más detalles

Tema 3. Estructuras de control

Tema 3. Estructuras de control Tema 3. Estructuras de control 3.1. Secuencial 3.2. Selección 3.3. Repetición 2 Objetivos Objetivos del tema: Conocer y saber la utilidad de las tres estructuras de control (secuencial, alternativa y repetitiva)

Más detalles

Programación y Métodos Numéricos Errores de de redondeo en en la la representación de de números reales: EXPRESIÓN DE NÚMEROS EN BASE 2

Programación y Métodos Numéricos Errores de de redondeo en en la la representación de de números reales: EXPRESIÓN DE NÚMEROS EN BASE 2 Programación y Métodos Numéricos Errores de de redondeo en en la la representación de de números reales: EXPRESIÓN DE NÚMEROS EN BASE 2 Arturo Hidalgo LópezL Alfredo López L Benito Carlos Conde LázaroL

Más detalles

Apunte Laboratorio ALPI - El lenguaje de programación Pascal

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.....................................

Más detalles

Programación y Métodos Numéricos Resolución de de ecuaciones no no lineales: Método de de bipartición

Programación y Métodos Numéricos Resolución de de ecuaciones no no lineales: Método de de bipartición Programación y Métodos Numéricos Resolución de de ecuaciones no no lineales: Método de de bipartición Carlos Conde LázaroL Arturo Hidalgo LópezL Alfredo López L Benito Marzo, 2007 Departamento de Matemática

Más detalles

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 ) 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

Más detalles

BUCLES EN MAPLE. Prof. Carlos Conde LázaroL Prof. Arturo Hidalgo LópezL Prof. Alfredo LópezL

BUCLES EN MAPLE. Prof. Carlos Conde LázaroL Prof. Arturo Hidalgo LópezL Prof. Alfredo LópezL BUCLES EN MAPLE Prof. Carlos Conde LázaroL Prof. Arturo Hidalgo LópezL Prof. Alfredo LópezL Marzo, 2007 Definición Un cálculo que se repite varias veces, se programa mediante una estructura denominada:

Más detalles

Diseño Computarizado 15023

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

Más detalles

Introducción a Fortran

Introducción a Fortran mario.merino@upm.es 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

Más detalles

SUBPROGRAMAS. Los subprogramas pueden ser invocados varias veces desde diferentes partes del programa.

SUBPROGRAMAS. Los subprogramas pueden ser invocados varias veces desde diferentes partes del programa. SUBPROGRAMAS Los subprogramas son un conjunto de instrucciones que realizan una labor específica y se comportan de manera independiente en un programa. Los subprogramas facilitan: Descomponer la complejidad

Más detalles

UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA TÉCNICA SUPERIOR DE INGENIEROS DE MINAS DEPARTAMENTO DE MATEMÁTICA APLICADA Y MÉTODOS INFORMÁTICOS

UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA TÉCNICA SUPERIOR DE INGENIEROS DE MINAS DEPARTAMENTO DE MATEMÁTICA APLICADA Y MÉTODOS INFORMÁTICOS UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA TÉCNICA SUPERIOR DE INGENIEROS DE MINAS DEPARTAMENTO DE MATEMÁTICA APLICADA Y MÉTODOS INFORMÁTICOS TITULACIÓN: INGENIERÍA DE MINAS ASIGNATURA: PROGRAMACIÓN Y MÉTODOS

Más detalles

Programación y Métodos Numéricos Errores de de redondeo en en la la representación de de números reales: INTRODUCCIÓN Y MOTIVACIÓN

Programación y Métodos Numéricos Errores de de redondeo en en la la representación de de números reales: INTRODUCCIÓN Y MOTIVACIÓN Programación y Métodos Numéricos Errores de de redondeo en en la la representación de de números reales: INTRODUCCIÓN Y MOTIVACIÓN Carlos Conde LázaroL Arturo Hidalgo LópezL Alfredo López L Benito Febrero,

Más detalles

Unidad 6. Procedimientos Almacenados y Disparadores

Unidad 6. Procedimientos Almacenados y Disparadores Unidad 6 Procedimientos Almacenados y Disparadores Disparadores (Triggers) Características Los disparadores solo ocurren cuando se presentan determinados eventos Los tipos de eventos permitidos suelen

Más detalles

Algorítmica y Lenguajes de Programación. Ficheros

Algorítmica y Lenguajes de Programación. Ficheros Algorítmica y Lenguajes de Programación Ficheros Ficheros. Introducción Un fichero es una unidad de información almacenada en disco a la que se asigna un identificador único. Los ficheros nos ofrecen la

Más detalles

INTRODUCCIÓN A MAPLE

INTRODUCCIÓN A MAPLE INTRODUCCIÓN A MAPLE Prof. Carlos Conde LázaroL Prof. Arturo Hidalgo LópezL Prof. Alfredo López L Benito Febrero, 2007 1 OPCIONES INICIALES DE ENTORNO Classic Worksheet Maple 9.lnk Maple 9.lnk Entorno

Más detalles

Resolución de Problemas y Algoritmos Segundo cuatrimestre 2015 Clase 11: Construcción de primitivas (Funciones)

Resolución de Problemas y Algoritmos Segundo cuatrimestre 2015 Clase 11: Construcción de primitivas (Funciones) Resolución de Problemas y Algoritmos Segundo cuatrimestre 2015 Clase 11: Construcción de primitivas (Funciones) Dr. Sergio A. Gómez http://cs.uns.edu.ar/~sag Departamento de Ciencias e Ingeniería de la

Más detalles

EJERCICIOS PROPUESTOS: Interpolación

EJERCICIOS PROPUESTOS: Interpolación EJERCICIOS PROPUESTOS: Interpolación 1º. Determínese el polinomio de primer grado que en x = 1 toma el valor y en x 1 = toma el valor. Para ello: a) Escríbase el sistema de ecuaciones lineales que proporciona

Más detalles

Soluciones al Examen de Fundamentos de Computadores y Lenguajes

Soluciones al Examen de Fundamentos de Computadores y Lenguajes Soluciones al Examen de Fundamentos de Computadores y Lenguajes Cuestiones (5 cuestiones, 5 puntos en total) Examen Parcial. Junio 2004 1) Se desea crear una clase para hacer cálculos sobre el movimiento

Más detalles

Ejemplo: Paso de polares a cartesianas en el plano. f : [0, ) [0, 2π) R R. coordx : [0, ) [0, 2π) R. coordy : [0, ) [0, 2π) R

Ejemplo: Paso de polares a cartesianas en el plano. f : [0, ) [0, 2π) R R. coordx : [0, ) [0, 2π) R. coordy : [0, ) [0, 2π) R Ejemplo: Paso de polares a cartesianas en el plano f : [0, ) [0, 2π) R R (r, z) (rcos(z), rsin(z)) Slide 1 Primera solución : usar 2 funciones : coordx : [0, ) [0, 2π) R (r, z) rcos(z) coordy : [0, ) [0,

Más detalles

9. Subprogramas: Procedimientos 1. TEMA 9: Subprogramas: Procedimientos

9. Subprogramas: Procedimientos 1. TEMA 9: Subprogramas: Procedimientos 9. Subprogramas: Procedimientos 1 TEMA 9: Subprogramas: Procedimientos Índice Slide 1 9.1. Procedimientos...................... 1 9.2. Parámetros y argumentos................. 10 9.2.1. Paso por valor..................

Más detalles

Planta Primera. Vivenda. 63,70m² 73,99m² 6,27m²

Planta Primera. Vivenda. 63,70m² 73,99m² 6,27m² 1 10º 2º 3º Primera 63,70m² 73,99m² 6,27m² 92,94m² Primera 10º 60,47m² 70,39m² 9,19m² 87,65m² Primera 1 66,80m² 78,63m² 8,06m² 95,72m² Primera 2º 51,36m² 60,38m² 7,10m² 78,14m² Primera 3º 51,36m² 60,20m²

Más detalles

APÉNDICE A ESCUELA SUPERIOR POLITECNICA DEL LITORAL INSTITUTO DE CIENCIAS MATEMATICAS INGENIERIA EN ESTADISTICA E INFORMATICA

APÉNDICE A ESCUELA SUPERIOR POLITECNICA DEL LITORAL INSTITUTO DE CIENCIAS MATEMATICAS INGENIERIA EN ESTADISTICA E INFORMATICA APÉNDICE A ESCUELA SUPERIOR POLITECNICA DEL LITORAL INSTITUTO DE CIENCIAS MATEMATICAS INGENIERIA EN ESTADISTICA E INFORMATICA Nivel de Conocimientos en Estadística de los estudiantes de Ingeniería de la

Más detalles

ALGORÍTMICA. Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid.

ALGORÍTMICA. Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid. ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid. Indíce Algoritmo Elementos de un algoritmo: Variables, Constantes, Expresiones Datos: Definición y

Más detalles

Lenguajes de programación. Algoritmos y Estructuras de Datos I. Lenguajes compilados. Lenguajes compilados

Lenguajes de programación. Algoritmos y Estructuras de Datos I. Lenguajes compilados. Lenguajes compilados Lenguajes de programación Algoritmos y Estructuras de Datos I Primer cuatrimestre de 2014 Departamento de Computación - FCEyN - UBA Teórica - clase 3 Introducción a la programación imperativa Las computadoras

Más detalles

//Sección de manejo de excepciones. Las rutinas de manejo de errores //aparecen aqui

//Sección de manejo de excepciones. Las rutinas de manejo de errores //aparecen aqui PL/SQL - Oracle PL/SQL (Procedural Language/SQL) es una extensión de SQL, que agrega ciertas construcciones propias de lenguajes procedimentales, obteniendose como resultado un lenguaje estructural mas

Más detalles

Semántica Denotacional

Semántica Denotacional Semántica Denotacional Idea: El significado de un programa es la función denotada por el programa Componentes del metalenguaje para la definición semántica denotacional de un L.P.: Dominios sintácticos

Más detalles

Práctica IV: Métodos de Newton-Raphson y de la secante, para encontrar las raíces de una función.

Práctica IV: Métodos de Newton-Raphson y de la secante, para encontrar las raíces de una función. Práctica IV: Métodos de Newton-Raphson y de la secante, para encontrar las raíces de una función. Se suele llamar método de Newton-Raphson al método de Newton cuando se utiliza para calcular los ceros

Más detalles

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 (;)

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,

Más detalles

Introducción a la. Programación con

Introducción a la. Programación con Introducción a la Programación con C Objetivo El alumno comprendera los conceptos sobre cuales se rige la programación estructurada mediante una base teórica y un conjunto de prácticas, enfocando dichos

Más detalles

Ficheros. Introducción. Apertura y cierre de ficheros

Ficheros. Introducción. Apertura y cierre de ficheros s Introducción Podemos deir un fichero o archivo como una unidad de información almacenada en memoria secundaria, un disco, a la que se asigna un identificador único; los ficheros nos ofrecen la posibilidad

Más detalles

1.9. SENTENCIAS DE CONTROL DE PROGRAMA

1.9. SENTENCIAS DE CONTROL DE PROGRAMA 1.9. SENTENCIAS DE CONTROL DE PROGRAMA En C todas las instrucciones o sentencias terminan en punto y coma (;) Un bloque se compone de varias instrucciones o sentencias encerradas entre llaves. Las estructuras

Más detalles

TEORÍA DE CÁLCULO I. Para Grados en Ingeniería. Capítulo 2: Cálculo diferencial de una variable. Domingo Pestana Galván José Manuel Rodríguez García

TEORÍA DE CÁLCULO I. Para Grados en Ingeniería. Capítulo 2: Cálculo diferencial de una variable. Domingo Pestana Galván José Manuel Rodríguez García TEORÍA DE CÁLCULO I Para Grados en Ingeniería Capítulo 2: Cálculo diferencial de una variable Domingo Pestana Galván José Manuel Rodríguez García Figuras realizadas con Arturo de Pablo Martínez 1 TEMA

Más detalles

Empieza con // y termina con la siguiente línea de código. Son ignorados por el programa y no ocupan espacio en memoria.

Empieza con // y termina con la siguiente línea de código. Son ignorados por el programa y no ocupan espacio en memoria. /* */ Los bloques de comentarios o comentarios multilíneas son áreas de texto ignoradas por el programa y se usan para describir códigos o comentarios que ayudan a otras personas a entender parte del programa.

Más detalles

Índice. Estructuras de datos en Memoria Principal: Vectores. Matrices. Cadenas de caracteres. Estructuras. Estructuras de datos en Memoria Externa:

Índice. Estructuras de datos en Memoria Principal: Vectores. Matrices. Cadenas de caracteres. Estructuras. Estructuras de datos en Memoria Externa: Índice Estructuras de datos en Memoria Principal: Vectores Matrices Cadenas de caracteres Estructuras Estructuras de datos en Memoria Externa: Ficheros Tema: Estructuras de Datos 2 Cadenas de caracteres

Más detalles

Tarea #6. 5. Implemente en Mathematica los algoritmos de integración numérica vistos en clase, se

Tarea #6. 5. Implemente en Mathematica los algoritmos de integración numérica vistos en clase, se MA51 Análisis Numérico I Prof. Oldemar Rodríguez Rojas. Fecha de entrega: Martes 1 de noviembre del 8. Tarea #6 1. Implemente en Mathematica los algoritmos de derivación numérica vistos en clase, se deben

Más detalles

Estructuras de Control

Estructuras de Control Algorítmica y Lenguajes de Programación Estructuras de Control Estructuras de Control. Introducción Hasta ahora algoritmos han consistido en simples secuencias de instrucciones Existen tareas más complejas

Más detalles

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 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

Más detalles

PRACTICA Núm. 2 Resolución numérica de ecuaciones no lineales

PRACTICA Núm. 2 Resolución numérica de ecuaciones no lineales PRACTICA Núm. 2 Resolución numérica de ecuaciones no lineales La resolución de ecuaciones no lineales es un problema que se presenta con mucha frecuencia en los distintos campos científicos y técnicos.

Más detalles

Se guardan en archivos con extencion c y los cabezales con extension h

Se guardan en archivos con extencion c y los cabezales con extension h Se guardan en archivos con extencion c y los cabezales con extension h Tipos de Variables: Tipo Tamaño(bytes) Limite inferior Limite superior char 1 -- -- unsigned char 1 0 255 short int 2-32768 +32767

Más detalles

Lección 18: Polinomio de Taylor para funciones de una variable. Introducción al Cálculo Infinitesimal I.T.I. Gestión

Lección 18: Polinomio de Taylor para funciones de una variable. Introducción al Cálculo Infinitesimal I.T.I. Gestión Lección 18: Polinomio de Taylor para funciones de una variable Introducción al Cálculo Infinitesimal I.T.I. Gestión Esquema: - Polinomio de Taylor para funciones de una variable - Error de aproximación

Más detalles

Complementos de Matemáticas, ITT Telemática

Complementos de Matemáticas, ITT Telemática Aproximación de funciones Interpolación Int. Segm. Complementos de Matemáticas, ITT Telemática Tema 2. Departamento de Matemáticas, Universidad de Alcalá Aproximación de funciones Interpolación Int. Segm.

Más detalles

LEER RECUPERAR EXTRAER DATOS DE FICHEROS O ARCHIVOS EN C. FGETC, GETC, FGETS, FSCANF. EJERCICIOS (CU00538F)

LEER RECUPERAR EXTRAER DATOS DE FICHEROS O ARCHIVOS EN C. FGETC, GETC, FGETS, FSCANF. EJERCICIOS (CU00538F) APRENDERAPROGRAMAR.COM LEER RECUPERAR EXTRAER DATOS DE FICHEROS O ARCHIVOS EN C. FGETC, GETC, FGETS, FSCANF. EJERCICIOS (CU00538F) Sección: Cursos Categoría: Curso básico de programación en lenguaje C

Más detalles

promedio = nint((notas(1) + notas(2) + notas(3) + & notas(4) + notas(5) + notas(6)) / 6.0) print *, 'Su promedio es', promedio

promedio = nint((notas(1) + notas(2) + notas(3) + & notas(4) + notas(5) + notas(6)) / 6.0) print *, 'Su promedio es', promedio Arreglos Un arreglo es un tipo de datos que contiene varios elementos de un mismo tipo. Cada elemento tiene asociado un índice, y puede ser tratado como si fuera una variable. La cantidad de elementos

Más detalles

Introducción a la Programación

Introducción a la Programación 0,25 puntos cada pregunta 1. Observa el siguiente esquema de código. Cuándo se ejecuta Instrucción4? IF Condición1 THEN Instrucción1 ELSE IF Condición2 THEN Instrucción2 ELSE IF Condición3 THEN Instrucción3;

Más detalles

Tema 1: Interpolación. Cá álculo umérico

Tema 1: Interpolación. Cá álculo umérico Tema : Interpolación Problema Dada una nube de puntos del plano Interpolación polinomial. Polinomios de Lagrange: cota del error. Método de Newton: diferencias divididas y finitas. se pretende encontrar

Más detalles

Interpolación. Javier Segura. February 12, 2012

Interpolación. Javier Segura. February 12, 2012 February 12, 2012 polinómica Para cualquier conjunto de n + 1 (n 0) números distintos x 0, x 1,..., x n y cualquier conjunto de números arbitrarios y 0, y 1,..., y n, existe un único polinomio P n (x)

Más detalles

Introducción a Python. Cecilia Manzino

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

Más detalles

Capítulo 2: Introducción al lenguaje.

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

Más detalles

Estructuras de repetición

Estructuras de repetición Estructuras de repetición Una estructura de repetición, también llamada lazo o bucle, hace posible la ejecución repetida de secciones específicas de código. Hay dos tipos básicos de estructuras de repetición,

Más detalles

Dra. Jessica Andrea Carballido

Dra. Jessica Andrea Carballido Dra. Jessica Andrea Carballido jac@cs.uns.edu.ar Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR Problema Diseño de la solución Dividir y conquistar Implementación de los

Más detalles

EJERCICIOS PARA EL PRIMER PARCIAL INTRODUCCIÓN A LA PROGRAMACIÓN MSc. Lic. Carla Salazar Serrudo

EJERCICIOS PARA EL PRIMER PARCIAL INTRODUCCIÓN A LA PROGRAMACIÓN MSc. Lic. Carla Salazar Serrudo EJERCICIOS PARA EL PRIMER PARCIAL INTRODUCCIÓN A LA PROGRAMACIÓN MSc. Lic. Carla Salazar Serrudo Resuelva los siguientes problemas usando el lenguaje Java y con las instrucciones aprendidas hasta el momento:

Más detalles

REM Visualizar por pantalla los números de Fibonacci REM comprendidos dentro de los límites del intervalo [a,b]. REM

REM Visualizar por pantalla los números de Fibonacci REM comprendidos dentro de los límites del intervalo [a,b]. REM Nombre y Apellidos: Especialidad y Grupo: FUNDAMENTOS DE INFORMÁTICA 9-febrero-2001 PROGRAMA de Estructuras repetitivas y alternativas (2.5 puntos) 1. Los números de Fibonacci constituyen una serie en

Más detalles

Práctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros

Práctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros Práctica 3. Paso de parámetros entre subrutinas 1. Objetivo de la práctica El objetivo de esta práctica es que el estudiante se familiarice con la programación en ensamblador y el convenio de paso de parámetros

Más detalles

Nombre. lógico. físico. Nombre lógico. a 12. Nombre. program Archivos; var a: file of integer; begin assign(a, arch.dat ); end.

Nombre. lógico. físico. Nombre lógico. a 12. Nombre. program Archivos; var a: file of integer; begin assign(a, arch.dat ); end. Dra. Jessica Andrea Carballido jac@cs.uns.edu.ar Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR Procesamiento Entrada y salida de Secuencias Archivo secuencial: * Sucesión

Más detalles

UNIDAD III. Funciones de Entrada y Salida de Datos. Estructuras de Control

UNIDAD III. Funciones de Entrada y Salida de Datos. Estructuras de Control UNIDAD III Funciones de Entrada y Salida de Datos. Estructuras de Control 1 Funciones de Entrada y Salida Valores de entrada en un fichero script. Cuando se ejecuta un fichero script, las variables utilizadas

Más detalles

Conocimientos previos

Conocimientos previos Tema: Estructuras de control de ciclos repetitivos Ficha de aprendizaje 15 n Logro Utiliza estructuras de control de ciclos repetitivos For Next y Loop while @ # Conocimientos previos Qué conjunto de sentencias

Más detalles

Informática PRÀCTICA 9 Curs Práctica Nº 9: Rango y precisión de representación de números en el ordenador.

Informática PRÀCTICA 9 Curs Práctica Nº 9: Rango y precisión de representación de números en el ordenador. Departamento de Práctica Nº 9: Rango y precisión de representación de números en el ordenador. Uso de punteros Objetivos de la práctica: - Entender la representación de números (enteros y reales) en el

Más detalles

Apellidos:... Nombre:... Examen

Apellidos:... Nombre:... Examen Cálculo Numérico I. Grado en Matemáticas. Curso 0/0. 0 de Junio de 0 Apellidos:... Nombre:... Examen. Decidir razonadamente si las siguientes afirmaciones son verdaderas o falsas, buscando un contraejemplo

Más detalles

LENGUAJE FORTRAN. FUNCIONES Y SUBRUTINAS

LENGUAJE FORTRAN. FUNCIONES Y SUBRUTINAS LENGUAJE FORTRAN. FUNCIONES Y SUBRUTINAS Programación en Fortran Valentín Moreno ÍNDICE 1. Subprogramas 2. Funciones 3. Subrutinas 2 3 1. SUBPROGRAMAS 1. SUBPROGRAMAS Si necesitamos usar con frecuencia

Más detalles

Programación y Métodos Numéricos Interpolación polinómica de de Hermite: PLANTEAMIENTO Y CASO DE PRIMER ORDEN

Programación y Métodos Numéricos Interpolación polinómica de de Hermite: PLANTEAMIENTO Y CASO DE PRIMER ORDEN Prograacón y Métodos Nuércos Interpolacón polnóca de de Herte: PLANTEAMIENTO Y CASO DE PRIMER ORDEN Alfredo López L Bento Carlos Conde LázaroL Arturo Hdalgo LópezL Marzo, 7 Departaento de Mateátca Aplcada

Más detalles

Nombre. Nombre. físico. Nombre lógico. lógico. a 12. program Archivos; var a: file of integer; begin assign(a, arch.dat ); end.

Nombre. Nombre. físico. Nombre lógico. lógico. a 12. program Archivos; var a: file of integer; begin assign(a, arch.dat ); end. Dra. Jessica Andrea Carballido jac@cs.uns.edu.ar Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR Procesamiento Entrada y salida de Secuencias Archivo secuencial: * Sucesión

Más detalles

Introducción a C++ Algoritmos y Estructuras de datos II Dra. Carmen Mezura Godoy. Febrero 2009

Introducción a C++ Algoritmos y Estructuras de datos II Dra. Carmen Mezura Godoy. Febrero 2009 Introducción a C++ Algoritmos y Estructuras de datos II Dra. Carmen Mezura Godoy Febrero 2009 Índice Elementos básicos Ejecución de un programa Estructuras de control Ciclos Ejercicios 2 Elementos Básicos

Más detalles

suma de los n>0 primeros números que se lean del teclado. El número n es un dato y es

suma de los n>0 primeros números que se lean del teclado. El número n es un dato y es EJERCICIOS.. 1. Escribe un algoritmo que usando un bucle for infinito, y una sentencia break calcule la suma de los n>0 primeros números que se lean del teclado. El número n es un dato y es el primero

Más detalles

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

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

Más detalles

UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA TÉCNICA SUPERIOR DE INGENIEROS DE MINAS DEPARTAMENTO DE MATEMÁTICA APLICADA Y MÉTODOS INFORMÁTICOS

UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA TÉCNICA SUPERIOR DE INGENIEROS DE MINAS DEPARTAMENTO DE MATEMÁTICA APLICADA Y MÉTODOS INFORMÁTICOS UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA TÉCNICA SUPERIOR DE INGENIEROS DE MINAS DEPARTAMENTO DE MATEMÁTICA APLICADA Y MÉTODOS INFORMÁTICOS TITULACIÓN: INGENIERÍA DE MINAS ASIGNATURA: PROGRAMACIÓN Y MÉTODOS

Más detalles

Capítulo 3. Subprogramas. 3.1 Subprogramas FUNCTION

Capítulo 3. Subprogramas. 3.1 Subprogramas FUNCTION Capítulo 3 Subprogramas Con lo explicado hasta aquí se pueden escribir programas sencillos y no demasiado largos. Pero varias razones justifican la necesidad de disponer de otro tipo de recursos. Por una

Más detalles

CAPÍTULO IV: 4.1 Introducción a la. Programación Funcional

CAPÍTULO IV: 4.1 Introducción a la. Programación Funcional CAPÍTULO IV: Programación Funcional 4.1 Introducción a la Programación Funcional 1 Programación Funcional Paradigma diferente a los imperativos, que se aleja de la máquina de von Neumann Basado en funciones

Más detalles

Tema 3. Estructuras de Datos

Tema 3. Estructuras de Datos Tema 3! Estructuras de Datos Estructuras Simples, Doble, Anidada y Múltiple En este tema veremos las sentencias selectivas: IF (Si) IF - Then (Si - Entonces) IF - Then - Else ( Si - Entonces - Sino) Switch

Más detalles

LockerRoom MANUAL DE USUARIO

LockerRoom MANUAL DE USUARIO LockerRoom MANUAL DE USUARIO Carlos Martín Villanova, Tonghong Li, Claudio Soriente, Ricardo Jiménez Peris and Marta Patiño Martínez La aplicación (LockerRoom) se ejecuta escribiendo en línea de comando:

Más detalles

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.

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

Más detalles

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

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...

Más detalles

Esquemas repetitivos en Fortran 90. Esquemas repetitivos en Fortran 90. Esquemas repetitivos en Fortran 90. Tipos de Esquema

Esquemas repetitivos en Fortran 90. Esquemas repetitivos en Fortran 90. Esquemas repetitivos en Fortran 90. Tipos de Esquema Los esquemas repetitivos permiten implementar iteraciones del lenguaje algorítmico (mientras, repetir, para, hasta). Podemos dividir los esquemas según: - Se conozcan el número de iteraciones a priori,

Más detalles

Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática

Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso 2016-2017 1º Grado en Informática Práctica 3: Recursividad, Ficheros y Argumentos en Línea de órdenes Objetivos

Más detalles

LENGUAJES DE PROGRAMACIÓN. Pregunta 1 (3 puntos)

LENGUAJES DE PROGRAMACIÓN. Pregunta 1 (3 puntos) LENGUAJES DE PROGRAMACIÓN INSTRUCCIONES Por favor, entregue todas las hojas de enunciado junto con el examen. Dispone de 2 horas para realizar el examen. MATERIAL PERMITIDO: Ninguno. Pregunta 1 (3 puntos)

Más detalles

PHP: Lenguaje de programación

PHP: Lenguaje de programación Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Tipos de datos Enteros Con base decimal: 45, -43 Con base octal: 043, -054

Más detalles

SESIÓN DE EJERCICIOS E1

SESIÓN DE EJERCICIOS E1 SESIÓN DE EJERCICIOS E1 Primera parte: ejercicios test Ejercicio 1 Qué definición de constantes es la correcta en lenguaje C? a) #define N=25; b) #define N 25 c) int N=25; d) int N 25 Ejercicio 2 La expresión

Más detalles

TIPO DE DATO ABSTRACTO (TAD)

TIPO DE DATO ABSTRACTO (TAD) TIPO DE DATO ABSTRACTO (TAD) Tipos Abstractos de Datos (TAD) Sabemos que: Los tipos de datos son necesarios para identificar valores y operaciones posibles para variables y expresiones. Las nociones de

Más detalles

FUNDAMENTOS PARA LA CONSTRUCCIÓN DEL CÓDIGO A PARTIR DEL ALGORITMO

FUNDAMENTOS PARA LA CONSTRUCCIÓN DEL CÓDIGO A PARTIR DEL ALGORITMO FUNDAMENTOS PARA LA CONSTRUCCIÓN DEL CÓDIGO A PARTIR DEL ALGORITMO 3.2 Variables, tipos, expresiones y asignación 3.3 Estructuras de control condicional e iterativo. MODIFICADORES DE ALCANCE CONST Y STATIC

Más detalles

Laboratorio Tic 2 para el 2do. Parcial

Laboratorio Tic 2 para el 2do. Parcial Laboratorio Tic 2 para el 2do. Parcial Nombre: Grupo: ETAPA 3: PROGRAMACIÓN BÁSICA EN ROBOT KAREL Instrucciones: Relaciona las dos columnas B C 1)Avenidas y calles 2)Programa en ejecución 3)Mensaje de

Más detalles

Dra. Jessica Andrea Carballido

Dra. Jessica Andrea Carballido Dra. Jessica Andrea Carballido jac@cs.uns.edu.ar Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR Procesamiento Entrada y salida de Secuencias Archivo secuencial: * Sucesión

Más detalles

DESCRIPCIÓN DEL LENGUAJE DE PROGRAMACIÓN P-0

DESCRIPCIÓN DEL LENGUAJE DE PROGRAMACIÓN P-0 DESCRIPCIÓN DEL LENGUAJE DE PROGRAMACIÓN P-0 Este documento define los elementos de programación del lenguaje P-0, basado en un subconjunto del lenguaje de programación Arduino. 1.- PROGRAMA Un programa

Más detalles

Integración numérica

Integración numérica Integración numérica Javier Segura Cálculo Numérico I. Tema 4. Javier Segura (Universidad de Cantabria) Integración numérica CNI 1 / 21 Introducción y definiciones Estructura de la presentación: 1 Introducción

Más detalles

Los procedimientos almacenados son nuevas funcionalidades de la versión de MySQL 5.0. Un procedimiento

Los procedimientos almacenados son nuevas funcionalidades de la versión de MySQL 5.0. Un procedimiento PROCEDIMIENTOS ALMACENADOS Los procedimientos almacenados son nuevas funcionalidades de la versión de MySQL 5.0. Un procedimiento almacenado es un conjunto de comandos SQL que pueden almacenarse en el

Más detalles

1. Detalle de los Comandos:

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

Más detalles

Universidad Autónoma del Estado de México Facultad de Medicina

Universidad Autónoma del Estado de México Facultad de Medicina Universidad Autónoma del Estado de México Facultad de Medicina Licenciatura en Bioingeniería Médica Unidad de Aprendizaje: Algoritmos y programación básica Unidad 3: Estructuras de control de flujo en

Más detalles

GENERALIDADES DEL LENGUAJE C

GENERALIDADES DEL LENGUAJE C GENERALIDADES DEL LENGUAJE C La cadena con formato debe ir encerrada entre comillas dobles, no simples. El carácter de retorno de carro (\n) es obligatorio si se desea finalizar la impresión con un salto

Más detalles

1. Cuántas sentencias hay en la secuencia principal del siguiente programa?

1. Cuántas sentencias hay en la secuencia principal del siguiente programa? 1. Cuántas sentencias hay en la secuencia principal del siguiente programa? public class PruebaSwitch { System.out.print ("Opcion: "); case 3: System.out.println ("miércoles "); A. 1. B. 4. C. Más de 10.

Más detalles

LENGUAJES DE PROGRAMACIÓN. Solución al examen de Junio 2014, Primera Semana

LENGUAJES DE PROGRAMACIÓN. Solución al examen de Junio 2014, Primera Semana Solución al examen de Junio 2014, Primera Semana PREGUNTA 1 (3 puntos) Indique la veracidad o falsedad de cada una de las afirmaciones siguientes, explicando detalladamente en cada caso el motivo de su

Más detalles

Esquemas repetitivos en Fortran 90

Esquemas repetitivos en Fortran 90 Los esquemas repetitivos permiten implementar iteraciones del lenguaje algorítmico (mientras, repetir, para, hasta). Podemos dividir los esquemas según: - Se conozcan el número de iteraciones a priori,

Más detalles

Cuadratura Numérica. Javier Segura. J. Javier Segura Cuadratura Numérica

Cuadratura Numérica. Javier Segura. J. Javier Segura Cuadratura Numérica Cuadratura Numérica Javier Segura Tema: Integración numérica. Contenidos Fórmulas de Newton-Cotes: Error en las fórmulas de Newton-Cotes. Fórmulas compuestas de Newton-Cotes. Error; Evaluación recurrente.

Más detalles

PHP y MySQL. Indice: Switch Bucles For While do...while

PHP y MySQL. Indice: Switch Bucles For While do...while PHP y MySQL Indice: Switch Bucles For While do...while Switch switch...case es otra opción para trabajar con condiciones. Y suplanta al if, cuando lo único que se quiere hacer es comparar si son iguales

Más detalles

PARTE 3: CONCEPTOS BÁSICOS DE PROGRAMACIÓN: QBASIC

PARTE 3: CONCEPTOS BÁSICOS DE PROGRAMACIÓN: QBASIC PARTE 3: CONCEPTOS BÁSICOS DE PROGRAMACIÓN: QBASIC ÍNDICE 3.1 EL CONCEPTO DE PROGRAMACIÓN...1 3.2 DIAGRAMAS DE FLUJO...1 3.3 QBASIC COMO LENGUAJE DE PROGRAMACIÓN...3 3.4 FUNDAMENTOS DEL LENGUAJE...3 3.4.1

Más detalles