PROBLEMAS DEL TEMA 5: Control de Flujo del Programa

Tamaño: px
Comenzar la demostración a partir de la página:

Download "PROBLEMAS DEL TEMA 5: Control de Flujo del Programa"

Transcripción

1 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 y menor o igual a 25. { int i,n; float factorial; do /* do {... while se repite mientras el nº introducido sea < 1 o > 25 */ { system( cls ); printf("introduce un nº positivo (maximo 25): "); scanf("%d",&n); while (n<1 n>25); factorial=1; for(i=1;i<=n;i++) { factorial=factorial*i; printf("%d! = %.0f \n",n,factorial); /* %.0f -> float con 0 cifras decimales */ system( pause ); 6/20

2 2. Realizar un programa que calcule el m.c.d y el m.c.m. de dos números cualesquiera introducidos por teclado. /* para hallar el mcd la estrategia ha seguir sera probar si el nº mas pequeño de los dos introducidos por teclado es divisible por ambos nº, si no es asi ir probando con nº una unidad mas pequeños y asi hasta hallar un nº divible por ambos, que en el peor de los casos sera el 1. Para hallar el mcm la estrategia sera similar solo que empezaremos por el numero mayor, e iremos probando con nº una unidad mayores hasta que los dos números introducidos por teclado sean divisibles por dicho nº */ { int n1,n2,mcd,mcm; system ("cls"); printf("introduce el primer numero: "); scanf("%d",&n1); printf("introduce el segundo numero: "); scanf("%d",&n2); if (n1<n2) { mcd=n1; mcm=n2; else { mcd=n2; mcm=n1; /* calculo del mcd */ /* mientras no sea divisible de ambos decrementar el mcd */ while (n1%mcd!=0 n2%mcd!=0) { mcd = mcd-1; /* calculo del mcm */ /* mientras no sea multiplo de ambos incrementar el mcm */ while (mcm%n1!=0 mcm%n2!=0) mcm = mcm+1; printf("el mcd de %d y %d es %d \n",n1,n2,mcd); printf("el mcm de %d y %d es %d \n",n1,n2,mcm); system("pause"); 7/20

3 3. Dos números son amigos, si cada uno de ellos es igual a la suma de los divisores del otro. Por ejemplo, 220 y 284 son amigos, ya que: Suma de divisores de 284: = 220 Suma de divisores de 220: = 284 Realizar un programa que determine si dos números dados por teclado son amigos o no. { int n1,n2,suma1,suma2,i,j; system("cls"); printf("introduce el primer numero: "); scanf("%d",&n1); printf("introduce el segundo numero: "); scanf("%d",&n2); /* calculo de los divisores de n1 y de su suma */ suma1=1; printf("\nsuma de divisores de %d = 1", n1); for(i=2;i<n1;i++) { if (n1%i==0) /* es divisible */ { printf("+%d",i); suma1=suma1+i; printf(" = %d \n",suma1); /* calculo de los divisores de n2 y de su suma */ suma2=1; printf("\nsuma de divisores de %d = 1", n2); for (i=2;i<n2;i++) { if (n2%i==0) /* es divisible */ { printf("+%d",i); suma2=suma2+i; printf(" = %d \n",suma2); if (suma1==n2 && suma2==n1) printf("\n%d y %d son numeros amigos",n1,n2); else printf("\n%d y %d no son numeros amigos",n1,n2); system("pause"); 8/20

4 EJERCICIOS PROPUESTOS Ejercicios con estructuras de selección 1. Implementar un algoritmo que calcule la raíz cuadrada de un número y escriba su resultado o un mensaje de error en el caso de no existir solución real. 2. Realizar un programa que determine si un número es par. 3. Implementar un algoritmo que averigüe si dados dos números introducidos por teclado, uno es divisor de otro. 4. Determinar el precio de un billete de ida y vuelta en avión, conociendo la distancia a recorrer y sabiendo que si el número de días de estancia es superior a 7 y la distancia superior a 800km, o bien la persona es mayor de 55 años, el billete tiene una reducción del 25%. El precio por kilómetro es de Diseñar un programa en el que a partir de una fecha introducida por teclado con el formato DÍA, MES, AÑO, se obtenga la fecha del día siguiente. Al realizar la implementación deberemos tener en cuenta la característica peculiar del mes de febrero cuando el año es bisiesto (divisible entre 4). Supondremos que la fecha es introducida correctamente por parte del usuario. 6. Diseñar un programa que pida una fecha en formato numérico DÍA, MES, AÑO, y la escriba con el siguiente formato Huelva a, dd de mm de aaaa, donde dd y aaaa son números y mm es el nombre del mes. 7. Sabiendo que el día 1 de Marzo de 2003 fue sábado, realizar un programa que pida el guarismo de un día de dicho mes, y determine a qué día correspondió. Por ejemplo, si el usuario introduce el día 19, el programa deberá contestar que el día 19 fue miércoles. 8. Escribir un programa que lea un número y deduzca si está entre 10 y 100, ambos inclusive. 9. Un capital C está situado a un tipo de interés I, realizar un programa que determine si el capital, al término de 2 años, se habrá doblado o bien será mayor o menor del inicial. La fórmula que determina el capital que se obtiene pasados 2 años es la siguiente: CapitalFin al = CapitalInicial 1+ Interes ( ) Realizar un programa que le pida al usuario dos números y qué operación matemática (suma o resta) quiere realizar con ellos. Si el usuario pulsa + o S se realizará la suma, si pulsa - o R se realizará la resta, y cualquier otra pulsación será considerada como una operación errónea, mostrándose el correspondiente mensaje de error. 9/20

5 Ejercicios con estructuras de repetición 11. Implementar un algoritmo que le pida al usuario una cantidad T de números enteros y muestre por pantalla la suma de todos ellos y su media. 12. Realizar un programa que pida un número por teclado, y muestre por pantalla su tabla de multiplicar. 13. Realizar un programa que escribir los cuadrados de los 100 primeros números enteros. Ejercicios con estructuras de selección y repetición 14. Se desea realizar una estadística de las notas de los alumnos de un colegio, de modo que el programa que implementemos indique: a) Cuántos han suspendido. b) Cuántos han aprobado c) Cuántos han obtenido notable. d) Cuántos han sacado sobresaliente. La primera de las actividades a realizar por el programa será preguntar al usuario de cuántos alumnos se desea realizar dicha estadística. 15. Escribir los cuadrados de los 100 primeros números enteros divisibles entre Realizar un programa que muestre por pantalla la suma de los 100 primeros números enteros, exceptuando de dicha suma aquellos números que sean primos. 17. Implementar un algoritmo capaz de calcular x n, donde x puede ser cualquier número entero distinto de 0, y n puede ser cualquier número entero positivo, negativo o nulo. 10/20

EJERCICIOS DE TEORIA FUNDAMENTOS DE INFORMATICA

EJERCICIOS DE TEORIA FUNDAMENTOS DE INFORMATICA EJERCICIOS DE TEORIA FUNDAMENTOS DE INFORMATICA I.T.I. Todas las especialidades Curso Académico 2003-04 Dpto. Ingeniería Electrónica, Sistemas Informáticos y Automática Pág 1/17 INDICE.- Tabla de Código

Más detalles

EJERCICIOS DE TEORÍA FUNDAMENTOS DE INFORMÁTICA

EJERCICIOS DE TEORÍA FUNDAMENTOS DE INFORMÁTICA EJERCICIOS DE TEORÍA FUNDAMENTOS DE INFORMÁTICA I.T.Industrial 1/20 CÓDIGOS ASCII El código ASCII (American Standard Code for Information Interchange, código estándar americano para el intercambio de información)

Más detalles

PROBLEMAS DEL TEMA 7 SUBPROGRAMAS Y MODULARIDAD

PROBLEMAS DEL TEMA 7 SUBPROGRAMAS Y MODULARIDAD PROBLEMAS DEL TEMA 7 SUBPROGRAMAS Y MODULARIDAD EJERCICIOS RESUELTOS 1. Escribe una función que calcule el factorial de un número, dado como parámetro. A continuación realizar un programa que lea por teclado

Más detalles

PROBLEMAS DEL TEMA 7: Subprogramas y Modularidad

PROBLEMAS DEL TEMA 7: Subprogramas y Modularidad PROBLEMAS DEL TEMA 7: Subprogramas y Modularidad EJERCICIOS RESUELTOS 1. Escribe una función que calcule el factorial de un número, dado como parámetro. A continuación realiza un programa que lea por teclado

Más detalles

SESIÓN DE EJERCICIOS E1

SESIÓ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 detalles

4.- Leer tres números y escribirlos en orden decreciente

4.- 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 detalles

Dobles: Es el caso de la instrucción if-else (punto 1.2).

Dobles: 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 detalles

SESIÓN DE EJERCICIOS E1

SESIÓ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 detalles

for(i = 0; i <= 45; i+=5) { x = (i*3.1416)/180; printf( seno(%d) = %f\n,i,seno(x));

for(i = 0; i <= 45; i+=5) { x = (i*3.1416)/180; printf( seno(%d) = %f\n,i,seno(x)); Ejemplo #include #include float seno(float x); int main(){ int i; float x; for(i = 0; i

Más detalles

Ejercicios Tema 6. Funciones

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.

Más detalles

TEMA 4. ESTRUCTURAS DE CONTROL

TEMA 4. ESTRUCTURAS DE CONTROL M.P. Sesmero, P. de Toledo, F.J. Ordoñez, J. Gómez-Romero, J.A. Iglesias, J.L. Mira Programación TEMA 4. ESTRUCTURAS DE CONTROL Grado en Ingeniería en Tecnologías Industriales Programación CONTENIDOS 4.1.

Más detalles

Fundamentos de Informática 1º IIND

Fundamentos de Informática 1º IIND Apellidos: Grupo: A B C D E F Advertencias: 1. Duración del examen 1 horas y 30 minutos 2. No desgrape el cuadernillo del examen. 3. Puede utilizar lápiz o bolígrafo indistintamente. 4. No puede utilizar

Más detalles

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

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 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 detalles

6. Visualizar error, ingrese un numero que no sea cero

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

Más detalles

= RETURN =3 7-. ELSE K

= RETURN =3 7-. ELSE K 11-. Pida Al Usuario Dos Números Enteros (Que Se Guardaran En Las Variables Num 1 Y Num2). Si Num2 Es Cero, Deberá Mostrar Un Mensaje De Error, Y En Caso Contrario Mostrara En Pantalla El Resto De La División

Más detalles

BOLETÍN 5: Algoritmos II

BOLETÍ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 detalles

Estructuras de Decisión Múltiple

Estructuras de Decisión Múltiple Estructuras de Decisión Múltiple Prof. 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 Estructura de

Más detalles

Titulo: Calculo de PI

Titulo: Calculo de PI Titulo: Calculo de PI Realizar un programa que calcule una aproximación al número PI, mediante el sumatorio de los 100.000 primeros términos de la serie (y finalmente multiplicada por 4): Nota: Utilicese

Más detalles

GUIA DE EJERCICICIOS. 1.- Escribir un algoritmo que lea cuatro números e indique cual es el mayor

GUIA 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 detalles

Programación I. Ingeniería Técnica Informática. Ejercicios de los Temas 4, 5, 6 y 7

Programació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 detalles

Divisibilidad I. Nombre Curso Fecha

Divisibilidad I. Nombre Curso Fecha Matemáticas 2.º ESO Unidad 1 Ficha 1 Divisibilidad I Un número b es divisor de otro número a si al dividir a entre b la división es exacta. Se dice también que a es múltiplo de b. 1. Completa con la palabra

Más detalles

#include <stdio.h> float cubica(float numero) { float cubica; cubica = numero * numero * numero; return cubica; }

#include <stdio.h> float cubica(float numero) { float cubica; cubica = numero * numero * numero; return cubica; } /*1. Crear una función que calcule el cubo de un número real (float). El resultado deberá ser otro número real. Probar esta función para calcular el cubo de 3.2 y el de 5. */ float cubica(float numero)

Más detalles

EJERCICIOS ALGORITMOS

EJERCICIOS ALGORITMOS 01 Desarrolle un algoritmo que permita leer dos valores distintos, determinar cual de los dos valores es el mayor y escribirlo. 2. DECLARA VARIABLES n1,n2 3. ASIGNA 0 a n1,n2 4. INGRESA POR TECLADO n1

Más detalles

Ampliación Tema 3: Múltiplo y divisores

Ampliació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 detalles

BOLETÍN DE EJERCICIOS: PROGRAMACIÓN EN C++ Ejercicio 1.- escribir un programa que calcule el factorial de un número:

BOLETÍ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 detalles

Entrada de datos y salida de resultados.

Entrada de datos y salida de resultados. Clase 2 de C++ Entrada de datos y salida de resultados. Son operadores que sirven para introducir los datos a un programa y visualizar los resultados o impresiones. En C: Operadores scanf y printf: Ejemplos:

Más detalles

Si un número es múltiplo de otro, u dicho de forma, comprobar si un número es divisor de otro.

Si un número es múltiplo de otro, u dicho de forma, comprobar si un número es divisor de otro. 1.Introducción La programación es una herramienta muy poderosa para resolver todo tipo de problemas, entre ellos los problemas matemáticos. En este artículo se muestra cómo se resuelven algoritmos básicos,

Más detalles

EJERCICIOS DE POLINOMIOS

EJERCICIOS DE POLINOMIOS EJERCICIOS DE POLINOMIOS NOMBRE:... Nº:... º....- Escribe el grado, el número de términos y el nombre (monomio, binomio, trinomio, polinomio) que recibe cada una de las siguientes expresiones algebraicas:

Más detalles

Programación Estructurada

Programació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 detalles

Práctica 5. Contenido: Subprogramas (funciones y procedimientos). Parámetros por valor y por referencia.

Prá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 detalles

Ejercicios aplicando estructuras de asignación.

Ejercicios aplicando estructuras de asignación. Ejercicios aplicando estructuras de asignación. 1) Desarrollar un algoritmo que permita leer dos valores y escriba la suma de los dos. int A,B,suma; suma = A+B ; printf( suma: %f, suma ); 2) Desarrolle

Más detalles

LENGUAJE DE PROGRAMACION UNO.

LENGUAJE 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 detalles

#include<stdio.h> #include<conio.h> #include<stdlib.h> #include<iostream> using namespace std; main() int num, intentos, i; string password;

#include<stdio.h> #include<conio.h> #include<stdlib.h> #include<iostream> using namespace std; main() int num, intentos, i; string password; #include #include #include #include using namespace std; main() int num, intentos, i; string password; char opcion; float radio, area, pi=3.1416; printf("* CETis 141

Más detalles

UNTELS Estructuras Selectivas (Sin anidar) Estructuras condicionales

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

Más detalles

Objetivos. Conceptos 1. ESTRUCTURAS DE CONTROL SELECTIVAS. Estructura condicional if-else

Objetivos. Conceptos 1. ESTRUCTURAS DE CONTROL SELECTIVAS. Estructura condicional if-else Metodología y Tecnología de la Programación Ingeniería Técnica en Informática de Gestión (Modalidad Semivirtual) - Curso 2008/2009 ACTIVIDAD PRÁCTICA Y DE DESARROLLO S-APD-2: ESTRUCTURAS DE CONTROL Objetivos

Más detalles

Informática I. While & do While

Informática I. While & do While Asignatura: Informática I Trabajo práctico Nº5 While & do While Estructura repetitiva MIENTRAS o while En C la sentencia while (condición o expresión) instrucciones; es seguramente la más utilizada. La

Más detalles

ÁREA: MATEMÁTICAS NIVEL: 6º

ÁREA: MATEMÁTICAS NIVEL: 6º ÁREA: MATEMÁTICAS NIVEL: 6º Temporalización: 14-10/8-11 Nombre:... TEMAS : 3-4 C.R.A. Los Fresnos Matemáticas 6º Curso 2013-14 LO QUE VAS A APRENDER EN ESTA UNIDAD VAS A APRENDER: Reconocer y utilizar

Más detalles

Capítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

Capí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 detalles

CUADERNILLO DE REFUERZO DE OPTATIVA DE MATEMATICAS 1º ESO. Si la división de un número A, entre otro número B, es exacta, entonces decimos que:

CUADERNILLO DE REFUERZO DE OPTATIVA DE MATEMATICAS 1º ESO. Si la división de un número A, entre otro número B, es exacta, entonces decimos que: CUADERNILLO DE REFUERZO DE OPTATIVA DE MATEMATICAS 1º ESO Si la división de un número A, entre otro número B, es exacta, entonces decimos que: El número A es divisible por el número B. El número A es múltiplo

Más detalles

Al igual que las instrucciones alternativas, las instrucciones repetitivas también se pueden anidar, permitiendo las siguientes combinaciones de

Al 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 detalles

Estructuras de Repetición (Repita para)

Estructuras 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 detalles

Tema 3. Estructuras de control y programación estructurada

Tema 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 detalles

Conjuntos Numéricos I

Conjuntos Numéricos I Conjuntos Numéricos I En el pasado las matemáticas eran consideradas como la ciencia de la cantidad, referida a las magnitudes (como en la geometría), a los números (como en la aritmética), o a la generalización

Más detalles

BUCLES ANIDADOS EN LENGUAJE C

BUCLES ANIDADOS EN LENGUAJE C 3/5/2013 UNAN - LEON BUCLES ANIDADOS EN LENGUAJE C M.Sc. Ana María Salgado G. Bucles anidados Los bucles anidados constan de un bucle externo con uno o más bucles internos. Cada vez que se repite el bucle

Más detalles

Algoritmos y Estructura de datos:

Algoritmos 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 detalles

MÚLTIPLOS Y DIVISORES DIVISIBILIDAD M.C.D. y M.C.M. Un número es múltiplo de otro si se obtiene multiplicando este último por un número natural.

MÚLTIPLOS Y DIVISORES DIVISIBILIDAD M.C.D. y M.C.M. Un número es múltiplo de otro si se obtiene multiplicando este último por un número natural. MÚLTIPLOS Y DIVISORES DIVISIBILIDAD M.C.D. y M.C.M. Múltiplos de un número Un número es múltiplo de otro si se obtiene multiplicando este último por un número natural. Por ejemplo, si multiplicamos 9x2

Más detalles

Fundamentos de Programación. Flujo de Control I: Estructuras selectivas

Fundamentos de Programación. Flujo de Control I: Estructuras selectivas Fundamentos de Programación Flujo de Control I: Estructuras selectivas El Flujo de Control de un Programa Un algoritmo puede ser construido utilizando combinaciones de tres estructuras de control de flujo

Más detalles

Matemáticas B 4º E.S.O. Polinomios y fracciones algebraicas. 1. x 5x 2 6 5

Matemáticas B 4º E.S.O. Polinomios y fracciones algebraicas. 1. x 5x 2 6 5 Matemáticas B 4º E.S.O. Polinomios y fracciones algebraicas. 1 POLINOMIOS Y FRACCIONES ALGEBRAICAS.1 COCIENTE DE POLINOMIOS COCIENTE DE MONOMIOS El cociente de un monomio entre otro monomio de grado igual

Más detalles

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

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º 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 detalles

PROBLEMAS DEL TEMA 8: Estructuras de Datos Complejas

PROBLEMAS DEL TEMA 8: Estructuras de Datos Complejas PROBLEMAS DEL TEMA 8: Estructuras de Datos Complejas EJERCICIOS RESUELTOS 1. Diseñar un programa que lee las calificaciones de un alumno en 5 asignaturas, las almacene en un vector y calcula e imprime

Más detalles

Universidad Autónoma del Estado de México Facultad de Medicina

Universidad 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 detalles

Taller 2: Condicionales python

Taller 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 detalles

Exprésate 6. Solucionario Matemáticas. Unidad

Exprésate 6. Solucionario Matemáticas. Unidad Unidad 3 Exprésate 6 Solucionario Matemáticas Página 84 86 87 Respuesta 1. No es posible con todos los juegos, solo con Dance dande revolution y bolos. El número más cercano que se puede obtener con los

Más detalles

Llamamos potencia a todo producto de factores iguales. Por ejemplo: 3 4 =

Llamamos potencia a todo producto de factores iguales. Por ejemplo: 3 4 = 1. NÚMEROS NATURALES POTENCIAS DE UN NÚMERO NATURAL Llamamos potencia a todo producto de factores iguales. Por ejemplo: 3 4 = 3 3 3 3 El factor que se repite es la base, y el número de veces que se repite

Más detalles

Sentencias DO-WHILE EN C++

Sentencias DO-WHILE EN C++ Sentencias DO-WHILE EN C++ La estructura do-while se utiliza para ejecutar varias veces un bloque de instrucciones mientras una determinada condición sea falsa, si es verdadera en automático el programa

Más detalles

TRABAJO DE MATEMÁTICAS. PENDIENTES DE 2º E.S.O. (1ª parte)

TRABAJO DE MATEMÁTICAS. PENDIENTES DE 2º E.S.O. (1ª parte) TRABAJO DE MATEMÁTICAS PENDIENTES DE º E.S.O. (ª parte) NÚMEROS ENTEROS.-) Realiza las operaciones siguientes () (0) (-) ( ) (-) ( -) (-) ( -) (-) () - - - -0 - - - ( -) ( ) ( -) ( ) ( ) ( - ) ( - ) (

Más detalles

FICHAS DE TRABAJO REFUERZO

FICHAS 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 detalles

Fundamentos de Informática Examen 18 de Septiembre de 2006 Mecánica y Electricidad

Fundamentos de Informática Examen 18 de Septiembre de 2006 Mecánica y Electricidad 1. (1 punto) Completa los huecos de la siguiente tabla con las equivalencias en las respectivas bases, utilizando los dígitos necesarios en cada caso. Describe escuetamente el método utilizado. Base 2

Más detalles

Hoja de problemas Estructuras de Control

Hoja 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 detalles

Ejercicios Pendientes Matemáticas 2º ESO Curso Números Enteros Los Números Enteros

Ejercicios Pendientes Matemáticas 2º ESO Curso Números Enteros Los Números Enteros Los 1) 2) 1 3) 4) 5) 9) ) 2 11) 12) 16) 3 17) 18) 19) 4 20) 21) En qué orden se realizan las operaciones con números enteros Para resolver varias operaciones combinadas con números enteros, se debe seguir

