Licenciatura en Ciencias de la Computación Álgebra I Clase 2

Slides:



Advertisements
Presentaciones similares
Capítulo 2 Algoritmos.
Advertisements

UNI-Norte Estelí, Nicaragua
RENTAS FINANCIERAS: DEFINICIÓN
Programación de Computadores
Límite finito en el infinito Límite infinito en el infinito
UNIDAD II: ALGORITMOS Y LENGUAJES
Función Sucesión PARA UN BUEN INICIO
UNIDAD 3 Progresiones.
Computación Raúl Espejel-Morales Laboratorio Interdisciplinario (326)
Programación 1 Estructuras de control y pseudocódigo
CLASE #3 OBJETIVOS Iteración definida. Acumulador y Contador.
TEMA 11 SUCESIONES Y PROGRESIONES.
Estructuras de Repetición
INTRODUCCIÓN A LA COMPUTACIÓN 14va Semana – 24va Sesión Miércoles 01 de Junio del 2005 Juan José Montero Román
PARADIGMA Es un esquema de pensamiento que nos lleva a concebir las cosas de una manera determinada. el término paradigma puede indicar el concepto de esquema.
4/7/2017 Integración Numérica.
Estructuras de repetición
Introducción a clases Programación Orientada a Objetos.
DPTO. MATEMÁTICAS - I.E.S. PABLO SERRANO
Estructuras de Control Iterativas
INTRODUCCIÓN A LA COMPUTACIÓN 12va Semana – 19va Sesión Miércoles 18 de Mayo del 2005 Juan José Montero Román
Programación de Computadores
Licenciatura en Ciencias de la Computación Álgebra I Clase 1
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
Arreglos.
SUCESIONES PROGRESIONES
PROGRESIONES.
Sucesiones y Progresiones
Índice. Revisando conceptos acerca de la memoria.
Control de flujo: Bucles
Cátedra de COMPUTACIÓN FACULTAD DE INGENIERÍA - UNA La mejor manera de aprender Programación es PROGRAMANDO !!!!!! CLASE Nro. 1.
ESTRUCTURAS DO-WHILE Y FOR.
Capítulo 1 “Elementos de Programación”
Unidad 1: ECUACIONES DIFERENCIALES DE PRIMER ORDEN
Informática Tema 5 - Estructuras de Control Estructuras de Repetición.
SUCESIONES Prof. Lucas Picos M..
Aproximaciones y errores de redondeo
SUCESIONES Y SUMATORIAS 4º Medio Electivo
Escuela Superior de Formación de Maestros “Ángel Mendoza Justiniano”
Coordinación de Ciencias Computacionales - INAOE (Mini) Cursos Propedéuticos 2012 Ciencias Computacionales INAOE Dr. Hugo Jair Escalante
Tratamiento de datos y azar
Prácticas en Maple Licenciatura en Ciencias de la Computación Álgebra I Clase 3.
Solución de sistemas de ecuaciones algebraicas lineales a 11 x 1 + a 12 x 2 + a 13 x 3 + ….+ a 1n x n = b 1 a 21 x 1 + a 22 x 2 + a 23 x 3 + ….+ a 2n x.
Numeración Decimal..
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Licenciatura en Ciencia de la Computación (LCC) 2011
Sentencias de repetición
Estructuras de control Resolución de problemas y algoritmos.
PROGRESIÓN ARITMÉTICA Y PROGRESIÓN GEOMÉTRICA
COMPUTO III Ing. Jimmy Ojeda Arnica.
Términos algoritmo diseñar algoritmo implementar algoritmo
SITUACION PROBLEMICA UN TECNICO DE COMPUTACION Manuel cobra 15 soles por reparar cada computadora y por cada reparación adicional cobra 2 más que.
ESTRUCTURAS REPETITIVAS
ESTIMACIÓN DE PARÁMETROS
Estructuras de Decisión
Valor promedio de una función Trabajo
@ Angel Prieto BenitoMatemáticas 1º Bachillerato CT1 U.D. 1 * 1º BCT NÚMEROS REALES.
PROGRESIONES: Aritméticas y Geométricas
Soluciones en Serie de Ecuaciones Lineales
Sucesiones.
Números racionales Lorenzo Contreras Garduño Ago. 2015
Multiplicación de Expresiones Algebraicas
Fundamentación matemática
Álgebra y funciones 3 Índice del libro 1.PolinomiosPolinomios 2.Identidades notablesIdentidades notables 3.Resolución de ecuaciones de primer gradoResolución.
Logaritmo En análisis matemático, usualmente, el logaritmo de un número real positivo —en una base de logaritmo determinada— es el exponente al cual hay.
METODOS NUMERICOS TEORIA DE ERRORES. Cuando se mide una cantidad, ya directa, ya indirectamente, la medida que se obtiene no es necesariamente el valor.
Ciclos en Visual Basic Yaimira Pérez. Los ciclos son estructuras de repetición que ejecutan una o varias instrucciones durante la cantidad de veces que.
Tipos de ciclos en Visual Basic. Dinámicos y fijos. 6.1 Foro. Wuilson Valencia, Desarrollo de aplicaciones I y Laboratorio. 1.
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad de Ingeniería de Sistemas Computacionales Programa de Lic. en Informática Educativa Computación.
Ciclos de Repeticion Yoel Gutierrez Unidad 6. Contenido DefinicionExplicacionEjemplosReferencias.
Transcripción de la presentación:

