suma de los n>0 primeros números que se lean del teclado. El número n es un dato y es
|
|
- Juan Revuelta Gallego
- hace 6 años
- Vistas:
Transcripción
1 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 de la secuencia. Primeramente se lee el valor de n que cumpla la condición dada, para posteriormente mediante un bucle for infinito ir leyendo números del teclado hasta que se cumpla que se lea la n indicada. 2. Escribir un programa que lea un límite máximo entero positivo, una base entera positiva, y visualice todas las potencias de la base, menores que el valor especificado límite máximo. Se implementan tres bucles. Un primer huele do-while, valida la entrada del límite entero positivo. Un segundo bucle do-while, valida la entrada de la base entera positiva. Un tercer bucle controlado por un for escribe las distintas potencias. 3. Diseña un algoritmo que sume los 20 primeros números impares. Se necesita un acumulador suma que será donde se sumen los respectivos números impares. Para calcular los 20 primeros números impares basta con recorrer mediante un bucle for los números del 0 al 19 y si i es la variable que lo controla, el correspondiente número impar es 2 * i Escribe un programa que lea un número n1, y escriba la tabla de multiplicar del número. Se lee el número y mediante un bucle for se itera 10 veces escribiendo los resultados. 5. Escriba un programa que presente la tabla de multiplicar del 1, 2,...,9. Pág. 1/9 I.E.S. Iliberis Atarfe 03/04
2 Se hace de una manera análoga al ejercicio anterior, pero ahora anidando dos bucles for, y sin leer ningún dato. 6. Diseñar e implementar un programa que solicite a su usuario un valor nonegativo n y visualice la siguiente salida: n-1 n n Escribir y ejecutar un programa que invierta los dígitos de un entero positivo dado. Para resolver el problema se inicializa una variable n1 a cero. Un bucle controlado por una variable n (leída por teclado) termina cuando su valor es cero. En cada iteración del bucle se calcula en la propia variable n el valor del cociente entero de n entre 10. Así si la variable n toma el valor de 234, en las sucesivas iteraciones irá tornando los valores 234, 23, 2 y cero. En cada iteración del bucle, se va calculando el resto del cociente entero de n entre 10. Es decir se van calculando los valores, 4, 3, 2. Para conseguir obtener el número invertido, basta con observar que 432 = 4 * 1 0 * * = ( ( (O * ) * 10 +3) * 1 0+2) (Método de Horner de evaluación de polinomios). Es decir basta con acumular en n1 el valor de n1 multiplicado por 10 y sumarle el resto de la división entera. De todo lo dicho anteriormente, se deduce obviamente el programa. 8. Implementar el algoritmo de Euclides (tema 1) que encuentra el máximo común divisor de dos números enteros y positivos. Pág. 2/9 I.E.S. Iliberis Atarfe 03/04
3 El algoritmo transforma un par de enteros positivos (n, m) en una par (n1, m1) dividiendo repetidamente el entero mayor por el menor y reemplazando el mayor por el menor y el menor por el resto. Cuando el resto es 0, el natural más pequeño distinto de cero de la pareja será el máximo común divisor de la pareja original. La codificación deberá leer primeramente los números enteros n y m, validando la entrada. Posteriormente mediante otro bucle se efectúan las correspondientes transformaciones para obtener el máximo común divisor. 9. Escribe un algoritmo que lea dos números enteros positivos y calcule el mínimo común múltiplo de los dos números. Una forma sencilla de resolver el problema es tener en cuenta que siempre el producto de dos números positivos cualesquiera coincide con el producto del máximo común divisor por el mínimo común múltiplo. Con lo que modificando el problema anterior, se obtiene el mínimo común múltiplo. Otra manera también sencilla de resolverlo es tomar el mínimo común múltiplo como el mayor de los dos números, y mediante un bucle que itere mientras que los números dados no dividan al mínimo común múltiplo hacer incrementar en una unidad el mínimo común múltiplo. 10. Escribe un programa que presente los valores de la función seno(2x)-x para igual a 0, 0.5, 1.0, , 10. Se define la constante simbólica m como 10 y una «función en línea» f(x) (también llamada una macro con argumentos). El bucle se realiza 21 veces; en cada iteración el valor de x se incrementará en 0.5, se calcula el valor de la función y se escriben los resultados. 11. Escribir un programa que calcule y visualice el más grande, el más pequeño y la media de n números (n>o). El valor de n se solicitará al principio del programa y los números serán introducidos por el usuario. Pág. 3/9 I.E.S. Iliberis Atarfe 03/04
4 Primeramente se lee el número n en un bucle do while que valide que es positivo. Posteriormente se lee el primer número de la serie, y se inicializa el mayor, el menor y la media a ese número. Un bucle for va leyendo el resto de los números, y mediante la técnica voraz (el mejor de todos es o el mejor de todos los anteriores o es el que acabo de leer) se recalculan los nuevos mínimo y máximo, y a la vez se acumula en media el último valor leído. Al final se escriben los resultados y la media que es la suma obtenida en la variable media divido por n. 12. Un número perfecto es un entero positivo, que es igual a la suma de todos los enteros positivos (excluido el mismo) que son divisores del numero. El primer número perfecto es 6, ya que los divisores de 6 son 1, 2, 3 y = 6. Escribir un programa que lea un entero positivo n y decida si es perfecto. Se lee el número n en un bucle validando la entrada. Posteriormente un bucle for, prueba todos los posibles candidatos a divisores menores que n (basta con empezar en 1 y avanzar de uno en uno hasta llegar a n-1 ). Podría mejorarse el bucle llegando sólo a la raíz cuadrada de n). Estos divisores se van acumulando en un acumulador, para al final del bucle comprobar la condición de perfecto y dar el mensaje correspondiente. 13. El valor de e x se puede aproximar por la suma 2 3 x x 1+ x + + 2! 3! n x n! Escribir un programa que tome un valor de x como entrada y visualice la suma para cada uno de los valores de 1 a El matemático italiano Leonardo Fibonacci propuso el siguiente problema. Suponiendo que un par de conejos tiene un par de crías cada mes y cada nueva pareja se hace fértil a la edad de un mes. Si se dispone de una pareja fértil y ninguno de los conejos muere. Cuántas parejas habrá después de n años. Mejorar el problema calculando el número de meses necesarios para producir un número dado de parejas de conejos. Pág. 4/9 I.E.S. Iliberis Atarfe 03/04
5 Para resolver el problema, basta con observar que en cada mes el número de parejas fértiles, coincide con la suma de las parejas fértiles que había en los dos meses inmediatamente anteriores, con lo que para obtener el resultado, basta con usar una variable auxiliar aux en la cual se suman los dos valores que teníamos en los dos meses anteriores, para actualizar de nuevo los valores de los nuevos meses de acuerdo con lo indicado. El programa lee primeramente un número n positivo. Inicializa f1 y f2 con los valores 1, para posteriormente en un bucle for de uno en uno y comenzando por el valor 2, hacemos aux= f1 + f2, f1 = f2 y f2=aux (f1 es el mes anterior y f2 es el actual). Para mejorar la solución pedida, basta con leer el número de parejas, y entrar en un bucle while controlado en este caso por la condición ser menor que np y realizar la misma operación que se hizo en el bucle for. Al final se escribe el valor de la variable i que va contando el número de iteraciones. 15. Determinar si un número dado leído del teclado es primo o no. (tema 1) Un número positivo es primo, si sólo tiene por divisores el uno y él mismo. Teniendo en cuenta que si hay un número i que divide a otro n menor que la raíz cuadrada de n, entonces hay otro que también lo divide que es mayor que la raíz cuadrada de n; se tiene que basta con comprobar los posibles divisores menores o iguales que la raíz cuadrada del número dado. El programa se realizará con un solo bucle, en el cual se van comprobando los posibles divisores, siempre y cuando no se haya encontrado ya algún divisor anterior, o no se tenga que controlar ningún otro divisor. Se lee primeramente el valor de n, validando que sea positiva, y posteriormente se realiza con otro bucle lo expuesto anteriormente. 16. Calcular la suma de la serie 1/1 + 1/ /n donde n es un número que se introduce por teclado. Para realizar la suma de la serie, basta con acumular en una variable s los distintos valores de los términos t = 1/i. Previamente se lee el valor del número de términos n validando la Pág. 5/9 I.E.S. Iliberis Atarfe 03/04
6 entrada y posteriormente con un bucle for controlado por la variable i se va realizando la correspondiente acumulación. 17. Calcular la suma de los términos de la serie: 1/2 + 2/ / n/2 n. Para realizar la suma de la serie, basta con acumular en una variable s los distintos valores de los términos t = i / 2 i. Previamente se lee el valor del número de términos n validando la entrada, y posteriormente se realiza la acumulación mediante un bucle for. 18. Encontrar un número natural n más pequeño tal que la suma de los n primeros números naturales exceda de una cantidad introducida por el teclado máximo. Primeramente se lee el valor de la cantidad introducida por teclado máximo validando la entrada. Posteriormente se acumula la serie dada por los distintos números naturales, hasta que se exceda el valor introducido. Esto se realiza mediante un bucle for cuya salida viene dada precisamente por el valor s>= maximo. 19. Escribe un programa que lea un número entero positivo y calcule su factorial, mediante un for, un while y mediante un do while. En primer lugar se lee el valor del número n1, mediante una sentencia de while validando el dato para posteriormente escribir los tres bucles, con sus correspondientes inicializaciones. 20. Encontrar el número mayor de una serie de números introducidos por teclado. Comenzar pidiendo el primer número que será distinto de -1. Posteriormente se lee la serie de números. El fin de la entrada de datos viene dado por el valor de -1. El cálculo del máximo se realiza en el cuerpo de un segundo bucle controlado por el valor -1 mediante la Pág. 6/9 I.E.S. Iliberis Atarfe 03/04
7 técnica, «el mayor de todos hasta el último leído coincide con el mayor del último número que he leído o bien coincide con el mayor de todos los que leí anteriormente». 21. Calcular todos los números de tres cifras tales que la suma de los cubos de las cifras es igual al valor del número La solución se plantea mediante un bucle que recorre todos los números de tres cifras. En cada iteración del bucle, se calcula cada una de las cifras del número y se comprueba la condición, en cuyo caso se escribe. Si el número i = c 3 c 2 c 1 entonces la condición indicada es i = c 1 *c 1 + c 2 *c 2 + c 3 *c 3. Para calcular las cifras, basta con usar el cociente y la división entera. 22. Diseñar e implementar un programa que cuente el número de sus entradas que son positivas, negativas y cero. 23. Diseñar e implementar un programa que extraiga valores del flujo de entrada estándar y a continuación visualice el mayor y el menor de esos valores en el flujo de salida estándar. El programa debe visualizar mensajes de advertencias cuando no tenga entradas. 24. Diseñar e implementar un programa que solicite al usuario una entrada como un dato tipo fecha y a continuación visualice el número del día correspondiente del año. Ejemplo, si la fecha es , el número visualizado es Un carácter es un espacio en blanco si es un blanco ( ' ' ), una tabulación ( \t ), un carácter de nueva línea ( '\n' ) o un avance de página ( '\f ' ). Diseñar y construir un programa que cuente el número de espacios en blanco de la entrada de datos. 26. Escribir un programa que lea una temperatura en grados Celsius e imprima el equivalente en grados Fahrenheit. 27. Escribir un programa que convierta: (a) centímetros a pulgadas; (b) libras a kilogramos. Pág. 7/9 I.E.S. Iliberis Atarfe 03/04
8 28. Escribir un programa que lea 3 enteros positivos dia, mes y agno y a continuación visualice la fecha que represente, el número de días, del mes y una frase que diga si el año es o no bisiesto. Ejemplo, 4/11/1999 debe visualizar 4 de noviembre de Ampliar el programa de modo que calcule la fecha correspondiente a 100 días más tarde. 29. En una empresa de computadoras, los salarios de los empleados se van a aumentar según su contrato actual: Contrato Aumento % 0 a dólares a dólares a dólares 5 más de dólares 0 Escribir un programa que solicite el salario actual del empleado y calcule y visualice el nuevo salario. 30. La constante pi ( ) es muy utilizada en matemáticas. Un método sencillo de calcular su valor es: Pi = Escribir un programa que efectúe este cálculo con un número de términos especificados por el usuario. 31. Escribir un programa que visualice un cuadrado mágico de orden impar n, comprendido entre 3 y 11; el usuario elige el valor de n. Un cuadrado mágico se compone de números enteros comprendidos entre 1 y n 2. La suma de los números que figuran en cada línea, cada columna y cada diagonal son idénticos. Un ejemplo es: Pág. 8/9 I.E.S. Iliberis Atarfe 03/04
9 4 9 2 Un método de construcción del cuadrado consiste en situar el número 1 en el centro de la primera línea, el número siguiente en la casilla situada encima y a la derecha, y así sucesivamente. Es preciso considerar que el cuadrado se cierra sobre sí mismo: la línea encima de la primera es de hecho la última y la columna a la derecha de la última es la primera. Sin embargo, cuando la posición del número caiga en una casilla ocupada, se elige la casilla situada debajo del número que acaba de ser situado. Posteriormente veremos una solución con arrays en el tema Calcular la media de las notas introducidas por teclado con un diálogo interactivo semejante al siguientes: Cuántas notas? 20 Nota 1 : 7.50 Nota 2: 6.40 Nota 3: Nota 20: 9.50 Media de éstas 20: Contar el número de enteros negativos introducidos en una línea. Pág. 9/9 I.E.S. Iliberis Atarfe 03/04
Estructuras 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 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 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 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 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 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 detallesEstructuras de Repetición (Repita para)
Estructuras de Repetición (Repita para) Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 REPITA PARA Fijar
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 detallesINFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION
INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION DIIAGRAMAS DE FLUJO Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para
Más detallesESTRUCTURA DE ASIGNACIÓN
ALUMNA: GRADO: MODALIDAD-10 FECHA: PROFESOR: Hugo Nelson Ramírez Cárdenas LOGROS 1. Comprende la importancia que tiene el diseño de algoritmos, como forma de dar solución a un determinado problema. 2.
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 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 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 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 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 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 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 detallesSESIÓN DE EJERCICIOS E1
SESIÓN DE EJERCICIOS E1 Primera parte: ejercicios test (soluciones al final) A resolver antes de comenzar la sesión en el aula Ejercicio 1 Qué definición de constantes es la correcta en lenguaje C? a)
Más detallesCuestiones: 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).
Más detallesEspecificación y uso de módulos en Java(II)
Sesión 3 Especificación y uso de módulos en Java(II) 3.1 La clase Poli para representar polinomios En el paquete tadsprap se halla la clase Poli que permite operar con polinomios de coeficientes enteros.
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 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 detallesEspecificación y uso de módulos en C++(II)
Sesión 3 Especificación y uso de módulos en C++(II) 3.1 La clase Poli para representar polinomios Disponemos de la clase Poli que permite operar con polinomios de coeficientes enteros. Se basa en el módulo
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 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 detallesESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1
ESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1 Estructuras de repetición Repetir: Ejecutar una instrucción o conjunto de instrucciones y luego regresar y ejecutarla (s) una y otra vez hasta terminar la
Más detallesDIVISIBILIDAD NÚMEROS NATURALES
DIVISIBILIDAD NÚMEROS NATURALES MÚLTIPLOS Un número a es múltiplo de otro b cuando es el resultado de multiplicarlo por otro número c. a = b c Ejemplo: 12 es múltiplo de 2, ya que resulta de multiplicar
Más detallesTema 3: Multiplicación y división.
Tema 3: Multiplicación y división. SELECCIÓN DE EJERCICIOS RESUELTOS 2. Determina el menor número natural que multiplicado por 7 nos da un número natural que se escribe usando únicamente la cifra 1. Y
Más detallesMATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS
MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS MÁS EJEMPLOS DE OPERACIONES ARITMÉTICAS EN DIFERENTES SISTEMAS NUMÉRICOS. AUTOR: JOSÉ ALFREDO JIMÉNEZ MURILLO AVC APOYO VIRTUAL PARA EL CONOCIMIENTO
Más detallesAl igual que las instrucciones alternativas, las instrucciones repetitivas también se pueden anidar, permitiendo las siguientes combinaciones de
Ciclos Anidados Al igual que las instrucciones alternativas, las instrucciones repetitivas también se pueden anidar, permitiendo las siguientes combinaciones de anidamiento: mientras en mientras mientras
Más detallesTema 4.- Recursión e iteración
UNIVERSIDAD DE CÓRDOBA ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA DEPARTAMENTO DE INFORMÁTICA Y ANÁLISIS NUMÉRICO PROGRAMACIÓN DECLARATIVA INGENIERÍA INFORMÁTICA ESPECIALIDAD DE COMPUTACIÓN CUARTO CURSO PRIMER
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 detallesFICHAS DE TRABAJO REFUERZO
FICHAS DE TRABAJO REFUERZO DEPARTAMENTO DE MATEMATICAS CONTENIDO 1. Números naturales a. Leer y escribir números naturales b. Orden de cifras c. Descomposición polinómica d. Operaciones combinadas e. Potencias
Más detallesObjetivos. Antes de empezar
Objetivos En esta quincena aprenderás a: Saber si un número es múltiplo de otro. Reconocer las divisiones exactas. Hallar todos los divisores de un número. Reconocer los números primos. Descomponer un
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 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 detalles6. Estructuras básicas de control 1. Pseudocódigo
6. Estructuras básicas de control 1 Acciones Pseudocódigo Slide 1 Estructuras de control Secuencia Selección simple (si... entonces... ) doble (si... entonces... si no... ) múltiple (según el caso... )
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 detalles1. Expresiones polinómicas con una indeterminada
C/ Francisco García Pavón, 16 Tomelloso 1700 (C. Real) Teléfono Fa: 96 51 9 9 Polinomios 1. Epresiones polinómicas con una indeterminada 1.1. Los monomios Un monomio es una epresión algebraica con una
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 detallesIntroducción a los Computadores (CNM-130) Estructuras de control repetitivas en FreeMat
Introducción a los Computadores (CNM-130) Estructuras de control repetitivas en FreeMat Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia
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 detallesHoja de problemas Estructuras de Control
Departamento de Estadística, I.O. y Computación Ingeniería Técnica Industrial - Electrónica Industrial Fundamentos de Informática Hoja de problemas Estructuras de Control 1. Cuál es el efecto de las siguientes
Más detallesTEMA 2. POLINOMIOS Y FRACCIONES ALGEBRAICAS
TEMA. POLINOMIOS Y FRACCIONES ALGEBRAICAS.. Repaso de polinomios - Epresión algebraica. Valor numérico - Polinomios. Operaciones con polinomios.. Identidades notables - Cuadrado de una suma de una diferencia
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 detallesSESIÓN DE EJERCICIOS E1
SESIÓN DE EJERCICIOS E1 Primera parte: ejercicios test Ejercicio 1 Qué definición de constantes es la correcta en lenguaje C? a) #define N=25; b) #define N 25 c) int N=25; d) int N 25 Ejercicio 2 La expresión
Más detallesProgramación: Estructuras de Control
Programación: 2 Estructuras de Control Contenido 2.1.- Introducción 2.2.- Estructuras de Selección 2.2.1.- Sentencia if 2.2.2.- Sentencia switch 2.3.- Estructuras de Iteración 2.3.1.- Sentencia while 2.3.2.-
Más detallesUNIDAD DE APRENDIZAJE II
UNIDAD DE APRENDIZAJE II NÚMEROS RACIONALES Jerarquía de Operaciones En matemáticas una operación es una acción realizada sobre un número (en el caso de la raíz y potencia) o donde se involucran dos números
Más detalles2. EXPRESIONES ALGEBRAICAS
2. EXPRESIONES ALGEBRAICAS Tales como, 2X 2 3X + 4 ax + b Se obtienen a partir de variables como X, Y y Z, constantes como -2, 3, a, b, c, d y cobinadas utilizando la suma, resta, multiplicación, división
Más detallesDescomposición factorial. Suma o diferencia de cubos perfectos. P r o c e d i m i e n t o
103 Descomposición factorial Suma o diferencia de cubos perfectos P r o c e d i m i e n t o 1. Se abren dos paréntesis 2. En el primer paréntesis se escribe la suma o la diferencia, según el caso, de las
Más detallesPotencias y radicales
Potencias y radicales Contenidos 1. Radicales Potencias de exponente fraccionario Radicales equivalentes Introducir y extraer factores Cálculo de raíces Reducir a índice común Radicales semejantes. Propiedades
Más detallesTema 3. Estructuras de Datos
Tema 3! Estructuras de Datos Estructuras Simples, Doble, Anidada y Múltiple En este tema veremos las sentencias selectivas: IF (Si) IF - Then (Si - Entonces) IF - Then - Else ( Si - Entonces - Sino) Switch
Más detallesmatemáticos, como por ejemplo las cinco operaciones básicas, factorial de un número.
Sesión 4: Programar en Scratch soluciones a problemas simples matemáticos, como por ejemplo las cinco operaciones básicas, factorial de un número. Objetivo: Aprender a realizar algoritmos y procedimientos
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 detallesInformática y Cálculo Numérico Guía de Trabajos Prácticos
Informática y Cálculo Numérico - UNNE - Facultad de Ingeniería - Año 015 I - Variables y Expresiones Algebraicas Informática y Cálculo Numérico Guía de Trabajos Prácticos 1. Determinar qué nombres de las
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 detallesCapítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS 1 OBJETIVOS Conocer las
Más detallesMultiplicación y División de Números Naturales
Multiplicación y División de Números Naturales I. Multiplicación La multiplicación o producto, es una forma rápida de calcular la suma, cuando los sumandos son iguales. 2+2+2+2 = 2 x 4 = 8. También se
Más detallesESTRUCTURAS REPETITIVAS EN PHP
ESTRUCTURAS REPETITIVAS EN PHP Los bucles nos permiten iterar conjuntos de instrucciones, es decir repetir la ejecución de un conjunto de instrucciones mientras se cumpla una condición. Sentencia while
Más detallesD L M M J V S
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
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 detallesFundamentos de programación
Fundamentos de programación Estructuras de Control Estructuras de control Estructuras de control Estructura secuencial Estructura alternativa Sentencias if, if else Sentencias if else anidadas El operador
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 detallesCONJUNTO DE LOS NÚMEROS NATURALES
CONJUNTO DE LOS NÚMEROS NATURALES 1.- DEFINICIÓN DEL CONJUNTO DE LOS NÚMEROS NATURALES (Conjunto N): Un número natural es cualquier número que se puede usar para contar los elementos de un conjunto finito.
Más detallesDobles: Es el caso de la instrucción if-else (punto 1.2).
1 1.Introducción Las estructuras de control son instrucciones que nos permiten controlar el flujo de ejecución del programa. Las instrucciones de control se pueden agrupar en instrucciones condicionales
Más detallesLección 4: RELACIÓN DE DIVISIBILIDAD
Lección 4: RELACIÓN DE DIVISIBILIDAD 1.- RELACIÓN DE DIVISIBILIDAD. MÚLTIPLOS Y DIVISORES La divisibilidad es la relación que hay entre dos números cuando uno de ellos, el mayor, contiene una cantidad
Más detallesPRIMER CURSO AÑO LECTIVO El módulo de la multiplicación es el 0 V F. 4. La división de Z si cumple la propiedad conmutativa V F
BANCO DE PREGUNTAS PRIMER SEMESTRE PRIMER CURSO AÑO LECTIVO 007-008 I. Establezca si las siguientes proposiciones son verdaderas o falsas 1. En el ejercicio 1 + 4 48 el factor común es 1 V F. Los términos
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 detallesTEORÍA DE DIVISIBILIDAD
TEORÍA DE DIVISIBILIDAD MÚLTIPLOS Y DIVISORES.- Dados dos números naturales a y b, con a b, se dice que a es divisible por b o que a es múltiplo de b o que b es divisor de a, si la división de a : b es
Más detallesActividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE
Actividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE 1. Qué es un bucle? 2. A que se denomina cuerpo de un bucle? 3. Define iteración de un bucle. 4. Cuál es el cuerpo de un bucle? 5. Qué es
Más detallesTERMINOS HOMOGENEOS: Son los que tienen el mismo grado absoluto, son homogéneos porque ambos son de quinto grado absoluto.
TERMINOS HOMOGENEOS: Son los que tienen el mismo grado absoluto, son homogéneos porque ambos son de quinto grado absoluto. 4xy y 6xy. Hallando la suma de los exponentes: 4 + 1 = 5 2 + 3 = 5 TERMINOS HETEROGENEOS:
Más detallesDIVISIBILIDAD NÚMEROS NATURALES
DIVISIBILIDAD NÚMEROS NATURALES MÚLTIPLOS Un número a es múltiplo de otro b cuando es el resultado de multiplicarlo por otro número c. a = b c Ejemplo: 12 es múltiplo de 2, ya que resulta de multiplicar
Más detallesTrabajo de Matemáticas AMPLIACIÓN 3º ESO
Trabajo de Matemáticas AMPLIACIÓN º ESO ACTIVIDADES DE AMPLIACIÓN TEMA : NÚMEROS FRACCIONARIOS O RACIONALES Problema nº Un grifo tarda en llenar un depósito horas y otro tarda en llenar el mismo depósito
Más detallesTEMA 4: Programación estructurada
TEMA 4: Programación estructurada 4.1.-Introducción. Teorema de la programación estructurada El principio fundamental de la programación estructurada es que en todo momento el programador pueda mantener
Más detalles1. Para los siguientes ejercicios haga una prueba de escritorio de los fragmentos de código y responda las preguntas cuál es la salida?
1. Para los siguientes ejercicios haga una prueba de escritorio de los fragmentos de código y responda las preguntas. 1.1. cuál es la salida? 1.1.1. 1.1.2. 1.1.3. 1.1.4. 1.1.5. 1.2. Completa el cuadro
Más detallesIntroducción a la programación: Algoritmos
Introducción a la programación: Algoritmos Algoritmo La palabra algoritmo proviene del nombre del matemático persa del siglo IX Muhammad ibn Musa al-jwarizmi Un algoritmo es una secuencia ordenada de pasos,
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 detallesDpto. de ATC, Universidad de Sevilla - Página 1 de 16
Dpto. de ATC, Universidad de Sevilla - Página 1 de 16 2 ÍNDICE Fundamentos de Informática E.U.P. Universidad de Sevilla 1 Concepto de Algoritmo Datos: Variables y Constantes Tipo de datos: Vectores Representación
Más detalles7 4 = Actividades propuestas 1. Calcula mentalmente las siguientes potencias y escribe el resultado en tu cuaderno: exponente. base.
21 21 CAPÍTULO : Potencias y raíces. Matemáticas 2º de ESO 1. POTENCIAS Ya conoces las potencias. En este aparato vamos a revisar la forma de trabajar con ellas. 1.1. Concepto de potencia. Base y exponente
Más detallesUnidad 2: Ecuaciones, inecuaciones y sistemas.
Unidad 2: Ecuaciones, inecuaciones y sistemas 1 Unidad 2: Ecuaciones, inecuaciones y sistemas. 1.- Factorización de polinomios. M. C. D y m.c.m de polinomios. Un número a es raíz de un polinomio es 0.
Más detallesEstructuras de control
Estructuras de control Introducción Los algoritmos vistos hasta el momento han consistido en simples secuencias de instrucciones; sin embargo, existen tareas más complejas que no pueden ser resueltas empleando
Más detallesCapítulo I ELEMENTOS PREVIOS
Capítulo I ELEMENTOS PREVIOS Antes de iniciar lo referente a Criterios de Divisibilidad, recordaremos algunos conceptos y propiedades previas que nos permitirán comprender de mejor manera el contenido
Más detallesTema 3. Estructuras de control y programación estructurada
Tema 3. Estructuras de control y programación estructurada 1. Cuál es el resultado de este programa? int i=3; int j=4; boolean etiqueta=false; //fin main //fin clase Ejemplo //Ejemplo de y lógico if (i==3
Más detallesSERIE INTRODUCTORIA. REPASO DE ALGEBRA.
SERIE INTRODUCTORIA. REPASO DE ALGEBRA. 1.- REDUCCION DE TÉRMINOS SEMEJANTES. Recuerde que los términos semejantes son aquellos que tienen las mismas letras con los mismos exponentes. Ejemplos: *7m; 5m
Más detallesElabore un diagrama de flujo y la codificación de un programa para:
NOMBRE DE LA Ejercicios aplicando ciclos OBJETIVO: El estudiante resolverá diversos ejercicios mediante el desarrollo de diagramas de flujo y programas aplicando ciclos MATERIAL Y EQUIPO NECESARIO: Papel
Más detallesPRÁCTICA 1: INTRODUCCIÓN A LA ALGORÍTMICA BOLETIN DE PROBLEMAS RESUELTOS. (Curso 03-04)
PRÁCTICA 1: INTRODUCCIÓN A LA ALGORÍTMICA BOLETIN DE PROBLEMAS RESUELTOS. (Curso 03-04) EJERCICIOS DE ESTRUCTURAS ALTERNATIVAS : 1.- Haga el algoritmo en pseudo código que, dada una variable cuyo valor
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 detallesIdentificación. Propuesta didáctica: unidad Didáctica. Resumen: QUINTO de primaria matemática. Nivel: Primario. Grado: Quinto
1. Identificación Nivel: Primario Área: Matemática Grado: Quinto SC 3: Multiplicación y división de números naturales Resumen: En esta unidad didáctica se desarrollan los procedimientos para efectuar operaciones
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 detallesY LOS ELEMENTOS QUE FORMAN UN POLINOMIO. Nombre: Curso: Fecha: F Cómo es el polinomio, completo o incompleto?
REPASO Y APOYO OBJETIVO 1 3 RECONOCER EL GRADO Y LOS ELEMENTOS QUE ORMAN UN POLINOMIO Nombre: Curso: echa: Un polinomio es una expresión algebraica formada por la suma algebraica de monomios, que son los
Más detallesTEMA 2: NÚMEROS ENTEROS
TEMA : NÚMEROS ENTEROS 1. NÚMEROS ENTEROS Los números naturales se utilizan para expresar matemáticamente multitud de situaciones cotidianas. Sin embargo, a veces no sirven para cuantificar las situaciones
Más detallesGENERALIDADES SOBRE SISTEMAS NUMÉRICOS. Transversal Programación Básica
GENERALIDADES SOBRE SISTEMAS NUMÉRICOS Transversal Programación Básica CONTENIDO I N T R O D U C C I Ó N... 2 1. S O B R E L O S S I S T E M A S N U M É R I C O S... 2 1.1. VALORES POSICIONALES... 2 2.
Más detallesECUACIONES.
. ECUACIONES... Introducción. Recordemos que el valor numérico de un polinomio (y, en general, de cualquier epresión algebraica) se calcula sustituyendo la/s variable/s por números (que, en principio,
Más detalles4 ESO. Mat B. Polinomios y fracciones algebraicas
«El que pregunta lo que no sabe es ignorante un día. El que no lo pregunta será ignorante toda la vida» 4 ESO Mat B Polinomios y fracciones algebraicas ÍNDICE: 0. EL LENGUAJE SIMBÓLICO O ALGEBRAICO 1.
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 detallesEJEMPLOS DE ALGORITMOS. 1.- Diseña el algoritmo que suma todos los números naturales anteriores a un número N dado.
EJEMPLOS DE ALGORITMOS 1.- Diseña el algoritmo que suma todos los números naturales anteriores a un número N dado. Suma = 1 Contador = 2 Contador
Más detallesPrácticas para Resolver PROBLEMAS MATEMÁTICOS
Prácticas para Resolver PROBLEMAS MATEMÁTICOS 1 Prólogo El presente manual está dirigido a los estudiantes de las facultades de físico matemáticas de las Escuelas Normales Superiores que estudian la especialidad
Más detallesSlide 1. ordenación de tres números en forma. creciente.
Slide 1 Slide 2 EsTriangulo := (a < b+c) and (b < a+c) and (c < a+b) ; EsEquilatero := (a = b) and (b = c); EsIsosceles := (a = b) and (a c) or (a = c) and (a b) or (b = c) and (a b); EsEscaleno
Más detallesUnidad 11 Formas de contar. Números para contar
Unidad 11 Formas de contar. Números para contar PÁGINA 59 SOLUCIONES 1. Utilizando una bandera, podemos hacer 5 señales diferentes. Utilizando dos banderas, podemos hacer 5 4 = 0 señales distintas. De
Más detalles