Más detalles

Los números enteros y racionales

Los números enteros y racionales Los números enteros y racionales Objetivos En esta quincena aprenderás a: Representar y ordenar números enteros Operar con números enteros Aplicar los conceptos relativos a los números enteros en problemas

Más detalles

Programación-Tarea 14: Ocampo Venegas Josué

Programació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 detalles

int while while else else int else else

int while while else else int else else ******************************************************** PROGRAMACION APLICADA A LA INGENIERIA CIVIL OOCC GUIA Nº2 Ayudante: Rodrigo Torres Aguirre/2009 Compilador utilizado:dev-c++ version 4.9.9.2 ********************************************************

Más detalles

Actividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE

Actividad 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 detalles

Estructura repetitiva do while

Estructura repetitiva do while Estructura repetitiva do while La estructura do while es otra estructura repetitiva, la cual ejecuta al menos una vez su bloque repetitivo, a diferencia del while o del for que podían no ejecutar el bloque.

Más detalles

UNIDAD DE APRENDIZAJE II

UNIDAD 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 detalles

M.C.D. y M.C.M. El Máximo Común Divisor (M.C.D.) El Mínimo Común Múltiplo (M.C.M.)

M.C.D. y M.C.M. El Máximo Común Divisor (M.C.D.) El Mínimo Común Múltiplo (M.C.M.) M.C.D. y M.C.M. Este problema, expuesto por primera vez en el siglo pasado, cuenta con la simpatía de los aficionados a los problemas matemáticos. Se trata de obtener, para toda la serie de números naturales,