Licenciatura en Ciencias de la Computación Álgebra I Clase 2 Prácticas en Maple Licenciatura en Ciencias de la Computación Álgebra I Clase 2

Intervalos En maple podemos declarar intervalos de valores enteros de la forma: X..Y Esto recorrerá todos los valores enteros desde el valor X hasta el valor Y, por ejemplo: 1..10;

SUMATORIAS y productorias

Definición En Maple podemos declarar la siguiente sumatoria: Con la función sum de la siguiente forma: >sum('i^2','i'=1..6); Con ello obtendremos la declaración de la sumatoria.

Sumatorias al Infinito En Maple podemos declarar la siguiente sumatoria al infinito: Utilizamos la función sum de la siguiente forma, donde el intervalo va desde 1 al infinity. >sum(‘1/i^2','i'=1..infinity); Con ello obtendremos la declaración de la sumatoria.

Evaluación de la sumatoria Sabemos que, el valor de la siguiente sumatoria es 91. Sin embargo, solo se obtiene la declaración de la sumatoria. Para obtener el valor usaremos el comando value. >value(sum(‘1/i^2','i'=1..infinity)); Con ello obtendremos el valor de la sumatoria.

Productoria En Maple podemos declarar la siguiente sumatoria: Con la función Product de la siguiente forma: >Product('i^2','i'=1..6); Con ello obtendremos la declaración de la sumatoria y utilizamos el comando value para obtener el valor.

PROGRAMACIÓN DE SUMATORIAS y productorias

Introducción Sabemos que la sumatoria es un bucle de la siguiente forma Es decir nuestra suma repite un formato hasta que cumplimos cierto valor, en C++ la suma se escribe como: //Código C++ int i=1; int suma while(i<=6) { suma=suma+i*i; i++; } cout<<“La Suma es "<<suma;

Definición del Bucle do en Maple En maple también podemos programar este bucle, de la siguiente forma: //Código C++ int i=1; int suma while(i<=6) { suma=suma+i*i; i++; } cout<<“La Suma es "<<suma; //Maple M:=6; Suma:=0; for m from 1 to M do Suma:=Suma+m^2; od;

Explicación La variable contador es m, que no es necesario declarar. //Maple M:=6; Suma:=0; for m from 1 to M do Suma:=Suma+m^2; od; La suma va desde 1 hasta M, Recordemos que las variables son Case Sensitive Fin del Bucle

Explicación Productoria La variable contador es m, que no es necesario declarar. //Maple M:=6; Suma:=0; for m from 1 to M do Suma:=Suma*m^2; od; Para la productoria solo basta con multiplicar los términos La suma va desde 1 hasta M, Recordemos que las variables son Case Sensitive Fin del Bucle

Secuencias y progresiones

Introducción El comando seq permite definir secuencias finitas >seq(3+n,n=1..5); Esta funcione define una secuencia de números donde n se va incrementando y recorriendo diferentes valores.

Progresión Aritmética Con comando seq podemos definir la siguiente progresión aritmética donde el primer término es 3 y la razón 2. >seq(3+2*n,n=1..5); Con ello obtenemos los primeros 5 términos de la progresión.

Progresión Geométrica Con comando seq podemos definir la siguiente progresión geométrica donde el primer término es 3 y la razón 4. >seq(3+4^n,n=1..10); Con ello obtenemos los primeros 10 términos de la progresión.