Problema - Sumando Digitos
|
|
|
- Mario Palma Pereyra
- hace 9 años
- Vistas:
Transcripción
1 Primera Olimpiada de Informática Problema - Sumando Digitos Comenzando con un entero entre 00 y 99 inclusive, escritos como dos dígitos (use un cero a la izquierda en caso de que el numero sea menor que 0). Realice los siguiente:. Sume los dos dígitos. 2. Ahora concéntrese en el dígito de la derecha, en el número original y en el de la suma.. Finalmente combine estos números. Si repetimos este proceso varias veces obtenemos el número original.. Por ejemplo Inicio Sume los dos dígitos Combine los dos dígitos : 2+6 = 08 : "6" y "8" = : 6+8 = 4 : "8" y "4" = : 8+4 = 2 : "4" y "2" = : 4+2 = 06 : "2" y "6" = 26 En este caso tomo 4 pasos para obtener el número original. Se pide que devuelva el número de pasos requeridos para obtener el número original. Entrada Escriba en una linea que contiene un numero 0 N 99. Salida Escriba en una línea el numero de pasos requeridos para obtener el numero original. Ejemplos de entrada 26 0 Ejemplos de salida 4 Problema Para el dato de entrada siguiente escriba un programa que halle la respuesta. 7 La respuesta que debes entregar es: 2
2 Primera Olimpiada de Informática 2 Análisis y Solución Para obtener el primer dígito de un numero de dos dígitos hacemos dividimos por 0, el ultimo dígito se halla haciendo modulo 0. Luego nos piden sumar ambos. Para crear un numero nuevo con el primer dígito y el ultimo dígito hallado multiplicamos el primer dígito por 0 y sumamos el segundo. Programa que resuelve el problema #include <iostream> 2 #include <vector> 4 using namespace std ; 6 int main(){ 7 int count = ; 8 int start ; 9 cin>>start ; 0 int n=start ; for (; ; count++) { 2 int m = n/0 + n%0; n = (n%0) 0 + m%0; 4 if (n == start ) { cout<< count << endl ; 6 break; 7 } 8 } 9 20 }
3 Primera Olimpiada de Informática Problema - Acuario Es bien conocido que en un acuario algunos peces se pueden comer a otros. Usted tiene un acuario que contiene un cantidad de peces del cual conoce el tamaño. Usted sabe que un pez se puede comer a otro, solo cuando está en el rango de: el doble de tamaño o 0 veces más grande. Se quiere agregar un pez a la pecera, pero queremos determinar el tamaño para no causar conflictos de comerse con otros peces. Considerando esto usted debe escoger un pez que esté entre los siguientes tamaños No hay riesgo de ser comido por otro pez si su tamaño no está entre /0 y /2 inclusive, del tamaño de otro pez. No tiene tentación de comerse a otro pez si el tamaño de los otros peces no están entre /0 y /2 inclusive de su tamaño. Por ejemplo si los tamaños de los peces están entre y 2 y queremos insertar un pez, ese puede tener tres posibles tamaños. Los posibles tamaños para el pez que están fuera del rango establecido son,, 2. Entrada Laentradaconsistedevariaslíneas.Laprimeralíneadeuncasodepruebaconsisteeneltamaño más pequeño. La segunda línea consiste en el tamaño más grande que puede tener. La tercera línea tiene el número de peces en el acuario. La cuarta línea tiene los tamaños de los peces del acuario separados por un espacio. Salida Escriba en una línea el número de tamaños que puede hallar y que no causen conflictos entre peces. Ejemplos de entrada Ejemplo 2 Ejemplo Ejemplos de salida Salida del Ejemplo Salida del Ejemplo 2 0
4 Primera Olimpiada de Informática 4 Problema Para el dato de entrada siguiente escriba un programa que halle la respuesta La respuesta que debes entregar es: 47 Análisis y Solución La solución del problema es bastante sencilla: Se debe tomar todos los tamaños de los peces desde el más pequeño que en nuestro programa llamaremos tamm in hasta el más grande que denominaremos tamm ax. Para cada uno de los tamaños de peces se verifica si algún pes se lo puede comer. Si no se lo puede comer contamos este tamaño como una solución. Al final imprimimos cuantas soluciones hemos encontrado. Programa que resuelve el problema #include <iostream> 2 #include <vector> 4 using namespace std ; 6 bool come(int v, int v2) 7 { 8 return (v>=v2 2 && v<=v2 0) ; 9 } 0 int main(){ 2 int n=0, tammin=0,tammax=0; cin>>tammax; 4 cin>>n; int pez[n]; 6 for (int i = 0; i<n; i++) 7 cin>>pez[ i ]; 8 9 int i, j, respuesta=0; 20 for( i=tammin; i<=tammax; i++) 2 {
5 Primera Olimpiada de Informática 22 for(j=0; j<n; j++) 2 24 if (come(i, pez[ j ]) come(pez[ j ], i )) 2 break; 26 if (j==n) 27 respuesta++; 28 } 29 cout<< respuesta << endl ; 0 }
6 Primera Olimpiada de Informática 6 Problema - Gusanillo El gusanillo es una criatura de hábitos regulares. Se estira hacia adelante alguna distancia a lo largo de una rama de un árbol y para descansar. Si se detiene en una hoja se la come. Luego se estira la misma distancia que se estiro antes, y repite esta rutina hasta que se pasa del final de la rama. Considere un gusanillo que recorre la longitud de una rama cuyas hojas esta espaciadas a intervalos uniformes. Dependiendo de la distancia entre el gusanillo y sus puntos de descanso puede o no puede comerse todas las hojas. Siempre existe una hoja al principio de la rama donde descansa antes de iniciar su recorrido. Dados tres valores que especifican la longitud de la rama en centímetros, la distancia que recorre entres descansos y la distancia entre un par consecutivo de hojas, calcule el numero de hojas que el gusanillo consumirá. Entrada En una línea, separados por un espacio, vienen el tamaño de la rama, la distancia que recorre entre descansos y la distancia entre pares consecutivos de hojas. La entrada termina cuando no hay mas datos. Salida Escriba en una línea el número de hojas que el gusanillo comería. Ejemplos de entrada Ejemplos de salida 2 2 Problema Para el dato de entrada siguiente escriba un programa que halle la respuesta La respuesta que debes entregar es: Análisis y Solución Debemos sumar el avance del gusanillo hasta llegar al final de la rama, en cada avance hay que ver si se encuentran hojas.
7 Primera Olimpiada de Informática 7 Programa que resuelve el problema #include <iostream> 2 #include <vector> 4 using namespace std ; 6 int contar(int rama, int descanso, int hojas){ 7 int ct = 0 ; 8 int i = 0 ; 9 for (;;) { 0 if ( i > rama) { return ct ; 2 } if ( i % hojas == 0) ct++ ; 4 i += descanso ; } 6 } 7 8 int main(){ 9 20 int rama, descanso, hojas ; 2 cin >> rama; 22 cin >> descanso ; 2 cin >> hojas ; 24 cout << (contar(rama, descanso, hojas)) << endl ; 2 }
8 Primera Olimpiada de Informática 8 Problema - Mastil El mástil de un velero se ha roto, y debemos reemplazarlo, para ello se necesita saber la medida exacta del mismo. En el velero ha quedado la cuerda aún amarrada de los extremos al piso del bote. Cada amarre se encuentra a una distancia distinta de la base del mastil, estas distancias son conocidas además del largo de la cuerda en la que se sujetan las velas, un ejemplo de la situación se muestra en la figura. Con esta información se debe calcular el alto del mastil. Entrada La entrada consiste de tres numeros enteros positivos: m, n, largo, que indican la distancia del primer amarre, del segundo amarre y el largo de la cuerda, respectivamente. m, n, puede tomar valores entre 2 y 00 inclusive, y el largo de la cuerda entre y 000 inclusive. El largo siempre es mayor que la suma de m y n. Salida La salida es un número real con a lo sumo dos dígitos de precisión que indique la altura del mástil a comprar. Ejemplos de entrada 0 Ejemplos de salida 2.9 Problema Para el dato de entrada siguiente, escriba un programa que halle la respuesta. 6 20
9 Primera Olimpiada de Informática 9 Problema - Apariencia triangular Se puede contornear un triángulo rectángulo en base a puros asteriscos. Para ello se requiere de la altura y base del triángulo. Hay que tener cuidado que sólo funciona para triángulos rectángulos perfectos, es decir que se pueda mostrar con esos datos de forma correcta. En caso de que el triángulo no cumpla esta condición de perfección, entonces debe mostrar un mensaje No posible. Encuentra la condición para que un triángulo sea perfecto y realiza el proceso que permita decidir si es posible o no al triángulo mostrarse. Por ejemplo: Si el triángulo tiene altura 4 y base, es posible mostrar, y el contorno será: * * * * * * * * por lo que la respuesta será: Si posible. Pero si el triágulo tiene altura y base no se puede mostrar, por lo que la respuesta es No posible. Entrada Se da como entrada la altura y base del triángulo, que son números enteros positivos entre y 000 inclusive. La base siempre es menor que la altura. Salida La salida es un mensaje Si posible o No posible. Ejemplos de entrada 0 Ejemplos de salida No posible Problema Para el dato de entrada siguiente escriba un programa que halle la respuesta La respuesta que debes entregar es: No posible
10 Primera Olimpiada de Informática 0 Análisis y Solución Luego de hacer varios dibujos podemos llegar a la conclusión que (2 base 4) = altura 2. En este caso no es aplicable el teorema de Pitágoras, porque, debe considerar que un carácter no puede estar en media linea. Programa que resuelve el problema #include<iostream> 2 using namespace std ; 4 int main(){ int altura, base ; 6 7 cin>>altura ; 8 cin>>base ; 9 // (base ) if ((2 base 4) == altura 2) cout<< Si posible <<endl ; 2 else cout<< No posible <<endl ; 4 return 0; }
Solucionario Consolidado Utilizando PSeInt
Solucionario Consolidado Utilizando PSeInt 1ra Olimpiada Boliviana de Informática Estado Plurinacional de Bolivia, febrero de 2013 Contenidos Final Nacional 2011... 1 Problema A: Múltiplo Pequeño... 1
UNTELS Estructuras Selectivas (Sin anidar) Estructuras condicionales
Laboratorio 05 if / if (Corrija errores de sintaxis que encuentre) Uso de estructuras selectivas (condicionales) I. Si son iguales III. Si son diferentes IV. Si son diferentes los que se ingresen desde
Hoja 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
Hoja 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. Escribe un programa que lea un número entero positivo del teclado y muestre
Programación 1 Problemas del Composición condicional
Programación 1 Problemas del 6-10-2016 Composición condicional Un problema Programa que indique si un año es o no bisiesto Escriba un año: 2016 El año 2016 es bisiesto Escriba un año: 2017 El año 2017
Programación 1 Tema 7. Desarrollo modular y descendente de programas
Programación 1 Tema 7 Desarrollo modular y descendente de programas Índice Programas dirigidos por menú Diseño modular Módulos de biblioteca en C++ Programa dirigido por menú MENÚ DE OPERACIONES ===================
Programación 1. Tema II. Diseño de programas elementales. Lección 7. Diseño modular y descendente de programas
Programación 1 Tema II. Diseño de programas elementales Lección 7. Diseño modular y descendente de programas 1 Objetivos de la lección : En esta lección se aprende: a dotar a un programa C++ de una estructura
Cátedra I Informática Autor I Carlos Bartó
FCEFyN Departamento de Computación Informática Examen - 07-07-2008 Apellido y Nombres: Matrícula: Carrera: PROBLEMAS: 1) Especifique en el lenguaje C++ una función denominada calc_fecha() que tenga como
Ejercicios De Programación De C++ Algoritmos. Lenguaje De Programación C++:
Ejercicios De Programación De C++ 1. Muestre en pantalla el mensaje Bienvenido. Algoritmos 1. Inicio 2. muestrer en pantalla el mensaje Bienvenido 3. Fin Lenguaje De Programación C++: #include
Clase 2: Problemas Propuestos - Soluciones
Clase 2: Problemas Propuestos - Soluciones Problema 1: Convertir grados Celsius a Fahrenheit Programe un convertidor de grados celsius a Fahrenheit dada la siguiente fórmula: F = C * 9/5 + 32 La entrada
Programación 1 Problemas 3. Composición condicional
Programación 1 Problemas 3 Composición condicional Un problema Programa que indique si un año es o no bisiesto Escriba un año: 2016 El año 2016 es bisiesto Escriba un año: 2017 El año 2017 no es bisiesto
Funciones: 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
Tema: Funciones Virtuales y Polimorfismo.
Programación II. Guía No. 10 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Funciones Virtuales y Polimorfismo. Objetivos Comprender que es ligadura e identificar sus tipos.
Tema: Funciones Virtuales y Polimorfismo.
Programación II. Guía 10 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Funciones Virtuales y Polimorfismo. Objetivos Específicos Comprender que es ligadura e identificar
Fundamentos de la programación
Fundamentos de la programación 3E Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Facultad de Informática Universidad Complutense Recorridos 404 Un
Tema: Plantillas en C++.
Programación II. Guía 11 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Plantillas en C++. Objetivos Específicos Conocer los tipos de plantillas Utilizar las plantillas de
Examen escrito de Programación 1
Examen escrito de Programación 1 Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas 7 de septiembre de 2017 Se debe disponer sobre la mesa en lugar visible un documento
LENGUAJE DE PROGRAMACION I. Ing. JAVIER ECHEGARAY ROJO Ing. WILDER ROMAN MUNIVE. Ing. Javier Echegaray Rojo / Ing. Wilder Román Munive Pag 1
Ing. JAVIER ECHEGARAY ROJO Ing. WILDER ROMAN MUNIVE Ing. Javier Echegaray Rojo / Ing. Wilder Román Munive Pag 1 CAPITULO 3. ENTRADA Y SALIDA BÁSICA Usando la librería estandar de entrada y salida, seremos
Examen escrito de Programación 1
Examen escrito de Programación 1 Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas 6 de septiembre de 2016 Se debe disponer sobre la mesa en lugar visible un documento
Tema: FUNCIONES, PROCEDIMIENTOS Y RECURSIVIDAD.
Programación I, Guía 6 1 Facultad : Ingeniería Escuela : Computación Asignatura: Programación I Tema: FUNCIONES, PROCEDIMIENTOS Y RECURSIVIDAD. Objetivos Utilizar la sintaxis de las funciones definidas
Programación 1 Tema 5. Instrucciones simples y estructuradas
Programación 1 Tema 5 Instrucciones simples y estructuradas Índice Instrucciones simples Instrucciones estructuradas 2 Instrucción ::= 3 Instrucciones.
República Bolivariana de Venezuela Aldea Universitaria Liceo Fray Pedro de Agreda Trayecto II Desarrollo de Software
República Bolivariana de Venezuela Aldea Universitaria Liceo Fray Pedro de Agreda Trayecto II Desarrollo de Software Prof. Elías Cisneros Introducción a lenguaje C++ Parte IV Contenido 1.Introducción a
LENGUAJES DE PROGRAMACIÓN. Solución al Ejercicio de Autocomprobación 1
Solución al Ejercicio de Autocomprobación 1 PREGUNTA 1 (1 punto) Señale razonadamente la veracidad o falsedad de las afirmaciones siguientes: A. La diferencia fundamental entre los lenguajes ensamblador
TEOREMA DE LA ALTURA SOBRE LA HIPOTENUSA
TEOREM DE L LTUR SOBRE L HIPOTENUS Ejemplos 1. Si en un triángulo rectángulo sus catetos miden 8m y 15 m respectivamente, calcular las longitudes de: a) La ipotenusa. b) La proyección del cateto menor
Problema - Acuario. No hay riesgo de ser comido por otro pez si su tamaño no está entre 1/10 y 1/2 inclusive, del tamaño de otro pez.
Primera Olimpiada de Informática 1 Problema - Acuario Es bien conocido que en un acuario algunos peces se pueden comer a otros. Usted tiene un acuario que contiene un cantidad de peces del cual conoce
Vectores y Matrices. Dept. Ciencias de la Computación e I.A. Universidad de Granada
TEMA Vectores y Matrices Dept. Ciencias de la Computación e I.A. Universidad de Granada 1 VECTORES Y MATRICES Motivación. Operaciones Básicas. Ejemplos Paso de vectores como parámetros. Matrices Ejemplos
Programación 1 Tema 5. Instrucciones simples y estructuradas
Programación 1 Tema 5 Instrucciones simples y estructuradas Índice Instrucciones simples Instrucciones estructuradas Instrucción ::= Instrucciones.
Examen de prácticas de Programación 1
Examen de prácticas de Programación 1 Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas 2 de septiembre de 2015 Tiempo para realizar el trabajo de programación propuesto:
6. Visualizar error, ingrese un numero que no sea cero
11.- Pida al usuario dos numeros enteros (que se guardaran en la variables num 1 y num 2). si dato 2 es cero, debera mostrar un mensaje de error, y en caso contrario mostrara en pantalla el resto de la
Arboles Binarios de Búsqueda en C++
Arboles Binarios de Búsqueda en C++ por CCG/Mayo-2014 Tema de Arboles Binarios de Búsqueda, como un poco de teoría para su mejor entendimiento seguidamente mostrare la implementación en lenguaje de programación
PROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS GRADO EN INGENIERÍA INFORMÁTICA SEGUNDO CURSO DEPARTAMENTO DE INFORMÁTICA Y ANÁLISIS NUMÉRICO ESCUELA POLITÉCNICA SUPERIOR UNIVERSIDAD DE CÓRDOBA CURSO ACADÉMICO: 2011
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)
Programación 1. Tema I. Conceptos y elementos básicos de Programación. Lección 1. Problemas de tratamiento de información, algoritmos y programas
Programación 1 Tema I. Conceptos y elementos básicos de Programación Lección 1. Problemas de tratamiento de información, algoritmos y programas 1 Problemas, algoritmos y programas Problemas de tratamiento
Desarrollo de Programas. Prof. Lisbeth C. Pérez Rivas
Desarrollo de Programas Prof. Lisbeth C. Pérez Rivas [email protected] Desarrollo de Programas Ejercicio: Calcular el sueldo neto de un trabajador conociendo el número de horas trabajadas, la tarifa horaria
TEMA 4: Estructuras de Control
TEMA 4: Estructuras de Control Fundamentos de Informática (Grados en Ingenierías Industriales) Índice de contenidos 1. Estructuras de Selección (Condicionales) 1.1. Sentencias if, if-, if- múltiple 1.2.
Introducción a c++ Introducción a la programación EIS Informática III
Introducción a c++ Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como las computadoras. Pueden usarse para crear programas
Programación 1. Tema II. Diseño de programas elementales. Lección 7. Diseño modular y descendente de programas
Programación 1 Tema II. Diseño de programas elementales Lección 7. Diseño modular y descendente de programas 1 Objetivos de la lección : Aprender qué es un diseño modular de un programa Aprender a diseñar
Práctica Nº 4 Entrada / Salida
Facultad de Ciencias Exactas, Ingeniería y Agrimensura Departamento de Sistemas e Informática Escuela de Electrónica Informática II Práctica Nº 4 Entrada / Salida Problema 1: (C++) Escriba un programa
Introducción rápida a la programación (estructurada ) con C++
Introducción rápida a la programación (estructurada ) con C++ A B No A? Si B A Los Bloques pueden ser una línea de código o un modulo (función o subrutina) que pueden estar contenido en otro archivo de
Clase 2: Tipos de Datos y Condiciones. Profesora de Cátedra: Jocelyn Simmonds
Clase 2: Tipos de Datos y Condiciones Profesora de Cátedra: Jocelyn Simmonds Temario de la clase 1. Tipos de datos básicos 2. Operaciones básicas 3. Operadores de comparación 4. Controles de flujo: condiciones
ALGORITMO: LENGUAJE C++: # include <iostream.h> # include <math.h> int main () Int num 1=0, num =0, d=0; Cout << ingrese primer numero: ;
11 PIDA AL USUARIO DOS NUMEROS ENTEROS (QUE SE GUARDARAN EN LA VARIABLES NUM 1 Y NUM 2). SI DATO 2 ES CERO, DEBERA MOSTRAR UN MENSAJE DE ERROR, Y EN CASO CONTRARIO MOSTRARA EN PANTALLA EL RESTO DE LA DIVISION
No pueden empezar por un número, es decir, el primer caracter del nombre de la variable ha de ser una letra o _
Y QUÉ ES JAVASCRIPT? Se trata de un lenguaje de tipo script compacto, basado en objetos y guiado por eventos diseñado específicamente para el desarrollo de aplicaciones cliente-servidor dentro del ámbito
República Bolivariana de Venezuela Aldea Universitaria Liceo Fray Pedro de Agreda. Lenguaje C++ Contadores y Acumuladores
República Bolivariana de Venezuela Aldea Universitaria Liceo Fray Pedro de Agreda Prof. Elías Cisneros. Lenguaje C++ Contadores y Acumuladores Usted es libre de: * Copiar, distribuir y comunicar públicamente
Problema - Votación. Entrada. Salida. Primera Olimpiada de Informática 1
Primera Olimpiada de Informática 1 Problema - Votación La familia Perez ha organizado una parrillada un sábado por la mañana. Para cada uno de los invitados hay exactamente una chuleta. Pero como siempre,
Métodos de Ordenamiento
Métodos de Ordenamiento Muchas veces es necesario además de buscar elementos dentro de en un vector, ordenarlos. El ordenamiento puede ser de mayor a menor si se están manejando números y en orden alfabético
Programación 1 Tema 3. Información, datos, operaciones y expresiones
Programación 1 Tema 3 Información, datos, operaciones y expresiones Índice Datos y tipos de datos Datos primitivos en C++ Expresiones e instrucción de asignación Datos y tipos de datos Problema información
Estructuras Enlazadas AyED UTN-BA
Funciones para estructuras enlazadas Sin Plantilla El Nodo Con plantilla para un dato genérico en info El Nodo struct Nodo1 int info; Nodo* sig; ; Nodo1* p1 = new Nodo1(); struct Nodo2 string info; Nodo*
Tema: Análisis Sintáctico
Compiladores. Guía 6 1 Tema: Análisis Sintáctico Facultad: Ingeniería Escuela: Computación Asignatura: Compiladores Contenido En esta guía se abordarán los conceptos pertenecientes al componente de análisis
Ejercicios resueltos de trigonometría
Ejercicios resueltos de trigonometría 1) Resuelve los siguientes triángulos: a) 3 b) 1º 0º c) 15 0º 2) Desde lo alto de una torre de 0m se observa, cuando se mira hacia delante, un árbol. Cuando se mira
RESOLVER ECUACIONES DE PRIMER GRADO
RESOLVER ECUACIONES DE PRIMER GRADO OBJETIVO 1 Resolver una ecuación es hallar el valor de la incógnita que cumple la ecuación. Para resolver una ecuación de primer grado, transponemos términos, lo que
GEOMETRÍ A ANALÍ TÍCA
GEOMETRÍ A ANALÍ TÍCA En este tema estudiaremos vectores (definición, características, operaciones) de forma geométrica y analítica. Además veremos los conceptos de vector director, pendiente de una recta
Unidad 2 Recursividad. 2.1 Definición 2.2 Procedimientos Recursivos 2.3 Ejemplos de Casos Recursivos
Unidad 2 Recursividad 2.1 Definición 2.2 Procedimientos Recursivos 2.3 Ejemplos de Casos Recursivos 2.1 Definición de Recursividad La Recursividad es una técnica de programación muy poderosa usada ampliamente
Unidad 2. La lógica de programación. Tema 4. Arreglos y estructuras de repetición
Unidad 2. La lógica de programación Tema 4. Arreglos y estructuras de repetición Arreglos y estructuras de repetición Contenido: Introducción Arreglos Vectores Matrices De más de 2 dimensiones Estructura
A) PREORDEN B) INORDEN C) POSTORDEN D) NIVELES
Capitulo 5. Arboles 1. Al recorrer el siguiente árbol en se visitan más nodos para llegar al número 38. Justifique su respuesta mostrando cada uno de los recorridos. Tipo de Recorrido Recorrido A) PREORDEN
Ejercicios 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.
Fundamentos de la programación
Fundamentos de la programación 4A Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Facultad de Informática Universidad Complutense Archivos como parámetros
LISTAS ENLAZADAS DOBLES C++
LISTAS ENLAZADAS DOBLES C++ fichero nodo.h #ifndef NODO_H #define NODO_H #include using namespace std; class Nodo private: int codigo; string nombre; float nota1; float nota2; float nota3; Nodo*
Seminario de problemas-bachillerato. Curso Hoja 6
Seminario de problemas-bachillerato. Curso 2012-13. Hoja 6 37. Dada una cuerda AB de una circunferencia de radio 1 y centro O, se considera la circunferencia γ de diámetro AB. Sea P es el punto de γ más
Área de Matemáticas orientadas a las enseñanzas académicas EJERCICIOS RESUELTOS DE REFUERZO TEMA 5 Ecuaciones de 2º grado
Ejercicio nº 1 TEMA 5 Ecuaciones de º grado Resuelve las siguientes ecuaciones: b) x( x + 5) x + 7 = x x 5 5 b) x( x + 5) x + 7 = x x 5 x + 10x x + 7 = x x + 5 10x + x = 7 16 1x = 16 x = 9 Ejercicio nº
Olimpiada de Matemáticas para alumnos de primaria y secundaria en Guanajuato Soluciones Primer Selectivo 3ro secundaria 20 de octubre de 2017
Olimpiada de Matemáticas para alumnos de primaria y secundaria en Guanajuato Soluciones Primer Selectivo 3ro secundaria 0 de octubre de 017 Problema 1. Chucho tiene muchos triángulos equiláteros de papel.
EJERCICIOS DE VERANO MATEMÁTICAS 3º ESO
EJERCICIOS DE VERANO MATEMÁTICAS 3º ESO Página 1 de 14 Entregar el día del examen de recuperación de matemáticas. Será condición indispensable para aprobar la asignatura. 1. Calcula: NUMEROS ENTEROS. FRACCIONES.
Debe desarrollarse responsablemente y entregarse en las fechas asignadas para luego ser sustentado.
Asignatura: MATEMÁTICAS Grado: 9 El siguiente Plan superación de apoyo, contiene los conceptos y ejercitación básica de los tópicos desarrollados durante el semestre, además tiene los criterios con que
ALGUNAS FUNCIONES DE EXCEL
INSTITUCIÓN EDUCATIVA EMILIANO GARCÍA Girardota-Antioquia Correo electrónico: [email protected] Área: Tecnología e Informática Grado: 10 Educadora: Luz Mabel Contreras Valencia Periodo: 2 e-mail: [email protected]
Cuestiones: Ejercicios 2: 1) Qué imprimen los siguientes bucles?
Ejercicios 1: 1) Calcule y muestre cuántos billetes de 1000, monedas de 100, monedas de 25, monedas de 5 y monedas de peseta se corresponden con una cantidad dada (leída por el programa ó =13578 pts).
CALCULO INTEGRAL CONCEPTOS DE AREA BAJO LA CURVA. (Se utiliza el valor de la función en el extremo izquierdo de cada subintervalo)
CALCULO INTEGRAL CONCEPTOS DE AREA BAJO LA CURVA El problema del área, el problema de la distancia tanto el valor del área debajo de la gráfica de una función como la distancia recorrida por un objeto
Programación 1 Tema 3. Información, datos, operaciones y expresiones
Programación 1 Tema 3 Información, datos, operaciones y expresiones Índice Datos y tipos de datos Datos primitivos en C++ Expresiones e instrucción de asignación Datos y tipos de datos Problema información
Tema 9 Funciones elementales
Tema 9 Funciones elementales 9.1Gráfica de una función. Signo simetría. PÁGINA 175 EJERCICIOS 1. Encuentra los puntos de corte con los ejes de las siguientes funciones estudia su signo. 3 c) f 1 c.1) Cortes
Estructura 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,
Introducción a C++ y Code::Blocks
Introducción a C++ y Práctica Imperativo Clase 1 Luis Agustín Nieto Departamento de Computación, FCEyN,Universidad de Buenos Aires. 28 de mayo de 2010 Menu de esta Tarde Funcional Vs. Imperativo (Intérprete
Programación 1. Tema I. Conceptos y elementos básicos de Programación. Lección 2. Lenguaje de programación y ejecución de un programa
Programación 1 Tema I. Conceptos y elementos básicos de Programación Lección 2. Lenguaje de programación y ejecución de un programa 1 Léxico, sintaxis y semántica de un lenguaje #include #include
Algoritmos y Estructuras de Datos Ingeniería en Informática, Curso 2º SEMINARIO DE C++ Sesión 2
Algoritmos y Estructuras de Datos Ingeniería en Informática, Curso 2º SEMINARIO DE C++ Sesión 2 Contenidos: 1. Definición de clases 2. Implementación de los métodos 3. Constructores y destructores 4. Objetos
(2) X(3I + A) = B 2I (3) X(3I + A)(3I + A) 1 = (B 2I)(3I + A) 1 (5) X = (B 2I)(3I + A) 1
Pruebas de Acceso a Enseñanzas Universitarias Oficiales de Grado PAEG) Matemáticas aplicadas a las Ciencias Sociales II - Septiembre 2012 - Propuesta B 1. a) Despeja la matriz X en la siguiente ecuación
Examen escrito de Programación 1
Examen escrito de Programación 1 Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas 2 de septiembre de 2015 Se debe disponer sobre la mesa en lugar visible un documento