Más detalles

DIVISIBILIDAD: Resultados

DIVISIBILIDAD: Resultados DIVISIBILIDAD: Resultados Página 1 de 9 Se enumeran a continuación, como referencia, ciertos resultados sobre divisibilidad. 1.1 Definición. Dados los enteros a y b, se dice que a divide a b (Notación:

Más detalles

WHILE Y DO WHILE BREAK EN LENGUAJE C. BUCLES MIENTRAS. FORZAR SALIDA O TERMINACIÓN. EJEMPLO (CU00534F)

WHILE Y DO WHILE BREAK EN LENGUAJE C. BUCLES MIENTRAS. FORZAR SALIDA O TERMINACIÓN. EJEMPLO (CU00534F) Bucles en lenguaje C Bucle while y forzar detención con break APRENDERAPROGRAMARCOM WHILE Y DO WHILE BREAK EN LENGUAJE C BUCLES MIENTRAS FORZAR SALIDA O TERMINACIÓN EJEMPLO (CU00534F) Sección: Cursos Categoría:

Más detalles

DIVISIBILIDAD. 2º E.S.O. Un número es múltiplo de otro si se puede obtener multiplicando el segundo por otro número entero.

DIVISIBILIDAD. 2º E.S.O. Un número es múltiplo de otro si se puede obtener multiplicando el segundo por otro número entero. MULTIPLOS Y DIVISORES DIVISIBILIDAD. NÚMEROS ENTEROS. º E.S.O. Un número es múltiplo de otro si se puede obtener multiplicando el segundo por otro número entero. 8 es múltiplo de porque 8 = 9 75 es múltiplo

Más detalles

Operadores aritméticos

Operadores aritméticos Bloque 3.2 Operadores aritméticos Suma : x + y Resta : x y Multiplicación : x * y División : x / y Módulo : x % y (resto de la división Si los operandos son enteros tipo del resultado

Más detalles

- Si, pero en el colegio no nos dejan usarla.

- Si, pero en el colegio no nos dejan usarla. XI JORNADAS MATEMÁTICAS B03 SESTAO Juan Emilio García Jiménez CEP DE La mayoría de los matemáticos no saben hacer cuentas. Además, les da pena perder el tiempo haciéndolo, para eso están las calculadoras.

Más detalles

Formato para prácticas de laboratorio

Formato para prácticas de laboratorio CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA IC 2003-1 5032 Programación Estructurada PRÁCTICA No. 4 LABORATORIO DE NOMBRE DE LA PRÁCTICA Ingeniero en Computación DURACIÓN (HORA) Ciclos

Más detalles

RECORDAR TIPOS DE DATOS

RECORDAR 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 detalles

2. Calcula cociente y resto en la siguiente división de polinomios: (x 5 32) : (x 1)

2. Calcula cociente y resto en la siguiente división de polinomios: (x 5 32) : (x 1) . Un polinomio con raíces únicas, 0, 2, 2, 3 es: a) 4 +4 3 + 2 6 b) 4 +6 3 +9 2 42 c) 5 6 4 +9 3 +4 2 2 d) 5 +6 4 +9 3 4 2 2 e) 4 4 3 + 2 +6 2. Calcula cociente y resto en la siguiente división de polinomios:

