Programación Orientada a Objetos Métodos Guía de Ejercicios v9.7
|
|
- Daniel Peralta Peña
- hace 7 años
- Vistas:
Transcripción
1 Programación Orientada a Objetos Métodos Guía de Ejercicios v9.7 1, Escriba un método llamado puntoscalidad que reciba como entrada el promedio de un estudiante y devuelva 4 si el promedio se encuentra entre 90 y 100, 3 si el promedio se encuentra entre 80 y 89, 2 si el promedio se encuentra entre 70 y 79, 1 si el promedio se encuentra entre 60 y 69, y 0 si el promedio es menor de 60. Incorpore el método en un programa que solicite como entrada un valor del usuario. 2, Realizar un programa, utilizando métodos, para que admita por teclado un entero positivo M y que obtenga todos los números primos que sean menores que o iguales a M. 3, Desarrollar un programa para listar en una tabla, con los encabezados correspondientes, los valores de X, Y y f(x,y), de acuerdo a la siguiente función: 4, Desarrollar un programa para desplegar en pantalla los siguientes números, mediante el uso de métodos: El usuario ingresa un número el cual será el máximo para la serie a mostrar. En el ejemplo anterior seria 5. Se debe validar la entrada y llamar al metodo el cual mostrara la serie. 5, Escribir un programa que presente un menú para calcular funciones matemáticas, como la raíz cuadrada, logaritmo neperiano y logaritmo decimal, para un número que se introduce por teclado, utilizando métodos. Utilizar la clase Math.
2 6, Escribir un programa, para generar y desplegar 20 números aleatorios utilizando el método random(), en el rango de 20 a 80. El programa genera números aleatorios entre los limites propuestos utilizando la formula (Limite superior Limite inferior)+limite inferior para la sentencia random. Luego despliegar los números, 7, Escribir un programa, para generar y desplegar N números aleatorios comprendidos entre dos valores límites que se indican por teclado. Este programa nos permite desplegar n números comprendidos entre dos limites x e y que también son ingresados por teclado utilizando una forma aleatoria para desplegar los distintos números, 8, Escribir un metodo que reciba como parámetros un arreglo de doubles y su longitud, y devuelva al máximo y el mínimo valor contenido en él. 9, Un cuadrado mágico se compone de números enteros comprendidos entre 1 y n 2, donde n es un numero impar que indica el orden de la matriz cuadrada que contiene los números que forman dicho cuadrado mágico. La matriz que forma este cuadrado mágico, cumple que la suma de los valores que componen cada fila, cada columna y cada diagonal es la misma. Por ejemplo, un cuadrado mágico de orden 3, implica un valor de n=3 lo que dar lugar a una matriz de 3 por 3. Por lo tanto, los valores de la matriz estarán comprendidos entre 1 y 9 y dispuestos de la forma siguiente: Realizar un programa que visualice un cuadrado mágico de orden impar n. El programa verificara que n es impar y que esta comprendido entre 3 y 15. Una forma de construirlo puede ser: situar el numero 1 en el centro de la primera linea, el numero siguiente en la casilla situada encima y a la derecha, y así sucesivamente. Es preciso tener en cuenta que el cuadrado se cierra sobre si mismo, esto es, la linea encima de la primera es la ultima y la columna a la derecha de la ultima es la primera. Siguiendo esta regla, cuando el numero caiga en una casilla ocupada, se elige la casilla situada debajo del ultimo numero situado. Se deberán realizar al menos los métodos siguientes: a) esimpar. Este método verificara si n es impar. b) cuadradomagico. Este método construirá el cuadrado mágico. 10, Realizar un programa que lea un conjunto de valores reales a través del teclado, los almacene en una matriz de m filas por n columnas y a continuación, visualice la matriz por filas. La estructura del programa estará formada ademas de por el método main, por los métodos siguientes: static void leermatriz2d(float[][] m)
3 El parámetro m del método leermatriz2d es la matriz cuyos elementos deseamos leer. static float[] sumacolsmatriz2d(float[][] m) El método sumacolsmatriz2d devolverá una matriz unidimensional con la suma de las columnas de la matriz m de dos dimensiones pasadas como argumento. 11, Todo científico computacional debe hacer frente a ciertos problemas clásicos, y el de las Torres de Hanoi es uno de los mas famosos. Cuenta la leyenda que, en un templo del Lejano Oriente, los sacerdotes tratan de mover una pila de discos de una estaca a otra. La estaca inicial tiene 64 discos ensartados y ordenados, de abajo hacia arriba, en orden de tamaño decreciente. Los sacerdotes intentan mover la pila de esta estaca hacia una segunda estaca, con las restricciones de mover solo un disco a la vez, y que ningun disco mas grande debe colocarse encima de uno mas pequeño. Una tercera estaca esta disponible para alojar discos temporalmente. En teoría el mundo se acabara cuando los sacerdotes completen su tarea, por lo que no hay muchos incentivos para que nosotros les facilitemos su trabajo. Vamos a suponer que los sacerdotes intentaran mover los discos de la estaca 1 a la 3. Queremos desarrollar un algoritmo que despliegue la secuencia precisa correspondiente a la transferencia de discos de una estaca a la otra. Si fuéramos a resolver este problema con los métodos convencionales, nos encontraríamos rápidamente a nosotros mismos involucrados en el manejo de los discos. En cambio, si atacamos el problema con la recursividad en mente, este se vuelve inmediatamente manejable. El proceso de mover n discos puede considerarse en términos de mover solamente n-1 discos (es decir, con recursividad) de la siguiente forma: a) Mover n-1 discos de la estaca 1 a la 2, utilizando la estaca 3 como un área de b) Mover el ultimo disco (el mas grande) de la estaca 1 a la 3. c) Mover los n-1 discos de la estaca 2 a la 3, utilizando la estaca 1 como área de El proceso termina cuando la ultima tarea involucra mover el disco n=1 (es decir el caso base). Esta tarea se logra moviendo simplemente el disco, sin necesidad de usar un área de Realizar un programa para resolver el problema de las Torres de Hanoi, este debe de permitir al usuario introducir el numero de discos. Usar un método recursivo llamado torre, con cuatro parámetros: a) El numero de discos a mover b) La estaca en la que estarán ensartados inicialmente estos discos. c) La estaca a la que se moverá esta pila de discos. d) La estaca que se va a utilizar como área temporal de almacenamiento. Su programa debe de mostrar en un objeto JtextArea las instrucciones precisas que se necesitaran para mover los discos desde la estaca inicial hasta la estaca final. Por ejemplo, para mover una estaca de tres discos desde la estaca 1 hasta la estaca 3, su programa debe imprimir la siguiente serie de movimientos:
4 1 -> 3 (esta notación significa mover un disco de la estaca 1 a la 3 ) 1 -> 2 3 -> 2 1 -> 3 2 -> 1 2 -> 3 1 -> 3 Torres de Hanoi para el caso de 4 discos 12, Escriba un programa que tenga un método recursivo llamado potencia(base, exponente) que, al ser llamado, devuelva el resultado de: base exponente Por ejemplo, potencia(3,4)= 3*3*3*3. suponga que exponente es un entero mayor o igual a 1. (sugerencia: El paso de recursividad debe utilizar la relación: base exponente = base*base exponente-1 y la condición de terminación ocurre cuando exponente es igual a 1, ya que base 1 = base 13, El máximo común divisor de los enteros x y y es el entero mas grande que puede dividir tanto a x como a y. Escriba un método recursivo llamado mcd que devuelva el máximo común divisor de x y y. El mcd de x y y se define recursivamente de la siguiente manera: si y es igual a 0, entonces mcd(x,y) es x; de no ser asi, mcd(x,y) es mcd(y, x%y), en donde % es el operador de residuo. Realice un programa que calcule el mcd de dos enteros suministrados por el usuario. 14, Escriba un método llamado distancia, para calcular la distancia entre dos puntos(x1,y1) y (x2,y2). Todos los números y valores de retorno deben ser de tipo double.
5 15, Qué hace este método? //El parámetro b debe ser un entero //positivo para evitar la recursividad infinita public int misterio(int a, int b) { if(b==1) return a; else return a + misterio(a, b-1); } 16, Encuentre el error en el siguiente método recursivo, y explique como corregirlo: public int suma(int n) { if(n==0) return 0; else return n + suma(n); } UDO Monagas, Semestre I-2009 Prof. Fabricio Bravo Guevara
Ejercicios sobre recursividad
Ejercicios sobre recursividad 11 de febrero de 2003 1. Implementa una función recursiva que devuelva la suma de los dígitos de un número natural, que se le pasa por parámetro. 2. Implementa una función
Más detallesTema 7: Recursividad
Tema 7: Recursividad Objetivos: en este tema estudiaremos funciones recursivas; esto es, funciones que se invocan a sí mismas. Estas funciones son equivalentes a estructuras tipo bucle pero permiten especificar
Más detallesMATEMÁTICAS 2º ESO. TEMA 1
MATEMÁTICAS 2º ESO. TEMA 1 1. DIVISIBILIDAD Y NÚMEROS ENTEROS 1. Los divisores son siempre menores o iguales que el número. 2. Los múltiplos siempre son mayores o iguales que el número. 3. Para saber si
Más detallesProblemas de Recursividad
Problemas de Recursividad Problema 1. El factorial de un número entero n 0, denotado como n!, se define! como!!! i = 1 2 n cuando n > 0, y 0! = 1. Por ejemplo 6! = 1 2 3 4 5 6 = 720 Diseñad una método
Más detallesIng. Ramón Morales Higuera
MATRICES. Una matriz es un conjunto ordenado de números. Un determinante es un número. CONCEPTO DE MATRIZ. Se llama matriz a un conjunto ordenado de números, dispuestos en filas y Las líneas horizontales
Más detallesTrabajo Práctico 5 Estructura Repetitiva
Trabajo Práctico 5 Estructura Repetitiva Los ejercicios para resolver y enviar por los alumnos son los que están con letra negrita los mismos deben ser enviados en un archivo zip por medio de la página
Más detallesidentificador: Es el nombre que le damos a la variable matriz y por el cual la referenciaremos en nuestro programa.
Matrices La matriz es una estructura de datos básica dentro de los lenguajes de programación y conceptualmente son identicas a sus homónimas matemáticas. Por tanto una matriz es un conjunto de datos de
Más detallesEstructuras de Datos y de la Información Ingeniería Técnica en Informática de Gestión. Curso 2007/2008 Ejercicios del Tema 2
Estructuras de Datos y de la Información Ingeniería Técnica en Informática de Gestión. Curso 2007/2008 Ejercicios del Tema 2 Diseño de algoritmos recursivos 1. Dado un vector de enteros de longitud N,
Más detallesFUNDAMENTOS DE PROGRAMACIÓN TALLER No. 1 Profesor: Alvaro Ospina Sanjuan
FUNDAMENTOS DE PROGRAMACIÓN TALLER No. 1 Profesor: Alvaro Ospina Sanjuan 1. Escriba un programa que cambie cualquier suma de dinero hasta de 99 ctvs usando las monedas de denominación de 1 ctvs, 5 ctvs,
Más detallessuma 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 detallesUnidad 1 Números. Los números naturales son aquellos que se utilizan para contar los elementos de un conjunto.
Unidad 1 Números 1.- Números Naturales Los números naturales son aquellos que se utilizan para contar los elementos de un conjunto. El conjunto de números naturales se representa por la letra N Operaciones
Más detallesEjercicios Tema 6. Funciones
Ejercicios Tema 6. Funciones 1. Programa que calcule el cuadrado de todos los números comprendidos entre dos dados. Usar una función a la que se le pasa como parámetro un valor y retorna su cuadrado. 2.
Más detallesRecursividad Definición
Recursividad Definición Un procedimiento o función se dice recursivo si durante su ejecución se invoca directa o indirectamente a sí mismo. Esta invocación depende al menos de una condición que actúa como
Más detallesObjetivo El alumno conocerá y aplicará los conceptos de arreglo y estructura en la realización de programas que resuelvan problemas de tipo numérico.
Universidad Nacional Autónoma de México Facultad de Ingeniería ARREGLOS Y ESTRUCTURAS Objetivo El alumno conocerá y aplicará los conceptos de arreglo y estructura en la realización de programas que resuelvan
Más detallesPROGRAMACION ALGORITMOS Y ESTRUCTURAS DE DATOS PRACTICA N 4
PROGRAMACION ALGORITMOS Y ESTRUCTURAS DE DATOS PRACTICA N 4 Ámbito de las variables. Utilización de punteros 1. Dados los siguientes programas. Indique las salidas por pantalla que generan. 1.a void Calculo(
Más detallesMÚLTIPLOS Y DIVISORES DIVISIBILIDAD M.C.D. y M.C.M. Un número es múltiplo de otro si se obtiene multiplicando este último por un número natural.
MÚLTIPLOS Y DIVISORES DIVISIBILIDAD M.C.D. y M.C.M. Múltiplos de un número Un número es múltiplo de otro si se obtiene multiplicando este último por un número natural. Por ejemplo, si multiplicamos 9x2
Más detallesTema 2 Divisibilidad
1. Relación de Divisibilidad Tema 2 Divisibilidad Entre dos números a y b existe la relación de divisibilidad si al dividir a : b la división es exacta. Existe la relación de divisibilidad entre estos
Más detallesNúmeros Reales. 87 ejercicios para practicar con soluciones. 1 Ordena de menor a mayor las siguientes fracciones: y
Números Reales. 8 ejercicios para practicar con soluciones Ordena de menor a mayor las siguientes fracciones: y 8 Reducimos a común denominador: 0 80 0 00 0 y 0 0 0 0 0 0 8 0 El orden de las fracciones,
Más detallesPolinomios. 1.- Funciones cuadráticas
Polinomios 1.- Funciones cuadráticas Definición 1 (Función polinomial) Sea n un entero no negativo y sean a n, a n 1,..., a, a 1, a 0 número s reales con a n 0. La función se denomina función polinomial
Más detallesProf. Dr. Paul Bustamante
Prácticas de C++ Practica Nº 4 Fundamentos de Programación Informática II Prof. Dr. Paul Bustamante Practica Nº 4 Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción... 1 1.1 Números Perfectos....
Más detallesDIAGRAMAS DE FLUJOS. Qué son Los Diagramas de Flujo y Para qué se Usan?
DIAGRAMAS DE FLUJOS Los diagramas de flujo representan la secuencia o los pasos lógicos para realizar una tarea mediante unos símbolos. Dentro de los símbolos se escriben los pasos a seguir. Un diagrama
Más detalleswww.matesxronda.net José A. Jiménez Nieto
NÚMEROS REALES 1. NÚMEROS IRRACIONALES: CARACTERIZACIÓN. En el tema correspondiente a números racionales hemos visto que estos números tienen una característica esencial: su expresión decimal es exacta
Más detallesM.C. Yolanada Moyao Martínez
M.C. Yolanada Moyao Martínez Es una técnica de programación que permite que un bloque de instrucciones se ejecute n veces. En Java los métodos pueden llamarse a sí mismos. Si dentro de un método existe
Más detallesLogaritmos. Cuál es la etimología de la palabra logaritmo? Proviene del griego Lógos: estilo, manera, relación, razón Arithmós: número
Logaritmos La invención de los logaritmos se debe al matemático escocés John Neper quien, a principios del siglo XVII, intentó idear un método que aliviara los complejos cálculos que debían realizarse
Más detallesPROGRAMACIÓN EN VISUAL BASIC Ejercicios sin resolver
DEPARTAMENTO DE ENXEÑARÍA DE SISTEMAS E AUTOMÁTICA FUNDAMENTOS DE INFORMÁTICA PROGRAMACIÓN EN VISUAL BASIC Ejercicios sin resolver Se recomienda codificar la solución en papel antes de pasarlo al ordenador.
Más detallesTEMA 2: TEORÍA DE CONJUNTOS Y CONJUNTOS NUMÉRICOS.
TEMA 2: TEORÍA DE CONJUNTOS Y CONJUNTOS NUMÉRICOS. TEORÍA DE CONJUNTOS. Definiciones. Se define un conjunto como una colección de objetos o cosas, se nombran con letras mayúsculas (A, B...). Cada uno de
Más detallesIntroducción Algoritmos de tipo dividir para vencer Algoritmos de rastreo Inverso. Recursividad. Programación Avanzada. 8 de septiembre de 2017
Recursividad Programación Avanzada 8 de septiembre de 2017 Contenido Introducción Objetivos Definición y características Caso de análisis: factorial Contenido Introducción Objetivos Definición y características
Más detallesNÚMEROS REALES. Página 27 REFLEXIONA Y RESUELVE. El paso de Z a Q. El paso de Q a Á
NÚMEROS REALES Página 7 REFLEXIONA Y RESUELVE El paso de Z a Q Di cuáles de las siguientes ecuaciones se pueden resolver en Z y para cuáles es necesario el conjunto de los números racionales, Q. a) x 0
Más detallesUna 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
Más detallesASECOMPU. PORTAL DE REFUERZO ACADEMICO EN PROGRAMACIÓN LISTA DE EJERCICIOS. CICLOS REPETITIVOS Fecha de impresión:
CICLOS REPETITIVOS Fecha de impresión: 0--08 58 Calcular e imprimir la suma de una secuencia de enteros, suponiendo que el primer entero leído con scanf() especifica el número de valores a introducir.
Más detallesTema 2. Divisibilidad. Múltiplos y submúltiplos.
Tema 2. Divisibilidad. Múltiplos y submúltiplos. En el tema 1, se ha mostrado como realizar cuentas con números naturales y enteros. Antes de conocer otras clases de números, los racionales, irracionales
Más detallesA l g o r i t m o y E s t r u c t u r a d e D a t o s Ing. en Sistemas de Información 1º año
Trabajo práctico Nº 5 (Resolución de problemas Arreglos bidimensionales ). Realiza el programa en Lenguaje C correspondiente. 1- Qué hay de incorrecto en los siguientes códigos? int main() { int x,y; int
Más detalles2 POTENCIAS Y RAÍCES CUADRADAS
2 POTENCIAS Y RAÍCES CUADRADAS EJERCICIOS PROPUESTOS 2.1 Escribe cada potencia como producto y calcula su valor. a) ( 7) 3 b) 4 5 c) ( 8) 3 d) ( 3) 4 a) ( 7) 3 ( 7) ( 7) ( 7) 343 c) ( 8) 3 ( 8) ( 8) (
Más detallesTrabajo Práctico Nº 06
Tema: Recursividad 1. Dado el siguiente método: static int puzle (int base, int limite) if (base > limite) return -1; if (base = = limite) return base * puzle(base+1,limite); 1.1 Identificar: a) el caso(s)
Más detallesEstructura de un programa en Java. Tipos de datos básicos. class miprimerprograma{ // comentario, no es parte del programa
Contenido Estructura de un programa en Java... 2 Tipos de datos básicos... 2 Operadores... 3 Literales... 4 Entrada / Salida... 4 Sentencias condicionales... 5 Funciones... 5 Ejercicios... 6 Variables,
Más detallesVectores y Matrices. Tema 3: Repaso de Álgebra Lineal Parte I. Contenidos
Tema 3: Repaso de Álgebra Lineal Parte I Virginia Mazzone Contenidos Vectores y Matrices Bases y Ortonormailizaciòn Norma de Vectores Ecuaciones Lineales Algenraicas Ejercicios Vectores y Matrices Los
Más detallesUnidad 1: Números reales.
Unidad 1: Números reales. 1 Unidad 1: Números reales. 1.- Números racionales e irracionales Números racionales: Son aquellos que se pueden escribir como una fracción. 1. Números enteros 2. Números decimales
Más detallesIntroducción Programación Modular y a Métodos: Consideremos el siguiente ejercicio:
Introducción Programación Modular y a Métodos: Consideremos el siguiente ejercicio: Ejercicio: Escriba una aplicación que requiera un número real como entrada y que muestre el producto del número y tres.
Más detallesMATEMÁTICAS - 6º curso
MATEMÁTICAS 6º curso TEMA 1. OPERACIONES CON NÚMEROS NATURALES 1. Realizar sumas y restas dadas. 2. Efectuar multiplicaciones dadas. 3. Realizar divisiones dadas. 4. Clasificar las divisiones en exactas
Más detallesFunciones II. Fundamentos de Programación Fundamentos de Programación I
Funciones II Fundamentos de Programación Fundamentos de Programación I Ejercicio 1: Escribe una función que transforme un punto en coordenadas polares a cartesianas Entradas: Un punto como coordenadas
Más detallesUNIDAD 1: NÚMEROS NATURALES
UNIDAD 1: NÚMEROS NATURALES 1. Calcula: Ya conoces las cuatro operaciones básicas, la suma, la resta, multiplicación y división. Cuando te aparezcan varias operaciones para realizar debes saber la siguiente
Más detallesMATEMÁTICAS 5º PRIMARIA DIVISIBILIDAD: MÚLTIPLOS Y DIVISORES
MATEMÁTICAS 5º PRIMARIA DIVISIBILIDAD: MÚLTIPLOS Y DIVISORES 1 2 MÚLTIPLOS DE UN NÚMERO Un número es múltiplo de otro si se obtiene multiplicando este número por otro número natural. Ejemplo: 12 es múltiplo
Más detallesSerie 5. Diseño de programas
Computación para ingenieros Serie 5. Diseño de programas M.I. Jaime Alfonso Reyes Cortés En las secciones siguientes se presentan una serie de problemas para los cuáles el alumno tendrá que leer cuidadosamente
Más detallesLa herramienta ArtEM: Aritmética Entera y Modular
La herramienta ArtEM: Aritmética Entera y Modular 1. Introducción La herramienta ArtEM (Aritmética Entera y Modular) es una aplicación informática programada en Visual Basic y desarrollada con el fin de
Más detallesPRACTICA Nº Realizar una aplicación que calcule el volumen de una esfera, que viene dado por la fórmula:
PROGRAMACION III SIS - 221 PRACTICA Nº 1 1. Realizar una aplicación que calcule el volumen de una esfera, que viene dado por la fórmula: 2. Realizar una aplicación que pregunte el nombre y el año de nacimiento
Más detallesGUÍA NÚMERO 1. Saint Gaspar College MISIONEROS DE LA PRECIOSA SANGRE Formando Personas Íntegras Departamento de Matemática RESUMEN PSU MATEMATICA
Saint Gaspar College MISIONEROS DE LA PRECIOSA SANGRE Formando Personas Íntegras Departamento de Matemática RESUMEN PSU MATEMATICA GUÍA NÚMERO 1 NÚMEROS NATURALES Y CARDINALES ( IN, IN 0 ) Los elementos
Más detalles1. Una pila funciona según el método LIFO (Last In First Out ). Se define la clase Pila de la siguiente forma:
Facultad de Ingeniería Establecimiento Público de Educación Superior, adscrito al Departamento de Antioquia Lógica de Programación II Taller Nº 3: Pilas, colas y recursividad Período 02 de 2014 Profesor:
Más detallesRecursividad. Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile
Recursividad Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile fguidi@ucv.cl Recursividad v Es la técnica de definir un proceso en términos de si
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION CICLO: 01/ 2013 Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: MATERIA: GUIA DE LABORATORIO #11 Funciones recursivas
Más detallesProf. Dr. Paul Bustamante
Nombre: Carné: Examen C++ - Junio Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante Examen Grupo B Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción.... 1 1.1 Ejercicio 1:
Más detallesLos números naturales
Los números naturales Los números naturales Los números naturales son aquellos que sirven para contar. Se suelen representar utilizando las cifras del 0 al 9. signo suma o resultado Suma: 9 + 12 = 21 sumandos
Más detallesIntroducción a MATLAB
Introducción a MATLAB Sistemas Conexionistas - Curso 07/08 MATLAB es un sistema interactivo basado en matrices para cálculos científicos y de ingeniería. Se pueden resolver problemas numéricos relativamente
Más detallesMetodología de la Programación II. Recursividad
Metodología de la Programación II Recursividad Objetivos Entender el concepto de recursividad. Conocer los fundamentos del diseño de algoritmos recursivos. Comprender la ejecución de algoritmos recursivos.
Más detallesGUIA DE LABORATORIO # 13 Arreglos unidimensionales y bidimensionales
OBJETIVO GUIA DE LABORATORIO # 13 Arreglos unidimensionales y bidimensionales Entender el concepto y funcionamiento de los arreglos Realizar programas en C, haciendo uso de arreglos, a través de su recorrido
Más detallesIntroducción a MATLAB
Introducción a MATLAB Sistemas Conexionistas - Curso 08/09 MATLAB es un sistema interactivo basado en matrices que se utiliza para cálculos científicos y de ingeniería. Puede resolver problemas numéricos
Más detallesProgramación. Ejercicios Tema 6 Tipos de Datos Estructurados: Vectores y Matrices
Programación Ejercicios Tema 6 : Vectores y Matrices Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordóñez Morales Juan Gómez Romero José A. Iglesias Martínez José Luis Mira Peidro
Más detallesFUNCIONES, VARIABLES Y CARPETAS EN LA CALCULADORA CLASSPAD 300
2. FUNCIONES, VARIABLES Y CARPETAS EN LA CALCULADORA CLASSPAD 300 FUNCIONES DISPONIBLES EN LA CLASSPAD La calculadora Classpad 300 ofrece una amplia relación de funciones a las que, en su mayoría se accede
Más detallesMultiplicación y división de polinomios
Semana 4 4 Empecemos! En esta sesión daremos continuidad al estudio de las operaciones de polinomios, la multiplicación y división. Para avanzar satisfactoriamente en este tópico debes recordar la propiedad
Más detallesMODULO DE LOGARITMO. 1 log 2 4 16. log N x b N N se llama antilogaritmo, b > 0 y b 1. Definición de Logaritmo. Liceo n 1 Javiera Carrera 2011
MODULO DE LOGARITMO Nombre:.. Curso : Medio Los aritmos están creados para facilitar los cálculos numéricos. Por aritmo podemos convertir los productos en sumas, los cocientes en restas, las potencias
Más detallesARREGLOS EN. Nota: El autor.
ARREGLOS EN Nota: PSeInt es un software importante y muy útil para aquellos estudiantes que se inician en el aprendizaje de la programación. Pero como todo programa informático contiene errores o los famosos
Más detallesTema 1 Conjuntos numéricos
Tema 1 Conjuntos numéricos En este tema: 1.1 Números naturales. Divisibilidad 1.2 Números enteros 1.3 Números racionales 1.4 Números reales 1.5 Potencias y radicales 1.7 Logaritmos decimales 1.1 NÚMEROS
Más detallesFunciones: Pasos por Referencia Recursividad
Funciones: Pasos por Referencia Recursividad Fundamentos de Programación Fundamentos de Programación I Parámetros por referencia Con la instrucción return sólo se puede devolver un valor calculado. A veces
Más detallesNúmeros enteros. Dado cualquier número natural, éste siempre será menor que su sucesor, luego los naturales son ordenados.
Números naturales y cardinales Números enteros Los elementos del conjunto N = {1,2,3, } se denominan números naturales. Si a este conjunto le unimos el conjunto formado por el cero, obtenemos N 0 = {0,1,2,
Más detallesZapatero a tus zapatos
Zapatero a tus zapatos P. Jara 10 de julio de 2009 1. Zapatero a tus zapatos Vamos a tratar un problema en el que el uso de una retícula plana nos va a dar una solución sencilla. Se trata de determinar
Más detallesListas y Recursión. Taller de Álgebra I. Primer Cuatrimestre de 2015
Listas y Recursión Taller de Álgebra I Primer Cuatrimestre de 2015 Un nuevo tipo: Listas Tipo Lista Las listas pueden contener elementos de cualquier tipo (incluso listas) [1] :: [Integer] [1, 2] :: [Integer]
Más detallesSe dice que dos monomios son semejantes cuando tienen la misma parte literal
Expresiones algebraicas 1 MONOMIOS Conceptos Un monomio es una expresión algebraica en la que las únicas operaciones que aparecen entre las variables son el producto y la potencia de exponente natural.
Más detallesEjercicio 1: Realiza las siguientes divisiones por el método tradicional y por Ruffini: a)
Tema 2: Ecuaciones, Sistemas e Inecuaciones. 2.1 División de polinomios. Regla de Ruffini. Polinomio: Expresión algebraica formada por la suma y/o resta de varios monomios. Terminología: o Grado del polinomio:
Más detallesMatemática Empresarial
Corporación Universitaria Minuto de Dios - UNITOLIMA GUIA DE TRABAJO 1. Matemática Empresarial Guía N.001 F. Elaboración: 19 febrero /11 F. 1 Revisión: 19 febrero /11 Pagina 1 de 6 TEMA: Números reales
Más detallesAhora responde a las siguientes cuestiones: Supongamos que el usuario introduce 3 en A, 4 en B y 5 en C
Bioinformática. 1. Observa la siguiente secuencia de instrucciones: 1. A = 5; 2. B = 7; 3. C = 2; 4. A=A+B+C; 5. B=C/2; 6. A=A/B+A ˆ C; 7. Escribe A; a) Qué valor contiene A después de la cuarta instrucción?
Más detallesPráctica 5.- Recursividad
Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación Programación Avanzada en Java Prim. 2009 Práctica 5.- Recursividad Datos de la práctica Fecha 6 de marzo de 2009 Conceptos
Más detallesU.E. Colegio Los Arcos Matemáticas Guía #26B Sexto grado Máximo común divisor. Problemas.
GUIA DE TRABAJO Materia: Matemáticas Guía # 6B. Tema: Máximo común Fecha: Profesor: Fernando Viso Nombre del alumno: Sección del alumno: CONDICIONES: Trabajo individual. Sin libros, ni cuadernos, ni notas.
Más detallesPráctica 4: Funciones en lenguaje C/C++.
Práctica 4: Funciones en lenguaje C/C++. Objetivos En esta práctica el objetivo principal es el de poner en práctica los principios básicos del uso de funciones en lenguaje C/C++. Evaluación La práctica
Más detallesGENERACIÓN DE NÚMEROS ALEATORIOS EN JAVA. CLASE RANDOM. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00908C)
APRENDERAPROGRAMAR.COM GENERACIÓN DE NÚMEROS ALEATORIOS EN JAVA. CLASE RANDOM. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00908C) Sección: Cursos Categoría: Lenguaje de programación Java nivel avanzado I Fecha
Más detallesFRACCIONES. FRACCIÓN: es una o varias partes iguales en que se divide la unidad.
Teoría er Ciclo Primaria Página 9 FRACCIONES FRACCIÓN es una o varias partes iguales en que se divide la unidad. La fracción está formada por dos números naturales a y b colocado uno encima del otro y
Más detallesTema 4: Múltiplos y Divisores
Tema 4: Múltiplos y Divisores Índice 1. Introducción. 2. Múltiplos de un número. 3. Divisores de un número. 4. Criterios de divisibilidad. 5. Números primos y números compuestos. 6. Descomposición de un
Más detallesCAPITULO 6: FUNCIONES
CAPITULO 6: FUNCIONES 1. INTRODUCCIÓN Un problema de programación en C se resuelve descomponiéndolo en varias partes. Cada una de estas partes se puede asociar a una función que resuelva su fracción correspondiente
Más detallesTema: Funciones, Procedimientos y Recursividad en C#.
Tema: Funciones, Procedimientos y Recursividad en C#. Objetivos Programación I, Guía 6 1 Utilizar la sintaxis de las funciones definidas por el usuario (programador) para resolver problemas. Identificar
Más detallesTema: Funciones, Procedimientos y Recursividad en C#.
Tema: Funciones, Procedimientos y Recursividad en C#. Objetivos Programación I, Guía 7 1 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Utilizar la sintaxis de las funciones
Más detallesUNIDAD III 3.2 USO DE FUNCIONES MATEMÁTICAS LÓGICAS Y DE BUSQUEDA
EXCEL BASICO UNIDAD III 3.2 USO DE FUNCIONES MATEMÁTICAS LÓGICAS Y DE BUSQUEDA Autor: M.T.E Silvia M. Hernández Hermosillo Actualización: Lic. Angélica Sánchez Ángeles 3.1 FORMATOS DE NUMEROS Se pueden
Más detallesDistribuciones bidimensionales. Regresión.
Temas de Estadística Práctica Antonio Roldán Martínez Proyecto http://www.hojamat.es/ Tema 5: Distribuciones bidimensionales. Regresión. Resumen teórico Resumen teórico de los principales conceptos estadísticos
Más detallesTEORIA DE NUMEROS (I) REGLAS DE DIVISIBILIDAD
Un número es divisible por: TEORIA DE NUMEROS (I) REGLAS DE DIVISIBILIDAD - 2 Si es PAR. - 3 Si la suma de sus cifras es divisible por 3. - 4 Si el número formado por sus dos últimas cifras es divisible
Más detallesTema: Funciones, Procedimientos y Recursividad en C#.
Programación I, Guía 6 1 Tema: Funciones, Procedimientos y Recursividad en C#. Objetivos Utilizar la sintaxis de las funciones definidas por el usuario (programador) para resolver problemas. Identificar
Más detallesUNIVERSIDAD AUTÓNOMA CHAPINGO DPTO. DE PREPARATORIA AGRÍCOLA ÁREA DE FÍSICA RECURSIÓN. Guillermo Becerra Córdova
UNIVERSIDAD AUTÓNOMA CHAPINGO DPTO. DE PREPARATORIA AGRÍCOLA ÁREA DE FÍSICA RECURSIÓN Guillermo Becerra Córdova E-mail: gllrmbecerra@yahoo.com OBJETIVOS: Este trabajo tiene por objetivo mostrar las características
Más detallesTECNICAS DE PROGRAMACION Universidad Católica Los Angeles de Chimbote RECURSIVIDAD Y SOBRECARGA DE METODOS
RECURSIVIDAD Y SOBRECARGA DE METODOS RECURSIVIDAD Un método es recursivo cuando se llama a si mismo ya sea directamente e indirectamente. Si un método recursivo se invoca con un caso base, simplemente
Más detallesPROBLEMA 1. Rellena el hueco 1 (línea 23). Realiza la reserva de memoria para almacenar los n puntos.
PROBLEMA 1. El siguiente programa tiene algunos huecos en blanco que tienes que rellenar para que funcione correctamente. En cada hueco va una única línea de C, salvo en el cuerpo de la función calcula_area_triangulo,
Más detallesAPUNTES DE MATEMÁTICAS
APUNTES DE MATEMÁTICAS NÚMEROS NATURALES: Son los que utilizamos para contar Ejemplo: Contar el número de alumnos de la clase, escribir el número de la matrícula de un coche Se representan N{0,1,2, } Ejercicio:
Más detallesArreglos (vectores y matrices)
Arreglos (vectores y matrices) Definición Para la solución de problemas se ha partido de las estructuras secuencialmente lineales, para luego llegar a las estructuras de ciclos. Las estructuras secuenciales
Más detallesMICROSOFT EXCEL QUÉ ES MICROSOFT EXCEL?
MICROSOFT EXCEL QUÉ ES MICROSOFT EXCEL? Excel es un paquete especializado en cálculos de todo tipo y gráficas, especialmente creado para Nominas, Inventarios, Base de datos, etc. Podría seguir con la lista
Más detallesFunciones: raíz cuadrada, potencia, exponencial y logaritmo
Funciones: raíz cuadrada, potencia, exponencial y logaritmo Función raíz cuadrada La función raíz cuadrada de un número, es el número mayor o igual que cero, que elevado al cuadrado se obtiene el primer
Más detallesTema 1. Álgebra lineal. Matrices
1 Tema 1. Álgebra lineal. Matrices 0.1 Introducción Los sistemas de ecuaciones lineales aparecen en un gran número de situaciones. Son conocidos los métodos de resolución de los mismos cuando tienen dos
Más detallesLa ecuación de segundo grado para resolver problemas.
La ecuación de segundo grado para resolver problemas. Como bien sabemos, una técnica potente para modelizar y resolver algebraicamente los problemas verbales es el uso de letras para expresar cantidades
Más detallesTrabajo Práctico Nº 4 Iteración
Trabajo Práctico Nº 4 Iteración Ejercicio 1: Realice una traza y muestre la salida de cada secuencia de instrucciones. for i:= 0 to 0 do for i:= 1 to -1 do for i:= 1 downto 0 do Ejercicio 2: Escriba un
Más detallesProgramación I. Práctica parcial: el juego de los barquitos (ENTREGA OBLIGATORIA)
Programación I Práctica parcial: el juego de los barquitos (ENTREGA OBLIGATORIA) El objetivo de esta práctica es implementar una variedad del juego de los barquitos o hundir la flota. Como sabréis el juego
Más detallesINTRODUCCIÓN. FUNCIONES EXPONENCIALES Y LOGARÍTMICAS
INTRODUCCIÓN. FUNCIONES EXPONENCIALES Y LOGARÍTMICAS Tradicionalmente, el estudio de los logaritmos ha ido inevitablemente acompañado de las tablas logarítmicas y del estudio de conceptos tales como el
Más detallesTema: 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
Más detallesEJERCICIOS ALGORITMOS
01 Desarrolle un algoritmo que permita leer dos valores distintos, determinar cual de los dos valores es el mayor y escribirlo. 2. DECLARA VARIABLES n1,n2 3. ASIGNA 0 a n1,n2 4. INGRESA POR TECLADO n1
Más detallesTema 2. FUNCIONES, VARIABLES Y CARPETAS EN LA CALCULADORA CLASSPAD
Tema 2. FUNCIONES, VARIABLES Y CARPETAS EN LA CALCULADORA CLASSPAD Introducción. Funciones disponibles en la Classpad. Variables y carpetas. Actividades propuestas. INTRODUCCIÓN En los siguientes apartados
Más detallesMetodología y Tecnología de la Programación
Tema 4. Abstracción procedimental y de datos 1. Cuál es el error del siguiente programa? import java.util.scanner; class Respuesta{ static Scanner leer=new Scanner(System.in); int valor = lectura(); System.out.println(valor);
Más detalles