D L M M J V S
|
|
- Encarnación Quintero Robles
- hace 7 años
- Vistas:
Transcripción
1 Guía Práctica Nº 6 1) Construir una función que invocada como expo (x,n), devuelva el valor x n, donde x es un número real y n es un número natural. 2) Construir una función que reciba un carácter ASCII y devuelva en su lugar un carácter codificado. Si el carácter es letra o dígito debe reemplazarlo por el siguiente carácter de la secuencia excepto en los casos de Z que deberá ser reemplazada por A; z que será reemplaza por a, y 9 qué ser reemplazado por 0. De este modo, 1 se convierte en 2, C en D, p en q, etc. Cualquier carácter distinto de letra o dígito se reemplazará por un asterisco (*). 3) Dadas las horas de partida y de llegada de un móvil, expresadas en horas, minutos y segundos, construir una función que calcule la velocidad promedio sabiendo que la distancia recorrida es d. Recordar que vd/t. 4) Escribir un programa que pida tres números y presente un menú con las siguientes opciones: Imprimir el promedio. Imprimir el mayor de ellos. Terminar la ejecución. Cada una de las dos primeras opciones deberán realizarse con funciones distintas y las impresiones se harán desde el bloque ejecutable principal. 5) Escribir un programa que dado un número x, por medio de tres funciones, calcule el senh (x), el cosh (x) y la tangh (x). Presentando un menú con las siguientes opciones: Cálculo del Senh. Cálculo del Cosh. Cálculo de la Tangh Cálculo de Todo Término la ejecución. Después de cada cálculo el programa deberá volver al menú. 6) Escribir un programa para simular el juego del CRAPS a $1 por juego, donde el usuario comienza con una cifra de dinero (ingresada por él, máximo $20) y termina cuando haya perdido todo su dinero o haya conseguido duplicar el mismo. Debe informársele al jugador el monto de dinero que posee luego de cada juego Nota: el juego de CRAPS tiene las siguientes reglas. 1. Si la primer tirada es 7 u 11, gano. 2. Si la primera tirada es 2, 3 o 12, perdió. 3. Si en la primera tirada obtuvo otro resultado se sigue tirando hasta obtener un 7 (en cuyo caso se pierde) o nuevamente dicho número (en cuyo caso se gana.).
2 7) Escribir un programa que imprima un calendario para un mes y año solicitados por el usuario, teniendo como dato que el 1º de Enero de 1985 cayó en martes. No olvidar que un año es bisiesto si es divisible por 4, siempre y cuando no sea fin de siglo, a excepción de los años fin de siglo pero divisibles por 400 los cuales si son considerados bisiestos. Ejemplo: Para el mes Febrero de 1985 debe imprimirse D L M M J V S ) Construir una función que invocada como comb(m,n), devuelva el número combinatorio C(m,n). Se debe construir una función interna que C ( m, n ) m! n!( m n )! calcule el factorial. 9) Escribir un programa para detectar si un número de 5 cifras es capicúa. Utilizar una función llamada LUGAR que dados dos números enteros N y k retorne el k-ésimo dígito contando desde la derecha del numero N. Ejemplo: N Para k 2 LUGAR 7 Para k 5 LUGAR 2 10) El programa de la pizzería deberá reescribirse de manera tal que todo quede como procedimientos, y que posea controles de ingreso: Por ejemplo: No se aceptará que el usuario ingrese un valor distinto de 1, 2 o 3. para los tamaños y se deben tener los mismos cuidados para evitar el ingreso de ingredientes repetidos. 11) Diseñar un algoritmo genérico donde se aplique en forma recursiva la serie de Fibbonacci 12) Escribir un programa en Pascal que pueda leer una palabra y escribir su Palíndromo. 13) Escribir un algoritmo recursivo que obtenga el número inverso a otro dado, por ejemplo: que se ingrese 2346 y que muestre ) Escribir un programa que haga uso del algoritmo de Euclides para encontrar el MCD (máximo común divisor) de dos números enteros N y M en forma recursiva.
3 15) Desarrolle un algoritmo recursivo, el cual mediante restas sucesivas pueda determinar si un número es positivo es par o impar. 16) Escriba un programa en el que dada la fecha actual y una cantidad de días, pueda determinar la fecha correspondiente al finalizar ese período. 17) Modifique el programa anterior, de manera que pueda ser ejecutado en una financiera, de manera que si la nueva fecha corresponde a un sábado o domingo obtenga el primer día hábil siguiente e indique el nuevo período de días. GUÍA PRÁCTICA Nº 7 1. Leer una lista de 10 valores enteros listarlos por pantalla en sentido inverso al que ingresaron. 2. Dado un vector 15 valores, hacer un programa que pueda obtener, y sacar por pantalla: el mayor de los valores el menor de los valores el más próximo al promedio 3. Suponiendo que los valores del problema anterior fueran mediciones, se pide modificarlo de forma tal que sin uso de vectores auxiliares, se MD n j 1 N pueda calcular la desviación media y la desviación estándar Donde j, es cada uno de los valores raya es el promedio de los valores, y N la cantidad de valores. 4. Se leen las letras de una palabra carácter a carácter. El último carácter que ingresa es la barra de dividir(/), que indica que la palabra ha finalizado. Escribir un programa que imprima la palabra en el orden que se ingresó y en sentido inverso (por ejemplo: pera arep, la palabra podrá tener hasta 20 caracteres). 5.Diseñar un algoritmo recursivo, que permita invertir el contenido de un vector. Como indica el ejemplo: Vector original: Vector invertido: j El algoritmo no podrá usar un vector auxiliar. ( 6. Hacer un programa que permita realizar la suma y el producto de dos vectores. S n j 1 j N 2 )
4 El usuario deberá poder elegir el tamaño del vector (entre 2 y 10 valores) El usuario deberá poder elegir la operación a realizar. 7. Dado un vector de 20 posiciones (números enteros), genere un Ingresar un elemento al final de la cola (primera posición libre del vector), comprobando antes del ingreso que existe una posición libre, sino colocar un mensaje de aviso. Sacar el elemento que se encuentre en la primera posición (si no lo hubiera colocar un mensaje de aviso), corriendo luego los demás en la cola una posición hacia delante. Listar en cualquier momento el contenido de la cola del primero al 8. Dado un vector de 20 posiciones (números enteros). Genere un Ingresar un elemento en la última posición de la pila (primera posición libre del vector), comprobando antes del ingreso que existe una posición libre, sino colocar un mensaje de aviso. Sacar el elemento que se encuentra en la última posición (si hay, sino colocar un mensaje de aviso). Listar en cualquier momento el contenido de la pila del primero al 9. Dado un vector de 20 posiciones (números enteros), genere un Ingresar un elemento en la posición que le corresponda de la lista, de manera que la misma se mantenga en orden creciente. (para lo cual desplaza los demás elementos una posición para atrás).comprobando antes del ingreso que existe una posición libre, sino colocar un mensaje de aviso. Sacar de la lista el elemento que indica el usuario (si se encuentra, sino colocar un mensaje de aviso). Listar en cualquier momento el contenido de la cola del primero al 10. Pascal como otros lenguajes operan con números enteros 2, , estos no tienen errores por redondeo, para valores más grandes se trabajan con reales, pero ellos si tienen errores de redondeo. Se pide hacer un programa que opere con números que poseen entre 10 y 20 cifras, que puedan hacer: Suma Resta Multiplicación sin errores y asegurando todas las cifras 11. Una empresa vende productos de clase A, B, C, D, E y F. Se pide diseñar un programa que permita ingresar la cantidad de productos vendidos de cada clase. Deberá existir una opción para poder las cantidades ordenar de mayor a menor y finalmente listarlas en forma
5 ordenada indicando Clase y Cantidad. Para resolverlo es necesario utilizar dos vectores: uno para la cantidad de productos vendidos y otro para indicar en qué posición está cada clase de producto.
A 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º 7 (Resolución de problemas Estructura: pila y cola). Realiza el programa de cada situación problemática. 1- Cargar en una pila n letras del abecedario.(n debe ser menor a 30) 2- En
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º 7 (Resolución de problemas Estructura: pila y cola). Realiza el programa de cada situación problemática. 1- Cargar en una pila n letras del abecedario.(n debe ser menor a 30) 2- En
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 detallesCadenas de caracteres
Trabajo práctico Nº 6 (Trabajos con cadenas de caracteres y estructuras) Realiza el programa en Lenguaje C correspondiente. Cadenas de caracteres 1- Construir una función PASSWORD que pida por teclado
Más detallesBOLETÍN DE EJERCICIOS: PROGRAMACIÓN EN C++ Ejercicio 1.- escribir un programa que calcule el factorial de un número:
Ejercicio 1.- escribir un programa que calcule el factorial de un número: Ejercicio 2.- determinar si un número es primo: Ejercicio 3.- escribir un programa que calcule la velocidad de un cuerpo sabiendo
Más detallesGUIA DE EJERCICICIOS. 1.- Escribir un algoritmo que lea cuatro números e indique cual es el mayor
UNIVERSIDAD Dr. RARAEL BELLOSO CHACIN FACULTAD DE INGENIERIA ESCUELA DE INFORMATICA CATEDRA: ALGORITMOS Y PROGRAMACIÓN Profesor.: Dr.: LUIS GUILLERMO MOLERO GUIA DE EJERCICICIOS 1.- Escribir un algoritmo
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 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 detallesIntroducción a la programación en C eme - Escuela Universitaria de Música
Introducción a la programación en C eme - Escuela Universitaria de Música Hoja de ejercicios Nro 3 Ejercicio 1 Considere la siguiente secuencia de 13 números, [0 5 10 2 7 12 4 9 1 6 11 3 8] La regla de
Más detallesLENGUAJE DE PROGRAMACION UNO.
Guía de ejercicios numero uno. LENGUAJE DE PROGRAMACION UNO. Instrucciones: Para cada caso elabore la sintaxis en lenguaje C., compílelo e intégrelos al menú que su profesor le explicara en clase. Solución
Más detallesProgramación I. Ingeniería Técnica Informática. Ejercicios de los Temas 4, 5, 6 y 7
Estructuras selectivas Programación I Ingeniería Técnica Informática Ejercicios de los Temas 4, 5, 6 y 7 24.- Elabore un programa para determinar si una hora leída en la forma horas, minutos y segundos
Más detallesEjercicios 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 detallesProgramación Estructurada
Programación Estructurada Código de materia 01 Prof Titular Ing Rafael Brizuela Facultad de tecnología informática UNIVERSIDAD ABIERTA INTERAMERICANA GUÍA DE REPASO CONCEPTUAL PREGUNTAS Unidad 1: Conceptos
Más detalles6. Haga E igual (11G Z - X) módulo 30 Si E le da negativo, súmele 30 Si (E = 25 y G es mayor que 11), o si E = 24 entonces incremente E en 1
Práctica para el examen Ejercicio 1 Escriba un programa que solicite un año determinado y luego calcule la fecha del Viernes Santo y del Domingo de Pascua. Para ello, hay que hacer una conversión del Año
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 detallesSubrutinas. Subrutinas. Erwin Meza Vega
Subrutinas Erwin Meza Vega Outline 1 Introducción 2 Especicación de subrutinas 3 Funciones booleanas 4 Parámetros 5 Recursividad 6 Ejercicios Introducción Programación divide y vencerás Cuando la solución
Más detallesEjercicios de programación Luis Francisco García Martínez Ingeniería de Sistemas Programa de Ingeniería de Sistemas
Nivel 1 1. Escribir un programa que lea dos números y los sume. 2. Efectuar un programa que lea los valores de 3 resistencias electrónicas (en Ohmios, las 3 3. Escribir un programa que evalúe la siguiente
Más detallesTaller 2: Condicionales python
Taller 2: Condicionales python Introducción a la Programación - Grupo E August 29, 2010 Abstract En el mundo corriente nos encontraremos con diferentes tipos de sistemas, algunos de más complejidad que
Más detalles5. ESTRUCTURAS DE REPETICIÓN
5. ESTRUCTURAS DE REPETICIÓN Las estructuras de repetición, permiten la ejecución de una lista o secuencia de instrucciones () en varias ocasiones. El número de veces que el bloque
Más detallesUniversidad 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 detallesRECORDAR 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:
Más detallesTrabajo Práctico Nro. 1
Trabajo Práctico Nro. 1 INSTITUTO de TECNOLOGÍA O. R. T. Diagramar algoritmos para resolver los problemas planteados. Objetivos de esta práctica: Pretendemos que al finalizar esta ejercitación el alumno
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º 4 (Resolución de problemas Arreglos unidimensionales). Realiza el programa en lenguaje C correspondiente. Utilizar modulación. 1- Escriba una declaración para un vector que contenga
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 detallesEjercicios Unidad 5 Arreglos Resuelva cada problema a través de Arreglos y usando métodos:
Ejercicios Unidad 5 Arreglos Resuelva cada problema a través de Arreglos y usando métodos: 1. Escribir un programa que mediante arreglos transforme un número romano (cadena de caracteres) en número arábigo.
Más detalles4.- Leer tres números y escribirlos en orden decreciente
Ejercicios tema 3 2.- Leer dos números y decir cuál es el menor 3.- Leer tres números y decir cuál es el mayor 4.- Leer tres números y escribirlos en orden decreciente 5.- Los siguientes fragmentos de
Más detallesVariables y tipos básicos 1. Definir una variable de tipo char. Convertirla a una variable de tipo entera e imprimir su valor asociado.
Variables y tipos básicos 1. Definir una variable de tipo char. Convertirla a una variable de tipo entera e imprimir su valor asociado. Probarlo con lo caracteres a, b, A y B 2. Hacer lo contrario, leer
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 detallesPráctica 5. Contenido: Subprogramas (funciones y procedimientos). Parámetros por valor y por referencia.
CI-2125 Computación I Práctica 5 Contenido: Subprogramas (funciones y procedimientos). Parámetros por valor y por referencia. 1. Especifique y escriba el diagrama de flujo de una función de nombre mcd,
Más detallesEstructuras de Repetición
1 Estructuras de Repetición 2013 Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas 2 Objetivos Aprender a construir grandes y complejos problemas a través de la ejecución
Más detalles1. Escriba el siguiente código, compílelo y ejecútelo. Obtiene el resultado esperado? Modifíquelo para que se comporte como debe:
Boletín 2 1. Escriba el siguiente código, compílelo y ejecútelo. Obtiene el resultado esperado? Modifíquelo para que se comporte como debe: int i, j; scanf("%d%d",&i,&j); if (i = j) printf("los números
Más detallesTarea Número 6: Condicionales
Tarea Número 6: Condicionales Andrés Felipe Barco Santa Introducción a la Prorgamación Departamento de Electrónica y Ciencias de la Computación 29 de agosto de 2012 1. Ejercicios a realizar Para cada uno
Más detallesProgramació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 detalles1. Escribir un programa que rellene un vector con los números enteros comprendidos entre 4 y Escribir un programa que rellene un vector con
1. Escribir un programa que rellene un vector con los números enteros comprendidos entre 4 y 14. 2. Escribir un programa que rellene un vector con los números pares comprendidos entre 1 y 10. 3. Escribir
Más detallesEstructura de datos y de la información Boletín de problemas - Tema 9
Estructura de datos y de la información Boletín de problemas - Tema 9 1. Dada la siguiente función recursiva: void F(char c) { if (( A
Más detallesBloque 1. Conceptos y técnicas básicas en programación
Bloque 1. Conceptos y técnicas básicas en programación 1. Introducción 2. Datos y expresiones. Especificación de algoritmos 3. Estructuras algorítmicas básicas 4. Iteración y recursión 5. Iteración y recursión
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º 4 (Resolución de problemas Arreglos unidimensionales). Realiza el programa en lenguaje C correspondiente a los siguientes ejercicios. Utilizar modulación. 1- Escriba una declaración
Más detallesBoletín de ejercicios de la asignatura de INFORMÁTICA para la realización de las prácticas de laboratorio. Ejercicios de Estructuras de Control
Boletín de ejercicios de la asignatura de INFORMÁTICA para la realización de las prácticas de laboratorio Ejercicios de Estructuras de Control Escuela Técnica Superior de Ingeniería Geodésica, Cartográfica
Más detallesPRÁCTICA #6 TIPOS DE DATOS ESTRUCTURADOS: Arreglos, Registros y Archivos
PRÁCTICA #6 TIPOS DE DATOS ESTRUCTURADOS: Arreglos, Registros y Archivos Sección de revisión de teoría 1. Comente sobre: 1.1. Tipos de Datos Estructurados y sus principales ventajas frente a los Tipos
Más detallesLaboratorio 02: Ejercicios de programación en C
olicitado: Ejercicios 02: Soluciones estructuradas en C M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo
Más detalles[ GUÍA DIDÁCTICA: DESARROLLO DE ALGORITMOS PSEINT] 11 de julio de 2013
ALGORITMOS Y DIAGRAMAS DE FLUJOS DE DATOS Elementos del diagrama de flujo de datos A.1. Qué es un Algoritmo? Describe el método para realizar una tarea. Es una secuencia de instrucciones que, ejecutadas
Más detalles19. En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. El presupuesto anual del hospital se reparte conforme a la sig.
ESTRUCTURAS SECUENCIALES 1. Lea desde el teclado el nombre y la edad de cualquier persona e imprima tanto el nombre como la edad 2. Lea dos números. Calcule la suma e imprima la suma y los dos números.
Más detallesGUÍA DE LLENADO DEL FORMULARIO DE ENCUESTA INDICADORES DE CIENCIA Y TECNOLOGÍA
GUÍA DE LLENADO DEL FORMULARIO DE ENCUESTA INDICADORES DE CIENCIA Y TECNOLOGÍA 1. INICIO DE SESIÓN Para ello vamos a ingresar al navegador de internet de su preferencia, se recomienda utilizar Firefox
Más detallesGUIA DE EJERCICIOS Nº 02 Estructuras Selectivas
Universidad Nacional Mayor de San Marcos Facultad de Ingeniería de Sistemas e Informática E.A.P. de Ingeniería de Sistemas Algorítmica I GUIA DE EJERCICIOS Nº 02 Estructuras Selectivas A continuación se
Más detallesFunciones y Condicionales Introducción a la Programación
Funciones y Condicionales Introducción a la Programación Departamento de Ciencias e Ingeniería de la Computación Pontificia Universidad Javeriana Santiago de Cali 2011-2 Resumen En el mundo existen gran
Más detallesINSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA "
INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA " GUIA DE ESTUDIOS DE ANALISIS Y DISEÑO DE ALGORITMOS. 1. Qué es un algoritmo? 2. Qué es un Pseudocódigo?
Más detallesAlgoritmos y Estructura de datos:
Algoritmos y Estructura de datos: Definición de algoritmo Un algoritmo es el conjunto de operaciones y procedimientos que deben seguirse para resolver un problema Un algoritmo recibe un conjunto de entradas,
Más detallesINSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I
RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS La principal razón para que las personas aprendan lenguajes de programación es utilizar una computadora como una herramienta para la resolución de problemas. Cinco
Más detallesComplejidad de algoritmos recursivos
Tema 3. Complejidad de algoritmos recursivos 1. INTRODUCCIÓN... 1 CLASIFICACIÓN DE FUNCIONES RECURSIVAS... 1 DISEÑO DE FUNCIONES RECURSIVAS... 2 2. VENTAJAS E INCONVENIENTES DE LA RECURSIVIDAD... 4 3.
Más detallesMientras (expresión lógica) Instrucciones a repetir mientras la expresión lógica es verdadera Fin Mientras
Clase teórica 7 Algoritmos en C Página 1 de 5 INSTRUCCIÓN WHILE Una forma más general que el FOR para realizar iteraciones es el WHILE (mientras), el cual permite repetir una serie de instrucciones mientras
Más detallesPRÁCTICO N o 3 Resolución de Problemas - Lenguaje de Problema
Ejercicio 1: PRÁCTICO N o 3 Resolución de Problemas - Lenguaje de Problema Dado el siguiente enunciado de un problema y el algoritmo que lo resuelve: Problema: Preparar una taza de leche con chocolate
Más detallesEntrada de ejemplo
MONEDA Se desea elaborar un algoritmo para transformar una cantidad de euros al número mínimo de billetes y monedas necesarios para representarla. La cantidad siempre será positiva y sin decimales. El
Más detallesDiseñar el algoritmo correspondiente a los siguientes planteamientos:
Diseñar el algoritmo correspondiente a los siguientes planteamientos: 1. Dada las horas trabajadas de una persona la tarifa de pago. Calcular su salario e imprimirla. 2. Diseñar un programa que lea el
Más detallesTrabajo Práctico N 9 Recursividad
Trabajo Práctico N 9 Recursividad Ejercicio. Implemente en Pascal las siguientes definiciones recursivas. a) h ( N) h( N ) h( N ), N, N 0 0 b) 0 g ( x, z) 0 g( x, z ), x 0, z 0, ( x 0) y ( z 0) c) f (
Más detallesALGORITMOS Y PROGRAMACIÓN ORIENTADA A OBJETOS JUAN DAVID REDONDO ROBLES SANDY ELENA ROMERO CUELLO DOCENTE
ALGORITMOS Y PROGRAMACIÓN ORIENTADA A OBJETOS JUAN DAVID REDONDO ROBLES SANDY ELENA ROMERO CUELLO DOCENTE INGENIERIA DE SIETAMAS SEMESTRE I RIOHACHA LA GUAJIRA 2012 ESTRUCTURAS CONDICIONANES Las estructuras
Más detallesESCUELA PREPARATORIA OFICIAL NO.16 MATERÍA: PENSAMIENTO NUMÉRICO Y ALGEBRAICO I
ARITMÉTICA 1. Números naturales 2. Divisibilidad 3. Números enteros 4. Números decimales 5. Fracciones y números racionales 6. Proporcionalidad 7. Sistema métrico decimal 8. Sistema sexagesimal 9. Números
Más detalles4 de Noviembre de 2010 Departamento de Matemáticas
Prototipo de Examen ALM 1er cuatrimestre Universidad de Alcalá 4 de Noviembre de 2010 Departamento de Matemáticas Apellidos, Nombre: NOTA: Durante la prueba no se podra hacer uso de ningún dispositivo
Más detallesManos a la obra: Recursión, división y listas
Manos a la obra: Recursión, división y listas Taller de Álgebra I Cuatrimestre de verano de 2015 Calentando motores La clase pasada vimos ejemplos de definiciones recursivas. Hoy vamos a continuar con
Más detalles1.- Para cada uno de los siguientes problemas escribir el diagrama de flujo y el pseudocódigo de un programa que lo resuelva:
1.- Para cada uno de los siguientes problemas escribir el diagrama de flujo y el a) Problema: pedir la base y la altura de un triángulo y escribir su superficie. b) Problema: pedir cuatro números enteros
Más detallesTEMA 1. PROGRAMACIÓN DE UN COMPUTADOR
Tema 1. Programación de un computador TEMA 1. CIÓN DE UN COMPUTADOR 1. CONCEPTO DE 2. LENGUAJES DE CIÓN 2.1. LENGUAJE MÁQUINA 2.2. LENGUAJE ENSAMBLADOR 2.3. LENGUAJE DE ALTO NIVEL 3. ALGORITMOS. REPRESENTACIÓ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 detallesTema: Uso del programa DFD
Programación I, Guía 2 1 Tema: Uso del programa DFD Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar el programa DFD para crear y ejecutar flujogramas.
Más detallesMATEMÁTICAS 1º E.S.O.
CUADERNILLO RECUPERACIÓN DE PENDIENTES CURSO 2017/2018 MATEMÁTICAS 1º E.S.O. 1ª EVALUACIÓN Los ejercicios deben ser entregados en A blancos al profesor correspondiente en la fecha que éste le indique.
Más detallesAmpliación Tema 3: Múltiplo y divisores
- Múltiplo. Divisible. Divisor Ampliación Tema 3: Múltiplo y divisores 56 8 56 es divisible por 8 0 7 56 es múltiplo de 8 Para indicar que 56 es múltiplo de 8 se escribe sobre el divisor 8 un punto :(8)
Más detallesa) Si ch tiene el valor X y numero el valor 5, cuál sería el efecto de ejecutar cada una de las siguientes llamadas al procedimiento:
RELACION 2 DPTO. LENGUAJES Y CIENCIAS DE LA COMPUTACIÓN ESCCUELA TÉCNICA SUPERIOR DE INGENIEROS EN TELECOMUNICACIONES UNIVERSIDAD DE MÁLAGA SUBALGORITMOS 1- Considera el siguiente procedimiento: Algoritmo
Más detallesAritmética en Haskell
Aritmética en Haskell Taller de Álgebra I Primer cuatrimestre de 2014 Algoritmo de división Para obtener el cociente y resto entre dos números enteros, tenemos las funciones div y mod, respectivamente.
Más detallesTema 01: Algoritmia y diagramas de flujo. Estructuras de datos (Prof. Edgardo A. Franco)
Tema 1 Estructuras de datos (Prof. Edgardo A. Franco) Contenido Algoritmia Qué es un algoritmo? Métodos algorítmicos Diagrama de flujo Símbolos utilizados en los diagramas de flujo Reglas para la construcción
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 detallesRecursión. Capítulo 4
Recursión Capítulo 4 Introducción La recursión o recursividad es un concepto amplio, con muchas variantes, y difícil de precisar con pocas palabras.. Actividades Cotidianas; fotografía donde se observa
Más detallesEjercicios del Tema 3. Fundamentos de la programación en ensamblador
Ejercicios del Tema 3. Fundamentos de la programación en ensamblador Ejercicio 1. Escriba un programa en ensamblador del MIPS 32 para calcular la suma de los 100 primeros números naturales. El programa
Más detalles( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) RESOLUCIÓN MCD (A; B) = C SEMANA 10 MCD - MCM. q = MCM( A;B) MCD ( A,B) = 7 1 MCD A,B = 7 1
SEMANA MCD - MCM. La suma de dos números A y B es 65, el cociente entre su MCM y su MCD es 8. Halle (A - B). A) 8 B) 6 C) 7 D) 48 E) 48 MCD (A; B) C A dq B dq Donde q y q son números primos entre sí. Luego:
Más detallesUNIVERSIDAD NACIONAL DE SALTA Sede Regional Orán AÑO: 2013 Carreras: TIG - TUP
TRABAJO PRÁCTICO N 4: Modularidad Ejercicio 1: Dados los siguientes prototipos de módulos, explicar cada elemento que los conforman. a) int suma(int a, int b); b) double area(double base, double altura);
Más detallesProgramación-Tarea 14: Ocampo Venegas Josué
Programación-Tarea 14: Integrantes del Equipo: Álvarez Quesada Claudia Eréndira Ocampo Venegas Josué Parte 1 (condiciones if- else, sentencias, secuencia) Secuencia!! Valor expresión aritmética Fórmulas
Más detallesUtilización de Funciones en OpenOffice.org Calc
Utilización de Funciones en OpenOffice.org Calc Una función es un conjunto de instrucciones reunidas bajo un nombre que calculan un resultado o llevan a cabo una acción específica. Las funciones pueden
Más detallesTema: Estructuras de Repetición en C#.
Programación I, Guía 5 1 Tema: Estructuras de Repetición en C#. Objetivos Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Utilizar las estructuras de repetición para
Más detallesControl 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
Más detallesActividad colaborativa Ejercicios de programación Programación básica C++
Actividad colaborativa Ejercicios de programación Programación básica C++ Entra a la página del Prof. Jorge Sánchez, autor del Manual completo de programación en C++, de donde edité estos apuntes: http://www.jorgesanchez.net/programacion/ejerciciosc/sencillos.html
Más detallesPRÁCTICA FUNDAMENTOS DE ALGORITMOS (Estructuras de Repetición II) Objetivos
Objetivos El alumno conocerá las estructuras básicas para el diseño de algoritmos 1. Conocerá las estructuras de repetición para el diseño de algoritmos 2. Diseñará sus algoritmos utilizando las estructuras
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION
CICLO: 02/ 2012 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: MATERIA: GUIA DE LABORATORIO #07 Arreglos. Uso
Más detalles1. Calcular mediante un algoritmo repetitivo la suma de los N primeros números naturales.
1. Calcular mediante un algoritmo repetitivo la suma de los N primeros números naturales. Leer : N X=1 S=0 Mientras x
Más detallesGUÍA DE EXÁMENES DE PROGRAMACIÓN II
PROGRAMA GUÍA DE EXÁMENES DE PROGRAMACIÓN II Quinto Año - Ciclo Superior Computación Turno Noche Unidad 1: Revisión de conceptos básicos Diagramación, codificación y prueba de programas que abarcan los
Más detallesHoja de ejercicios del Tema 3
Facultad de Informática Universidad Complutense Fundamentos de la programación Curso 2013 2014 Hoja de ejercicios del Tema 3 1. Conversiones de tipos: Prueba el siguiente programa en tu compilador (copia
Más detallesEjercicios del Tema 3. Fundamentos de la programación en ensamblador
Ejercicios del Tema 3. Fundamentos de la programación en ensamblador Ejercicio 1. Dada la siguiente expresión de un lenguaje de alto nivel int a = 6; int b = 7; int c = 3; int d; d = (a+b) * (a+b); Indique
Más detallesTema: Entorno a C# y Estructuras Secuenciales.
Tema: Entorno a C# y Estructuras Secuenciales. Programación I, Guía 3 1 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar el entorno de programación
Más detallesDistrito Escolar Unificado de Berkeley GUIA PARA FAMILIAS TARJETA DE CALIFICACIÓN 4 GRADO
El Distrito Escolar Unificado de Berkeley ha hecho algunos cambios en las Tarjetas de Calificaciones de este año escolar. El propósito de esta guía es dar a las familias una explicación detallada de la
Más detallesFracciones, Decimales, Redondeo
Fracciones, Decimales, Carlos A. Rivera-Morales Álgebra Tabla de Contenido Contenido : Contenido Discutiremos: fracción aritmética : Contenido Discutiremos: fracción aritmética clasificación de fracciones
Más detallesTrabajo Práctico Nº 3 Estructuras de Control de Decisión
Trabajo Práctico Nº 3 Estructuras de Control de Decisión Objetivo: Que los estudiantes puedan tomar decisiones en los pseudocódigos que construyen para la resolución de problemas. La Primera fase de la
Más detallesTrabajo Práctico Nº 3 Estructuras de Control de Decisión
Trabajo Práctico Nº 3 Estructuras de Control de Decisión Objetivo: Que los estudiantes puedan tomar decisiones en los pseudocódigos que construyen para la resolución de problemas. La Primera fase de la
Más detallesHoja de Ruta para el curso ALGORITMO
Hoja de Ruta para el curso 301303 - ALGORITMO Practica de Laboratorio Algoritmos La guía de laboratorio es quizá uno de los aspectos de mayor relevancia en el curso, dado que permiten la transferencia
Más detallesPROBLEMAS DEL TEMA 5: Control de Flujo del Programa
PROBLEMAS DEL TEMA 5: Control de Flujo del Programa EJERCICIOS RESUELTOS 1. Escribir un programa que calcule el factorial de un número entero n dado por teclado. Dicho número deberá ser mayor que cero
Más detallesTrabajo Práctico 6 Funciones, Procedimientos y División de Problemas
Trabajo Práctico 6 Funciones, Procedimientos y División de Problemas Ejercicio 1: Considere definida la función Invertir. function Invertir( num: integer ):integer; {Objetivo: Invierte el orden de los
Más detallesINTELIGENCIA ARTIFICIAL Puzzle 3 x 3 con 3 Heurísticas
INTELIGENCIA ARTIFICIAL Puzzle x con Heurísticas El juego del puzzle se representa, sobre un tablero de x casillas. 8 de las casillas contienen una pieza o ficha que se puede deslizar a lo largo del tablero
Más detallesPRÁCTICA #7 -- Tipos de Datos Estructurados
Visita la nueva página de Algoritmos UNIVERSIDAD CENTRAL DE VENEZUELA www.ciens.ucv.ve/algoritmosyprogramacion PRÁCTICA #7 -- Tipos de Datos Estructurados Parte 1: Arreglos, Matrices, Recorridos y Búsquedas
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACION
CICLO: 01/ 2015 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACION Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: MATERIA: GUIA DE LABORATORIO #05 Estructuras
Más detalles2º. Representa en una recta numérica los números: (+4), (-3), (0), (+7), (-2), (+2) y luego escríbelos de forma ordenada.
TEMA 01 - NÚMEROS ENTEROS 1º. Indica el número que corresponde a cada letra. º. Representa en una recta numérica los números: (+) (-) (0) (+7) (-) (+) y luego escríbelos de forma ordenada. º. En un museo
Más detallesBOLETÍN 5: Algoritmos II
BOLETÍN 5: Algoritmos II 1.- Diseñar un programa que muestre la suma de los números impares comprendidos entre dos valores numéricos enteros y positivos introducidos por teclado. 2.- Escribir un programa
Más detalles4.- Raíces cuadradas.
4.- Raíces cuadradas. DEFINICIÓN La raíz cuadrada exacta de un número entero es otro número entero cuyo cuadrado coincide con el primer número, es decir: 2 a = b b = a No todos los enteros tienen raíz
Más detallesSEGUNDA OLIMPIADA ESTATAL DE MATEMÁTICAS
PROBLEMAS PROPUESTOS PARA LA ETAPA DE ZONA PRIMER GRADO 1. Marcos tiene todas las letras del abecedario en tres tamaños: grandes, medianas y pequeñas: A,B,C,D,E,...,Z A,B,C,D,E,...,Z A,B,C,D,E,...,Z Usando
Más detallesSección III CRITERIOS DE DIVISIBILIDAD I (Criterios Habituales)
Sección III CRITERIOS DE I (Criterios Habituales) Las reglas de divisibilidad son criterios que sirven para saber si un número es divisible por otro sin necesidad de realizar la división. Llamaremos criterio
Más detallesDistinguir las diferentes estructuras de repetición utilizadas en problemas con bucles: mientras, repetir mientras, para.
ESTRUCTURAS ITERATIVAS 1 ESTRUCTURAS ITERATIVAS OBJETIVOS Aprender a resolver problemas mediante la ejecución repetida de una secuencia de proposiciones llamados bucle o estructuras repetitivas o iterativas.
Más detalles