Más detalles

Ejemplos: a) 15 si es múltiplo de 5 ; 15 si contiene a 5 tres veces. b) 20 no es múltiplo de 7 ; 20 no contiene a 7 un número entero de veces.

Ejemplos: a) 15 si es múltiplo de 5 ; 15 si contiene a 5 tres veces. b) 20 no es múltiplo de 7 ; 20 no contiene a 7 un número entero de veces. Clase-02 Continuación Números Naturales: Múltiplos: Si n IN ; múltiplo de un número n es todo número natural que contiene a n un número entero de veces. Ejemplos: a) 15 si es múltiplo de 5 ; 15 si contiene

Más detalles

LABORATORIO 3 ESTRUCTURAS REPETITIVAS WHILE / DO WHILE

LABORATORIO 3 ESTRUCTURAS REPETITIVAS WHILE / DO WHILE LABORATORIO 3 ESTRUCTURAS REPETITIVAS WHILE / DO WHILE 1 OBJETIVOS Al finalizar esta actividad, serás capaz de: Entender el funcionamiento de las estructuras iterativas en general; la(s) condición(es)

Más detalles

UNIDAD 2. MÚLTIPLOS Y DIVISORES

UNIDAD 2. MÚLTIPLOS Y DIVISORES UNIDAD. MÚLTIPLOS Y DIVISORES. MÚLTIPLOS DE UN NÚMERO.. DIVISORES DE UN NÚMERO. 3. NÚMEROS PRIMOS Y NÚMEROS COMPUESTOS. 4. CRITERIOS DE DIVISIBILIDAD. 5. MÍNIMO COMÚN MÚLTIPLO. 6. MÁXIMO COMÚN DIVISOR..

Más detalles

Ejercicios sobre recursividad

Ejercicios sobre recursividad Ejercicios sobre recursividad 11 de febrero de 2003 1. Implementa una función recursiva que devuelva la suma de los dígitos de un número natural, que se le pasa por parámetro. 2. Implementa una función

Más detalles

Programación Estructurada

Programació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 detalles

Hoja de ejercicios del Tema 3

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

Más detalles

D L M M J V S

D 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 detalles

Ejemplo 1: Ejemplo 2:

Ejemplo 1: Ejemplo 2: Ejemplo 1: Lea los números enteros a, b, c y d, e imprima luego dichos números y; a) Si son positivos, un mensaje que indique, para cada uno de ellos, si es par o impar; b) Un mensaje de error en caso

Más detalles

UNIDAD 2.- Polinomios (tema 2 del libro)

UNIDAD 2.- Polinomios (tema 2 del libro) UNIDAD.- Polinomios tema del libro). OPERACIONES CON POLINOMIOS n Un monomio en la indeterminada es toda epresión de la forma a donde a se llama coeficiente y n grado del monomio. Dos monomios se dicen

Más detalles

1. Escriba el siguiente código, compílelo y ejecútelo. Obtiene el resultado esperado? Modifíquelo para que se comporte como debe:

1. 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 detalles

CI 2125, Computación I

CI 2125, Computación I Universidad Simón Bolívar Dpto. de Computación y Tecnología de la Información CI 2125, Computación I Práctica 5: ESTRUCTURAS DE REPETICIÓN Como ya hemos visto, el procedimiento desarrollado para resolver

Más detalles

DIVISIBILIDAD Y NÚMEROS PRIMOS I

DIVISIBILIDAD Y NÚMEROS PRIMOS I DIVISIBILIDAD Y NÚMEROS PRIMOS I LUZ MARÍA SÁNCHEZ GARCÍA 1. NÚMEROS PRIMOS Todas las cosas que pueden ser conocidas tienen número, pues no es posible que, sin número, nada pueda ser conocido ni concebido.

Más detalles

MÚLTIPLOS, DIVISORES Y DIVISIBILIDAD

MÚLTIPLOS, DIVISORES Y DIVISIBILIDAD MÚLTIPLOS, DIVISORES Y DIVISIBILIDAD 1 DIVISIBILIDAD La divisibilidad es una parte de la teoría de los números que analiza cada una de las condiciones que debe tener un número para que sea divisible por

Más detalles

MÚLTIPLOS Y DIVISORES DE UN NÚMERO (Apuntes Tema 2 y parte del Tema 3)

MÚLTIPLOS Y DIVISORES DE UN NÚMERO (Apuntes Tema 2 y parte del Tema 3) . Múltiplos de un número MÚLTIPLOS Y DIVISORES DE UN NÚMERO (Apuntes Tema y parte del Tema ) Un número es múltiplo de otro número cuando es el resultado de multiplicar el segundo por cualquier número natural

Más detalles

Tema 5. Factorización de Polinomios y fracciones algebraicas.

Tema 5. Factorización de Polinomios y fracciones algebraicas. Tema. Factorización de Polinomios y fracciones algebraicas.. Polinomio múltiplo y divisor. Factor de un polinomio. Ruffini. Valor numérico de un polinomio. Raíz del polinomio.. Factorización de un polinomio..

Más detalles

Matemáticas Orientadas a las Enseñanzas Aplicadas IES

Matemáticas Orientadas a las Enseñanzas Aplicadas IES Matemáticas Orientadas a las Enseñanzas Aplicadas IES Los números enteros y racionales. Contenidos 1. Números enteros. Representación y orden. Operaciones. Problemas. 2. Fracciones y decimales. Fracciones

Más detalles

Cuestiones: Ejercicios 2: 1) Qué imprimen los siguientes bucles?

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).

Más detalles

Tema 3. Polinomios y fracciones algebraicas

Tema 3. Polinomios y fracciones algebraicas Tema. Polinomios y fracciones algebraicas. Monomios.. Definiciones.. Operaciones con monomios. Polinomios.. Definiciones.. Operaciones con polinomios. Factorización de un polinomio.. Teorema del resto.

Más detalles

Ejercicios De Programación De C++ Algoritmos. Lenguaje De Programación C++:

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

Más detalles

Criterios de evaluación. Tema 1. Matemáticas. 6º Primaria

Criterios de evaluación. Tema 1. Matemáticas. 6º Primaria Criterios de evaluación. Tema 1. Matemáticas. 6º Primaria Leer, escribir y descomponer números de hasta nueve cifras Aproximar números naturales a distintos órdenes. Comparar y ordenar números de hasta

Más detalles

Recursividad Definición

Recursividad 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 detalles

Estructuras de Decisión Simples y Dobles

Estructuras de Decisión Simples y Dobles Estructuras de Decisión Simples y Dobles 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 Estructuras

Más detalles

Tema 3. Polinomios y fracciones algebraicas

Tema 3. Polinomios y fracciones algebraicas Tema. Polinomios y fracciones algebraicas. Monomios.. Definiciones.. Operaciones con monomios. Polinomios.. Definiciones.. Operaciones con polinomios. Factorización de un polinomio.. Teorema del resto.

Más detalles

Variables 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. 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 detalles

LOS NÚMEROS DECIMALES

LOS NÚMEROS DECIMALES 1 LOS NÚMEROS DECIMALES Al dividir el numerador entre el denominador de una fracción se obtiene un número decimal. 5 5 0,; 1,5;,15 10 4 8 C D U d c m dm, 1 5 Parte entera Parte decimal Tres unidades, ciento

Más detalles