Titulo: Calculo de PI

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

Download "Titulo: Calculo de PI"

Transcripción

1 Titulo: Calculo de PI Realizar un programa que calcule una aproximación al número PI, mediante el sumatorio de los primeros términos de la serie (y finalmente multiplicada por 4): Nota: Utilicese un bucle for y números de precisión doble (double) PI= Solución #include<stdio.h> void main(void) double pi=0.0; int i; int signo=1; for(i=1;i<200000;i+=2) pi+=signo*1.0/i; signo*=-1; pi=pi*4; printf("pi=%f\n",pi);

2 Titulo: Divisible Dados dos números enteros tecleados por el usuario, comprobar si el primero es divisible por el segundo, repitiendo la operación, hasta que ambos números sean negativos. Si los dos números tecleados son negativos, se termina el programa. Escriba dos numeros separados por un espacio: 15 4 El 15 no es divisible por 4 Escriba dos numeros separados por un espacio: 12-3 El 12 es divisible por -3 Escriba dos numeros separados por un espacio: El -25 es divisible por 5 Escriba dos numeros separados por un espacio: -1-3 El -1 no es divisible por -3 Fin del programa Solución #include<stdio.h> int num,val; do printf ("Escriba dos numeros separados por un espacio:\n"); scanf ("%d %d",&num,&val); if (num%val==0) printf ("El %d es divisible por %d\n",num,val); else printf ("El %d no es divisible por %d\n",num,val); while(num>0 val>0); printf("fin del programa\n");

3 Título: Múltiplos de 7 entre A y B Realizar un programa que imprima los múltiplos de 7 entre A y B, ambos inclusive, donde A y B son valores enteros introducidos por el usuario desde el teclado. El programa debe garantizar que A y B son mayores que 0 y que B>A. Si el usuario introduce valores que no cumplen alguna de estas condiciones, el programa se los volverá a pedir (el programa pedirá reiteradamente los números si alguna condición no se cumple). Introduzca A y B: Introduzca A y B: Introduzca A y B: Los multiplos de 7 entre 10 y 25 son: Solución int A, B, i; do printf("introduzca A y B:\n"); scanf("%d %d", &A, &B); while ((A<=0) (B<=0) (B<=A)); printf("los multiplos de 7 entre %d y %d son:\n", A, B); for(i=a;i<=b;i++) if(i%7==0) printf("%d\n",i);

4 Titulo: Notas 0-10 Realizar un programa que acepte por el teclado un número entero. Dado ese número, el programa presenta por pantalla un nombre de nota asociado a ese número, según la tabla. El programa vuelve al principio, para que se pueda introducir otro número, hasta que se introduzca un número negativo, en cuyo caso el programa termina. Si el número no es válido, (negativo o mayor que 10), se indica con un mensaje "Número incorrecto". Número Nombre de la nota 0-1 Muy deficiente 2-4 Insuficiente 5-6 Suficiente 7-8 Notable 9-10 Sobresaliente Debe emplearse una instrucción switch-case Introduzca nota: 6 Suficiente Introduzca nota: 51 Número incorrecto. Introduzca nota: -1 Número incorrecto. int n; do printf("introduzca nota:"); scanf("%d",&n); switch(n) case 0: case 1: printf("muy deficiente"); break; case 2: case 3: case 4: printf("insuficiente"); break; case 5: case 6: printf("suficiente"); break; case 7: case 8: printf("notable"); break; case 9: case 10: printf("sobresaliente"); break; default: printf("número incorrecto"); while(n>0);

5 Titulo: Potencia de un número entero Realizar un programa que permita calcular la potencia de un número entero, donde la base y el exponente son introducidos por el usuario. BASE = 2 EXPONENTE = 3 2^3 = 8 int i, base, expo, resu; printf("base = "); scanf("%d",&base); printf("exponente = "); scanf("%d",&expo); resu = base; for(i=1; i<expo; i++) resu = resu*base; printf("%d^%d = %d\n", base, expo,resu);

6 Titulo: Multiplicación de dos números a través de la suma Realizar un programa en el que se pida al usuario dos números enteros. Se pide realizar la multiplicación de los mismos a través de la suma. Por ejemplo: 3x4 = , o 5x10= (10 veces) +5 La única estructura de control que puede ser utilizada es el for Introduce dos numeros a multiplicar: 3 4 El resultado de multiplicar 3 x 4 es 12 int num1, num2, mult=0, i; printf("introduce dos numeros a multiplicar:"); scanf("%d %d",&num1,&num2); for(i=0; i<num2; i++) mult = mult +num1; printf("\n%d x %d = %d\n", num1,num2, mult);

7 Titulo: Mitades sucesivas Realizar un programa que acepte por el teclado un número con decimales, y nos presenta por pantalla ese número, la mitad de ese número, la mitad de la mitad, y así sucesivamente. Cuando el resultado sea menor que 1, el programa termina. Introduzca n: float n; printf("introduzca n:"); scanf("%f",&n); while(n>=1) printf("%f",n); n=n/2; float n,d; d=1.0; printf("introduzca n:"); scanf("%f",&n); while(d<=n) printf("%f", n/d); d=2*d;

8 Titulo: Objeto acelerado Se pide realizar un programa que calcule la distancia que recorre un objeto y la velocidad alcanzada en cada intervalo de 0.5 segundo durante los 3 primeros segundos de su movimiento. El objeto se mueve desde la posición cero, con velocidad inicial nula y con una aceleración constante tecleada por el usuario. Se debe utilizar un bucle para dicho cálculo. Introduzca aceleracion: 3 T: , Pos: , Vel: T: , Pos: , Vel: T: , Pos: , Vel: T: , Pos: , Vel: T: , Pos: , Vel: T: , Pos: , Vel: T: , Pos: , Vel: Solución #include<stdio.h> void main(void) float posicion=0.0f,velocidad=0.0f,aceleracion; float t; printf("introduzca aceleracion: "); scanf("%f",&aceleracion); for(t=0.0f; t<= 3.0f; t+=0.5f) posicion=aceleracion*t*t; velocidad=aceleracion*t; printf("t:%f, Pos:%f, Vel: %f\n",t,posicion,velocidad);

9 Título: Suma de una serie Realizar un programa que calcule la suma de la siguiente serie: n 1 suma = 2 i i= 1 1 = n El valor de n será introducido por el usuario desde el teclado. Si el usuario introduce un valor de n menor que 1, el programa se lo volverá a pedir de forma reiterada hasta que el usuario introduzca un número mayor o igual que 1. Introduzca n: -1 Introduzca n: 0 Introduzca n: 100 La suma vale //Con bucles do-while y for int n, i; float suma=0; do printf("introduzca n: "); scanf("%d", &n); while (n<1); for(i=1;i<=n;i++) suma+=1.0f/(i*i); printf("la suma vale %f\n", suma); //Con bucles while int n, i; float suma=0; printf("introduzca n: "); scanf("%d", &n); while (n<1) printf("introduzca n: "); scanf("%d", &n); i=1; while (i<=n) suma+=1.0f/(i*i); i++; printf("la suma vale %f\n", suma);

10 Titulo: Contando Realizar un programa que cuente desde 1 hasta 10. Imprima los valores en líneas sucesivas. Si el número contado es 3 imprima el siguiente mensaje: He llegado al numero 3. Si el número contado es 10 imprima: He terminado de contar 1 2 He llegado al numero He terminado de contar int i; for(i=1;i<11;i++) if(i == 3) printf("he llegado al numero 3\n"); else if (i == 10) printf("he terminado de contar\n"); else printf("%d\n",i);

11 Titulo: Cuadrado de asteriscos Realizar un programa que dibuje en la pantalla un cuadrado de asteriscos de lado n, siendo n teclado por el usuario, y pudiendo ser cualquier numero entero positivo. La única estructura de control que puede ser utilizada es el for Introduzca n: 5 ***** ***** ***** ***** ***** int n,i,j; printf("introduzca n:"); scanf("%d",&n); for(i=0;i<n;i++) for(j=0;j<n;j++) printf("*"); printf("\n"); int n,i; printf("introduzca n:"); scanf("%d",&n); for(i=1;i<=n*n;i++) printf("*"); if(i%n==0) printf("\n");

12 Titulo: Máximo y mínimo Se pide realizar un programa que calcule el máximo y el mínimo de unos datos tecleados por el usuario y que deben estar en el rango [ ]. Si se introducen datos fuera de ese rango, la introducción de datos termina y se muestra por pantalla los valores del máximo y el mínimo. Utilizar un bucle while Introduzca dato: 23.4 Introduzca dato: 65.3 Introduzca dato: 22.0 Introduzca dato: -2 Maximo: , Minimo: Solución #include<stdio.h> main() float maximo=0.0f, minimo=100.0f, dato; while(1) printf("introduzca dato: "); scanf("%f",&dato); if(dato<0.0f dato>100.0f) break; if(maximo<dato) maximo=dato; if(minimo>dato) minimo=dato; printf("maximo: %f, Minimo: %f\n",maximo, minimo);

13 Titulo: Volúmenes de cilindros. Escribir una tabla con los volúmenes de un cilindro cuyo radio se solicita al usuario y cuya altura varía desde 1.0 hasta 3.4 metros, cada 0.3 metros. Introduzca el radio: 1.5 Tabla de volumenes: R=1.5 H=1.0 V=7.1 R=1.5 H=1.3 V=9.2 R=1.5 H=1.6 V=11.3 R=1.5 H=1.9 V=13.4 R=1.5 H=2.2 V=15.6 R=1.5 H=2.5 V=17.7 R=1.5 H=2.8 V=19.8 R=1.5 H=3.1 V=21.9 R=1.5 H=3.4 V=24.0 Solución #include<stdio.h> #define PI void main (void) float radio, altura; printf("introduzca el radio: "); scanf("%f",&radio); printf("tabla de volumenes:\n"); for(altura=1.0f;altura<=3.4f;altura+=0.3f) float volumen=pi*radio*radio*altura; printf ("R=%.1f H=%.1f V=%.1f\n", radio, altura, volumen);

14 Titulo: Numero primo Realizar un programa que solicite un número entero al usuario y le informe si dicho numero es primo o no. Ejemplos de ejecución Teclee numero: 25 El numero 25 no es primo Teclee numero: 17 El numero 17 es primo Solución #include<stdio.h> void main(void) int numero,i; printf("teclee numero: "); scanf("%d",&numero); for (i=2;i<numero;i++) if (numero%i==0) break; if (i==numero) printf("el numero %d es primo\n",numero); else printf("el numero %d no es primo\n",numero);

15 Título: Contar de A a B de m en m Hacer un programa que imprima los números enteros de A a B, contando de m en m. Los valores de A y B serán asignados dentro del programa en codigo, mediante la inicialización de las variables en su declaración. Por ejemplo, A=8 y B=19. El valor de m será introducido por el usuario desde el teclado. Si el usuario introduce un valor de m menor que 1, el programa se lo volverá a pedir de forma reiterada hasta que el usuario introduzca un número mayor o igual que 1. (para A=8 y B=19) Introduzca m: -1 Introduzca m: 0 Introduzca m: int A=8, B=19, m, i; do printf("introduzca m: "); scanf("%d", &m); while (m<1); for(i=a;i<=b;i+=m) printf("%d\n", i);

16 Título: Tablero de ajedrez Hacer un programa que imprima en la pantalla un tablero de ajedrez de 8x8 mediante el uso de bucles for, uno para las filas y otro para las columnas. Para representar el tablero se utilizará para la casilla negra una N y para la casilla blanca una B. La primera casilla puede ser blanca (B) o negra (N). Nota: la suma de la fila y columna de una casilla de un color es un número par y la del otro un número impar. (con la primera casilla blanca) B N B N B N B N N B N B N B N B B N B N B N B N N B N B N B N B B N B N B N B N N B N B N B N B B N B N B N B N N B N B N B N B int i,j; for(i=1;i<=8;i++) for(j=1;j<=8;j++) if((i+j)%2==0) printf("b "); else printf("n "); printf("\n");

17 Título: Media de un conjunto de números Hacer un programa que calcule la media de un número indeterminado de números enteros introducidos por el usuario desde el teclado. La introducción de números finalizará cuando el usuario introduzca un número negativo. Introduzca numeros enteros y calculare la media (para terminar introduzca un numero negativo) La media vale int suma=0, numero, contador=0; float media; printf("introduzca numeros enteros y calculare la media\n"); printf("(para terminar introduzca un numero negativo)\n"); while(1) scanf("%d", &numero); if(numero<0) break; suma+=numero; contador++; media=(float)suma/contador; printf("la media vale %f\n", media);

18 Título: Tabla de multiplicar de un número del 1 al 9 Hacer un programa que imprima en la pantalla la tabla de multiplicar del número n que será introducido por el usuario desde el teclado y cuyo valor debe estar comprendido entre 1 y 9, ambos inclusive. Si el usuario introduce un valor fuera de ese intervalo, el programa se lo volverá a pedir de forma reiterada hasta que el usuario introduzca un número correcto. Introduzca n: 0 Introduzca n: -1 Introduzca n: 7 La tabla del 7 es 7x1=7 7x2=14 7x3=21 7x4=28 7x5 =35 7x6=42 7x7=49 7x8=56 7x9=63 7x10=70 int n, i; do printf("introduzca n: "); scanf("%d", &n); while (n<1 n>9); printf("\nla tabla del %d es\n", n); for(i=1;i<=10;i++) printf("%dx%d=%d\n", n, i, n*i);

19 Titulo: Aprobado o Suspenso? Realizar un programa en el que se pida al introducir la nota de una asignatura y se indique si está aprobado (a partir de 5 puntos) o suspenso (menos de 5 puntos). Repita la operación tantas veces como el usuario desee, realizándole la pregunta si quiere continuar, cuya respuesta será un carácter s o n. El programa debe funcionar independientemente de si dichos caracteres están en mayúsculas o minúsculas La única estructura de control que puede ser utilizada es el do-while Introduzca la nota: 3.0 SUSPENSO. Desea Continuar (S/N): S Introduzca la nota: 7.5 APROBADO. Desea Continuar (S/N): N float nota; char var; do printf("introduce la nota: "); scanf("%f",&nota); if(nota >= 5.0) printf("aprobado. Desea Continuar(S/N): "); else printf("suspenso. Desea Continuar(S/N): "); fflush(stdin); scanf("%c",&var); while(var!= 'N' && var!= 'n');

20 Titulo: Año Bisiesto Un año es bisiesto si es divisible por 4 y no por 100 o bien es divisible por 400. Hacer un programa que pida al usuario un año y muestre si es o no bisiesto. El programa se repite indefinidamente, hasta que el usuario teclea un año negativo Introduce un anio: 1996 BISIESTO Introduce un anio: 1997 NO BISIESTO Introduce un anio: 1998 NO BISIESTO Introduce un anio: 2000 BISIESTO Introduce un anio: 2100 NO BISIESTO Introduce un anio: 2200 NO BISIESTO Introduce un anio: 2400 BISIESTO Introduce un anio: 1992 BISIESTO Introduce un anio: -3 int anio, bis; do printf("introduce un anio: "); scanf("%d",&anio); bis=((anio%4 == 0) && (anio%100!= 0)) (anio%400 == 0); if(bis) printf("bisiesto\n"); else printf("no BISIESTO\n"); while(anio>=0);

21 Titulo: Calculo de una sucesión Realizar un programa para calcular los n términos de la sucesión: a = ( 1) El valor n es introducido por el usuario. 2 n 1 2n + 1 n n. Introduce el valor n: 10 a1 = a2 = a3 = a4 = a5 = a6 = a7 = a8 = a9 = a10 = int n, i; float signo = 1, an; printf("introduce el valor n: "); scanf("%d",&n); for(i=1;i<=n;i++) signo=(-1)*signo; an=signo*(i*i-1)/(2*i+1); printf("a%d = %f\n",i,an);

22 Titulo: Positivo o negativo Realizar un programa que pida un número de tipo entero por teclado e indique si el número es positivo o negativo. El programa termina si ese número 0. Realizar el bucle con una estructura do while Introduzca n: -3 El número es negativo. Introduzca n: 7 El número es positivo. Introduzca n: 0 int n; do printf("introduzca n:"); scanf("%d",&n); if(n>0) printf("el número es positivo.\n"); if(n<0) printf("el número es negativo.\n"); while (n!=0);

23 Titulo: Número de día de la semana Realizar un programa que acepte por el teclado un número entero. Dado ese número, el programa presenta por pantalla el nombre de día asociado a ese número, (1 es Lunes, 2 es Martes, etc.). El programa vuelve al principio, para que se pueda introducir otro número, hasta que se introduzca un 0, en cuyo caso el programa termina. Si el número no corresponde a un mes (negativo, 0 o mayor que 7), se indica con un mensaje "Número incorrecto" Debe emplearse una instrucción switch Introduzca número de día: 6 Sábado Introduzca número de día: 2 Martes Introduzca número de día: 75 Número incorrecto. Introduzca número de día: 0 Número incorrecto. int n; do printf("introduzca número de día:"); scanf("%d",&n); switch(n) case 1: printf("lunes"); break; case 2: printf("martes"); break; case 3: printf("miércoles"); break; case 4: printf("jueves"); break; case 5: printf("viernes"); break; case 6: printf("sábado"); break; case 7: printf("domingo"); break; default: printf("número incorrecto"); while(n!=0) ;

24 Titulo: Notas 0-10 (con if ) Realizar un programa que acepte por el teclado un número decimal. Dado ese número, el programa presenta por pantalla un nombre de nota asociado a ese número, según la tabla. Si el número no es válido, (negativo o mayor que 10), se indica con un mensaje "Número incorrecto". El programa se repite indefinidamente hasta que se pulsa ctrl.+c. Número Nombre de la nota 0-1 Muy deficiente 1-5 Insuficiente 5-7 Suficiente 7-9 Notable 9-10 Sobresaliente Debe emplearse únicamente la instrucción alternativa if - else if, dentro de un bucle while Ejemplos de ejecución Introduzca nota: 8.1 Notable Introduzca nota: 51.2 Número incorrecto. Introduzca nota: 4.2 Insuficiente float n; while(1) printf("introduzca nota:"); scanf("%f",&n); if(n<0 n>10) printf("numero incorrecto\n"); else if (n<1) printf("muy deficiente\n"); else if(n<5) printf("insuficiente\n"); else if(n<7) printf("suficiente\n"); else if(n<9) printf("notable\n"); else printf("sobresaliente\n");

Programación. Ejercicios Tema 4 Estructuras de Control Repetitivas

Programación. Ejercicios Tema 4 Estructuras de Control Repetitivas Ejercicios Tema 4 Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero Jose A. Iglesias Martínez Jose Luis Mira SOLUCIONES 1. Escriba un programa en C que

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

Titulo: Suma de N primeros números

Titulo: Suma de N primeros números Titulo: Suma de N primeros números Realizar un programa que pida un número N de tipo entero por teclado. Se usará una función para calcular el valor de la suma de los N primeros números enteros, usando

Más detalles

Tema 5 Sentencias de control de flujo. Fundamentos de Informática

Tema 5 Sentencias de control de flujo. Fundamentos de Informática Tema 5 Fundamentos de Informática Sentencias de Control Tipos de sentencias de control: Comprobación lógica para bifurcar el flujo de un programa. Sentencias de control condicional o alternativo Comprobación

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

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; TEMA 5. CONTROL DE FLUJO DEL PROGRAMA 5.1 Sentencias Una sentencia es una expresión seguida de un punto y coma. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; El ; es obligatorio

Más detalles

1. Que rellene un array con los 100 primeros números enteros y los muestre en pantalla en orden ascendente.

1. Que rellene un array con los 100 primeros números enteros y los muestre en pantalla en orden ascendente. 1. Que rellene un array con los 100 primeros números enteros y los muestre en pantalla en orden ascendente. int main(void) int x,tabla[100]; for (x=1;x

Más detalles

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

Más detalles

Para dudas, comentarios escribe a: giovvani@msn.com C BASICO

Para dudas, comentarios escribe a: giovvani@msn.com C BASICO C BASICO Qué es C? C es un lenguaje de programación de alto nivel desarrollado en el año 1972 por Dennos Ritchie en AT&T Bell Labs. La legibilidad, facilidad de mantenimiento y la portabilidad son algunas

Más detalles

Ejercicios Tema 3. Estructuras de Selección

Ejercicios Tema 3. Estructuras de Selección Ejercicios Tema 3. Estructuras de Selección 1. Escribir un programa que solicite un valor entero al usuario y determine si es par o impar. 2. Escribir un programa que solicite un valor entero al usuario

Más detalles

PRÁ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) 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 detalles

Tema 4: Estructuras de Control Estructura y Contenidos

Tema 4: Estructuras de Control Estructura y Contenidos Tema 4: Estructuras de Control Estructura y Contenidos 4.1. ESTRUCTURA SECUENCIAL. 4.2. ESTRUCTURAS DE SELECCIÓN. 4.2.1. Selección simple ( if ). 4.2.2. Selección binaria ( if... ). 4.2.3. Selección múltiple

Más detalles

If anidado: /*ifani.c*/ main() { if (getche()=='s') if (getche()=='i') printf("\n tu tecleaste si"); }

If anidado: /*ifani.c*/ main() { if (getche()=='s') if (getche()=='i') printf(\n tu tecleaste si); } El IF: Es muy parecido al while en formato y en operacion, en ambos si la condición no se cumple (es falsa) no se ejecutará el cuerpo de la declaracion. char ch; ch=getche(); if (ch=='s') printf("\ntu

Más detalles

Programación. Ejercicios Tema 5. Funciones

Programación. Ejercicios Tema 5. Funciones Programación Ejercicios Tema 5 Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero Jose A. Iglesias Martínez Jose Luis Mira 1 SOLUCIONES 1. Escriba una función

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

Ejercicio 1 (2 puntos. Tiempo: 25 minutos)

Ejercicio 1 (2 puntos. Tiempo: 25 minutos) Fecha de publicación de notas: jueves 18 de Julio. Fecha de revisión: viernes 19 de Julio a las 10:00h. Despacho C-209. Ejercicio 1 (2 puntos. Tiempo: 25 minutos) Se desea desarrollar un programa en C

Más detalles

EJERCICIOS DE PROGRAMACIÓN RELACIÓN VII (EJERCICIOS DE REPASO)

EJERCICIOS DE PROGRAMACIÓN RELACIÓN VII (EJERCICIOS DE REPASO) EJERCICIOS DE PROGRAMACIÓN RELACIÓN VII (EJERCICIOS DE REPASO) Luis José Sánchez 1. Realiza un programa que sume los 100 números siguientes a un número entero y positivo introducido por teclado. Se debe

Más detalles

Tema 3. Estructuras de control

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)

Más detalles

Capítulo 4 Procesos con estructuras de repetición

Capítulo 4 Procesos con estructuras de repetición Estructura de contador Capítulo 4 Procesos con estructuras de repetición Esta es una operación que incrementa en una unidad el valor almacenado en la variable c, cada vez que el flujo del diagrama pasa

Más detalles

Vectores y matrices. Fundamentos de Programación Fundamentos de Programación I

Vectores y matrices. Fundamentos de Programación Fundamentos de Programación I Vectores y matrices Fundamentos de Programación Fundamentos de Programación I 1 Ejemplo de utilización n de vectores: gráfico de producción En una compañía nos han encargado escribir un programita que

Más detalles

EJEMPLOS DE PROGRAMACIÓN DE FUNCIONES EN C: Página 1 de 5

EJEMPLOS DE PROGRAMACIÓN DE FUNCIONES EN C: Página 1 de 5 EJEMPLOS DE PROGRAMACIÓN DE FUNCIONES EN C: Página 1 de 5 1.- Realizar una función llamada par, que toma un número entero como parámetro, y devuelve 1 si es par o devuelve 0 si es impar. NOTA: Para saber

Más detalles

ETS Caminos Santander. Curso 2012. Ejercicios de introducción a la programación.

ETS Caminos Santander. Curso 2012. Ejercicios de introducción a la programación. Ejercicio 1. Saludo. El programa preguntará el nombre al usuario y a continuación le saludará de la siguiente forma "Hola, NOMBRE" donde NOMBRE es el nombre del usuario. Ejercicio 2. Suma. El programa

Más detalles

Elabore un programa que permita el ingreso de un número calcular el cubo

Elabore un programa que permita el ingreso de un número calcular el cubo Ejercicios de programación en C++ Elabore un programa que permita el ingreso de un número calcular el cubo Elabore un programa que permita calcular el área de un trapecio Elabore un programa que permita

Más detalles

Ejemplos de conversión de reales a enteros

Ejemplos de conversión de reales a enteros Ejemplos de conversión de reales a enteros Con el siguiente programa se pueden apreciar las diferencias entre las cuatro funciones para convertir de reales a enteros: program convertir_real_a_entero print

Más detalles

Curso 0 de Informática

Curso 0 de Informática Curso 0 de Informática 2015-2016 Tema 1: Introducción a la Informática y Conceptos básicos 1 Motivación (I): En los procesos industriales, cada vez es mayor el uso de sistemas informáticos para: Monitorización,

Más detalles

Estructuras de control

Estructuras de control Estructuras de control Programación estructurada Estructuras condicionales La sentencia if La cláusula else Encadenamiento y anidamiento El operador condicional?: La sentencia switch Estructuras repetitivas/iterativas

Más detalles

Tema 9. Vectores y Matrices

Tema 9. Vectores y Matrices Tema 9. Vectores y Matrices OBJETIVO En temas anteriores hemos declarado variables simples de tipo int, float, o de cualquier otro tipo simple. A menudo necesitaremos declarar una colección de variables,

Más detalles

Vectores. 27/05/05 Programación Digital I 1

Vectores. 27/05/05 Programación Digital I 1 Vectores Material Original: Prof. Flor Narciso Modificaciones: Prof. Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación

Más detalles

Bloque 3. Expresiones, sentencias y estructuras de control

Bloque 3. Expresiones, sentencias y estructuras de control Bloque 3 Expresiones, sentencias y estructuras de control a Ejemplos de expresión a + (b * 2) c == c Su evaluación nos da un valor concreto Operadores Aritméticos Lógicos Relacionales Operadores aritméticos

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

1. Cuestiones. Ejercicios resueltos de C. Diego Rodríguez-Losada 1. //a) #include <stdio.h> main( ) { int x = 0, y = 0; //b) #include <stdio.

1. Cuestiones. Ejercicios resueltos de C. Diego Rodríguez-Losada 1. //a) #include <stdio.h> main( ) { int x = 0, y = 0; //b) #include <stdio. 1. Cuestiones Enunciado Febrero 04. Ejercicio Tercero. (2 puntos 30 minutos) Resolver los siguientes problemas indicando, en la parte inferior, cual es el resultado de cada programa. En caso de que el

Más detalles

Lenguaje C. Tipos de Datos Simples y Estructuras de Control

Lenguaje C. Tipos de Datos Simples y Estructuras de Control Lenguaje C Tipos de Datos Simples y Estructuras de Control Lenguaje C C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje

Más detalles

Tema 7: Programación con Matlab

Tema 7: Programación con Matlab Tema 7: Programación con Matlab 1. Introducción Matlab puede utilizarse como un lenguaje de programación que incluye todos los elementos necesarios. Añade la gran ventaja de poder incorporar a los programas

Más detalles

Estructuras de Control en C

Estructuras de Control en C Departamento de Informática Universidad Técnica ederico Santa María Estructuras de Control en C Programación de Computadores Profesor Teddy Alfaro Secuencia El secuencialismo está inserto en todo programa

Más detalles

Preliminares. Tipos de variables y Expresiones

Preliminares. Tipos de variables y Expresiones Preliminares. Tipos de variables y Expresiones Felipe Osorio Instituto de Estadística Pontificia Universidad Católica de Valparaíso Marzo 5, 2015 1 / 20 Preliminares Computadoras desarrollan tareas a un

Más detalles

SWITCH. 1. Escribir un programa que lea un carácter e indique si es un digito o una letra n minúscula o mayúscula

SWITCH. 1. Escribir un programa que lea un carácter e indique si es un digito o una letra n minúscula o mayúscula SWITCH La estructura condicional switch case se utiliza cuando queremos evitarnos las llamadas escaleras de decisiones. La estructura if nos puede proporcionar, únicamente, dos resultados, uno para verdadero

Más detalles

Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011 Módulo 2. Fundamentos de Programación Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011 1 CONTENIDO Tema 1. Conceptos generales de algorítmica Tema 2. Sentencias

Más detalles

Estructuras de repetición hacer-mientras y repita hasta

Estructuras de repetición hacer-mientras y repita hasta Estructuras de repetición hacer-mientras y repita hasta Programación 1 Cátedra de Programación Departamento de Computación Escuela de Ingeniería de Sistemas Hacer mientras Diagrama de flujo Acciones S1

Más detalles

Introducción a los Computadores Arreglos en C

Introducción a los Computadores Arreglos en C Introducción a los Computadores Arreglos en C Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2013. Reproducción permitida bajo

Más detalles

Algoritmo, Estructuras y Programación I Ing. Marglorie Colina

Algoritmo, Estructuras y Programación I Ing. Marglorie Colina Unidad II: Fundamentos de la Programación Estructurada Algoritmo, Estructuras y Programación I Ing. Marglorie Colina Estructura General de un Programa Zona de ficheros de cabecera de las librerías Zona

Más detalles

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA UNED Centro Asociado de Cádiz RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA 1. OBJETOS Cualquier elemento del programa es un objeto. Un programa es un conjunto de objetos que se comunican entre sí

Más detalles

OBJETIVOS. Explicar el manejo de archivos de texto. Explicar el manejo de archivos binarios. Desarrollar programas que usen archivos.

OBJETIVOS. Explicar el manejo de archivos de texto. Explicar el manejo de archivos binarios. Desarrollar programas que usen archivos. / OBJETIVOS Explicar el manejo de archivos de texto. Explicar el manejo de archivos binarios. Desarrollar programas que usen archivos. LABORATORIO 6 MANEJO DE ARCHIVOS DE TEXTO Y BINARIOS Msc. Walter Fernandez

Más detalles

PRÁCTICA 5. SENTENCIAS DE CONTROL REPETITIVAS.

PRÁCTICA 5. SENTENCIAS DE CONTROL REPETITIVAS. PRÁCTICA 5. SENTENCIAS DE CONTROL REPETITIVAS. 1. Introducción. En esta práctica veremos todos los conceptos explicados en la segunda parte del Tema 5 de teoría: las Sentencias de Control Repetitivas,

Más detalles

AUTOR CARLOS EDUARDO BUENO VERGARA JORGE ARMANDO BUENO VERGARA USO DE LOS OBJETOS DEL PROGRAMA. Dfd INFORMÁTICA II PROFESOR. JOSÉ FRANCISCO AMADOR

AUTOR CARLOS EDUARDO BUENO VERGARA JORGE ARMANDO BUENO VERGARA USO DE LOS OBJETOS DEL PROGRAMA. Dfd INFORMÁTICA II PROFESOR. JOSÉ FRANCISCO AMADOR AUTOR CARLOS EDUARDO BUENO VERGARA JORGE ARMANDO BUENO VERGARA USO DE LOS OBJETOS DEL PROGRAMA Dfd INFORMÁTICA II PROFESOR. JOSÉ FRANCISCO AMADOR UNIVERSIDAD TECNOLÓGICA DE PEREIRA. LICENCIATURA EN COMUNICACIÓN

Más detalles

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016!

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016! INFORMÁTICA Práctica4. ProgramaciónbásicaenC. GradoenIngenieríaenElectrónicayAutomáticaIndustrial Curso2015H2016 v2.1(18.09.2015) A continuación figuran una serie de ejercicios propuestos, agrupados por

Más detalles

Ejercicios de Programación

Ejercicios de Programación Ejercicios de Programación ESTRUCTURAS DE CONTROL Ejercicios resueltos: If 1 Leer dos valores numéricos enteros y almacenarlos en dos variables de nombre `x' y `z', mostrando en aquellos casos en los que

Más detalles

Divisibilidad y números primos

Divisibilidad y números primos Divisibilidad y números primos Divisibilidad En muchos problemas es necesario saber si el reparto de varios elementos en diferentes grupos se puede hacer equitativamente, es decir, si el número de elementos

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

Segundo Taller Final de PROGRAMACIÓN ORIENTADO A OBJETOS. INGENIERÍA DE SISTEMAS. Docente y Administrativo: Luz Esperanza Espitia Preciado

Segundo Taller Final de PROGRAMACIÓN ORIENTADO A OBJETOS. INGENIERÍA DE SISTEMAS. Docente y Administrativo: Luz Esperanza Espitia Preciado Segundo Taller Final de PROGRAMACIÓN ORIENTADO A OBJETOS. Código: O613 INGENIERÍA DE SISTEMAS Docente y Administrativo: Luz Esperanza Espitia Preciado Componente: Teórico Práctico. F. Vigencia: 8/10/2.012

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

INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03.

INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03. INFORMÁTICA Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial Curso 2013-2014 v1.0 (05.03.14) A continuación figuran una serie de ejercicios propuestos, agrupados

Más detalles

A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones avanzadas de Excel II

A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones avanzadas de Excel II DEPARTAMENTO DE LENGUAJES Y SISTEMAS INFORMÁTICOS ESCUELA SUPERIOR DE TECNOLOGÍA Y CIENCIAS EXPERIMENTALES A.D.E.M. Segundo Curso A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones

Más detalles

2.1.- EJEMPLO DE UN PROGRAMA FORTRAN

2.1.- EJEMPLO DE UN PROGRAMA FORTRAN 2.1.- EJEMPLO DE UN PROGRAMA FORTRAN Con el presente apartado comenzaremos a conocer cómo se escribe un programa en lenguaje FORTRAN bajo el entorno de programación FORTRAN. En primer lugar conozcamos

Más detalles

Tema 7 Vectores y cadenas de caracteres. Fundamentos de Informática

Tema 7 Vectores y cadenas de caracteres. Fundamentos de Informática Tema 7 Fundamentos de Informática Índice 1. Qué es un vector? 2. Vectores unidimensionales 3. Cadenas de caracteres 4. Paso de vectores unidimensionales a funciones. 5. Vectores multidimensionales: matrices

Más detalles

Se guardan en archivos con extencion c y los cabezales con extension h

Se guardan en archivos con extencion c y los cabezales con extension h Se guardan en archivos con extencion c y los cabezales con extension h Tipos de Variables: Tipo Tamaño(bytes) Limite inferior Limite superior char 1 -- -- unsigned char 1 0 255 short int 2-32768 +32767

Más detalles

EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO

EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO 1º) Considérese un número estrictamente positivo del sistema de números máquina F(s+1, m, M, 10). Supongamos que tal número es: z = 0.d 1 d...d s 10 e Responde

Más detalles

Tema: Arreglos de Objetos en C++.

Tema: Arreglos de Objetos en C++. Programación II. Guía 5 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Arreglos de Objetos en C++. Objetivos Específicos Describir la implementación de arreglos de Objetos.

Más detalles

3 ESTRUCTURAS DE CONTROL REPETITIVAS. BUCLES

3 ESTRUCTURAS DE CONTROL REPETITIVAS. BUCLES 3 ESTRUCTURAS DE CONTROL REPETITIVAS. BUCLES 3.1 Estructuras de repetición Una estructura de repetición, también llamada lazo o bucle, hace posible la ejecución repetida de secciones específicas de código.

Más detalles

! Una variable declarada con final no puede volver a ser reinicializada. numero = 2;! ! Para definir constantes

! Una variable declarada con final no puede volver a ser reinicializada. numero = 2;! ! Para definir constantes Modificador final Introducción a la Programación IV Curso de Programación en Java Luis Guerra l.guerra@upm.es Enero 2012 Una variable declarada con final no puede volver a ser reinicializada final int

Más detalles

Examen Principios de Programación Febrero 2012

Examen Principios de Programación Febrero 2012 Por favor siga las siguientes indicaciones: Escriba con lápiz. Escriba su nombre y número de documento en todas las hojas que entregue. Numere las hojas e indique el total de hojas en la primera de ellas.

Más detalles

PHP y MySQL. Indice: Switch Bucles For While do...while

PHP y MySQL. Indice: Switch Bucles For While do...while PHP y MySQL Indice: Switch Bucles For While do...while Switch switch...case es otra opción para trabajar con condiciones. Y suplanta al if, cuando lo único que se quiere hacer es comparar si son iguales

Más detalles

EDWIN KÄMMERER ORCASITA INGENIERO ELECTRÓNICO

EDWIN KÄMMERER ORCASITA INGENIERO ELECTRÓNICO Identifica los tipos de datos y funciones - Tipos de Datos: Excel soporta 5 tipos de datos, estos son: a) Numéricos: Están formados por cualquiera de los 10 dígitos (del 0 al 9) y pueden estar acompañados

Más detalles

Estructuras de repetición

Estructuras de repetición Estructuras de repetición Fundamentos de Programación Fundamentos de Programación I FP-PFI Curso 2005-2006 1 Estructuras iterativos Sentencia for for(inic; cond; increm) sentencia1; sentencia2; Sentencia

Más detalles

ESTRUCTURA DE DATOS: ARREGLOS

ESTRUCTURA DE DATOS: ARREGLOS ESTRUCTURA DE DATOS: ARREGLOS 1. Introduccion 2. Arreglos - Concepto - Caracteristicas 3. Arreglos Unidimensionales 4. Arreglos Bidimensionales 5. Ventajas del uso de arreglos 6. Ejemplo 1. Introducción

Más detalles

Comenzando con MATLAB

Comenzando con MATLAB ÁLGEBRA LINEAL INGENIERÍA INFORMÁTICA Curso 08/09 PRÁCTICA 1 Comenzando con MATLAB 1 Funcionamiento de Matlab MATLAB es un sistema interactivo basado en matrices para cálculos científicos y de ingeniería.

Más detalles

Actividades de Divulgación del Centro Atómico Bariloche. Qué hay detrás de un programa de computadora? Daniela Arnica Pablo E. Argañaras.

Actividades de Divulgación del Centro Atómico Bariloche. Qué hay detrás de un programa de computadora? Daniela Arnica Pablo E. Argañaras. Actividades de Divulgación del Centro Atómico Bariloche Qué hay detrás de un programa de computadora? Expositores: Daniela Arnica Pablo E. Argañaras División Mecánica Computacional Gerencia de Investigación

Más detalles

1. Saber si un número y diga si es primo o no. #include <stdio.h> #include <stdlib.h> int main(void) { int num, cont, x;

1. Saber si un número y diga si es primo o no. #include <stdio.h> #include <stdlib.h> int main(void) { int num, cont, x; 1. Saber si un número y diga si es primo o no. int num, cont, x; printf("introduzca número: "); scanf("%d",&num); cont=0; for (x=1;x

Más detalles

GESTINLIB GESTIÓN PARA LIBRERÍAS, PAPELERÍAS Y KIOSCOS DESCRIPCIÓN DEL MÓDULO DE KIOSCOS

GESTINLIB GESTIÓN PARA LIBRERÍAS, PAPELERÍAS Y KIOSCOS DESCRIPCIÓN DEL MÓDULO DE KIOSCOS GESTINLIB GESTIÓN PARA LIBRERÍAS, PAPELERÍAS Y KIOSCOS DESCRIPCIÓN DEL MÓDULO DE KIOSCOS 1.- PLANTILLA DE PUBLICACIONES En este maestro crearemos la publicación base sobre la cual el programa generará

Más detalles

Introducción al tipo de dato ARRAY

Introducción al tipo de dato ARRAY CONTENIDOS. Introducción al tipo de dato ARRAY. Definición, Características, Declaración, Acceso e Inicialización.. Arrays multidimensionales Definición, Declaración, Acceso e Inicialización. Introducción

Más detalles

FUNDAMENTOS DE INFORMÁTICA 1º Ingeniería Industrial

FUNDAMENTOS DE INFORMÁTICA 1º Ingeniería Industrial FUNDAMENTOS DE INFORMÁTICA º PRÁCTICA 4: Funciones y vectores CURSO 5/6 Área de Ingeniería de Sistemas y Automática ISA-UMH R-2-FI4v. FUNDAMENTOS DE INFORMÁTICA PRÁCTICA 4: Funciones y vectores curso 25-26

Más detalles

FUNDAMENTOS DE INFORMÁTICA

FUNDAMENTOS DE INFORMÁTICA PRÁCTICAS PARA LA ASIGNATURA FUNDAMENTOS DE INFORMÁTICA PRÁCTICA 5: Estructuras de repetición. INGENIEROS INDUSTRIALES UNIVERSIDAD POLITÉCNICA DE CARTAGENA Pedro María Alcover Garau Dolores Cano Gil Carlos

Más detalles

Estructuras de Repetición Repita Mientras

Estructuras de Repetición Repita Mientras Estructuras de Repetición Repita Mientras Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Estructuras de Repetición Las estructuras de repetición son sentencias que permiten

Más detalles

Estructuras Repetitivas: SENTENCIA WHILE EN MATLAB INFORMÁTICA T2 INGENIERÍA INDUSTRIAL JORNADA ESPECIAL

Estructuras Repetitivas: SENTENCIA WHILE EN MATLAB INFORMÁTICA T2 INGENIERÍA INDUSTRIAL JORNADA ESPECIAL Estructuras Repetitivas: SENTENCIA WHILE EN MATLAB INFORMÁTICA T2 INGENIERÍA INDUSTRIAL JORNADA ESPECIAL Significado La sentencia while (mientras que) se usa para que MATLAB repita un bloque de instrucciones

Más detalles

TRADUCTORES, COMPILADORES E INTÉRPRETES. EJERCICIOS TEMA 5, 6, 7 y 8.

TRADUCTORES, COMPILADORES E INTÉRPRETES. EJERCICIOS TEMA 5, 6, 7 y 8. TRADUCTORES, COMPILADORES E INTÉRPRETES. EJERCICIOS TEMA 5, 6, 7 y 8. 1.) (HOLUB). Escribir un traductor que reconozca definiciones de C siguiendo el estilo antiguo, tal como: prueba(uno, dos, tres, cuatro,

Más detalles

void int int for void int int for void int int for for void int int for int int

void int int for void int int for void int int for for void int int for int int ******************************************************** PROGRAMACION APLICADA A LA INGENIERIA CIVIL OOCC GUIA Nº3 Ayudante: Rodrigo Torres Aguirre/2009 Compilador utilizado: Dev-C++ versión 4.9.9.2 *********************************************************

Más detalles

Índice ÍNDICE...1 1. EJERCICIO 1: CÁLCULO FINANCIERO (5 PTOS.)...1 2. EJERCICIO 2: AGENCIA DE COLOCACIONES (5 PTOS.)...4

Índice ÍNDICE...1 1. EJERCICIO 1: CÁLCULO FINANCIERO (5 PTOS.)...1 2. EJERCICIO 2: AGENCIA DE COLOCACIONES (5 PTOS.)...4 Pág.1 Índice ÍNDICE...1 1. EJERCICIO 1: CÁLCULO FINANCIERO (5 PTOS.)...1 2. EJERCICIO 2: AGENCIA DE COLOCACIONES (5 PTOS.)...4 1. Ejercicio 1: Cálculo Financiero (5 ptos.) Desde un banco se le ha encargado

Más detalles

Repetición. Ejercicio 3

Repetición. Ejercicio 3 Martinez Rubio Fernando Delgado Plaza Fortino Juan Carlos Corrales Garcia Miguel Angel Martin Del Campo Maldonado Repetición Ejercicio 3 void int n,a,b,c,aux; do // Se lle el número hasta que sea mayor

Más detalles

EJERCICIOS EN PASCAL 1.- Área de un triángulo (Entrada y salida estándar - Pascal) 1.- Escribir un programa (en Pascal) que:

EJERCICIOS EN PASCAL 1.- Área de un triángulo (Entrada y salida estándar - Pascal) 1.- Escribir un programa (en Pascal) que: EJERCICIOS EN PASCAL 1.- Área de un triángulo (Entrada y salida estándar - Pascal) 1.- Escribir un programa (en Pascal) que: 1º) Pida por teclado la base (dato real) de un triángulo. 2º) Pida por teclado

Más detalles

EJERCICIOS SOBRE : DIVISIBILIDAD

EJERCICIOS SOBRE : DIVISIBILIDAD 1.- Múltiplo de un número. Un número es múltiplo de otro cuando lo contiene un número exacto de veces. De otra forma sería: un número es múltiplo de otro cuando la división del primero entre el segundo

Más detalles

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

Llamamos potencia a todo producto de factores iguales. Por ejemplo: 3 4 = 3 3 3 3 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

Examen de Fundamentos de la Programación (Modelo 1)

Examen de Fundamentos de la Programación (Modelo 1) Examen de Fundamentos de la Programación (Modelo 1) 27 de noviembre de 2007 1. Qué escribe el siguiente programa si se teclea 5? int num, resultado; for (resultado=0; num; resultado++) num -= 2; printf

Más detalles

Examen Junio- Grupo A Lunes 17 de Junio - Programación en C++ Pág. 1

Examen Junio- Grupo A Lunes 17 de Junio - Programación en C++ Pág. 1 Examen Junio- Grupo A Lunes 17 de Junio - Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1.1 Ejercicio 1: Máquina Expendedora (3.5 ptos.)... 1 1.2 Ejercicio 2: Clase Circulo (1.0 pto.)... 3 1.3 Ejercicio

Más detalles

NUMERO 1 Y 2. printf("********************************************************\n"); printf("* Dr.Manuel Gamio *\n");

NUMERO 1 Y 2. printf(********************************************************\n); printf(* Dr.Manuel Gamio *\n); NUMERO 1 Y 2 #include #include #include # include using namespace std; main() char opcion; int a,b,r; string password; int intentos=1; printf("* CETis 141 *\n"); printf("*

Más detalles

EXPRESIONES ALGEBRAICAS. POLINOMIOS

EXPRESIONES ALGEBRAICAS. POLINOMIOS EXPRESIONES ALGEBRAICAS. POLINOMIOS 1. EXPRESIONES ALGEBRAICAS. Estas expresiones del área son expresiones algebraicas, ya que además de números aparecen letras. Son también expresiones algebraicas: bac,

Más detalles

TEMA 3: EL LENGUAJE C: PRESENTACIÓN

TEMA 3: EL LENGUAJE C: PRESENTACIÓN TEMA 3: EL LENGUAJE C: PRESENTACIÓN Historia del lenguaje C Características del lenguaje C Estructura de un programa en C El editor de textos: elementos Funciones: de usuario y de librería Librerías de

Más detalles

SISTEMAS DE NUMERACIÓN (11001, 011) 1.2 1.2 0.2 0.2 1.2 0.2 1.2 1.2 = + + + + + + + = 1 1 4 8 (32,12)

SISTEMAS DE NUMERACIÓN (11001, 011) 1.2 1.2 0.2 0.2 1.2 0.2 1.2 1.2 = + + + + + + + = 1 1 4 8 (32,12) SISTEMAS DE NUMERACIÓN 1. Expresa en base decimal los siguientes números: (10011) ; ( 11001,011 ) 4 (10011) = 1. + 0. + 0. + 1. + 1. = 16 + + 1 = 19 (11001, 011) 1. 1. 0. 0. 1. 0. 1. 1. 4 1 = + + + + +

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

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

Estructura de datos tipo vector.

Estructura de datos tipo vector. Estructura de datos tipo vector. Hemos empleado variables de distinto tipo para el almacenamiento de datos (variables int, float, String) En esta sección veremos otros tipos de variables que permiten almacenar

Más detalles

PROYECTO DE LA REAL ACADEMIA DE CIENCIAS Estímulo del talento matemático

PROYECTO DE LA REAL ACADEMIA DE CIENCIAS Estímulo del talento matemático PROYECTO DE L REL CDEMI DE CIENCIS Estímulo del talento matemático Prueba de selección 8 de junio de 2013 Nombre:... pellidos:... Fecha de nacimiento:... Teléfonos:... Información importante que debes

Más detalles

Programación: QBASIC

Programación: QBASIC 1. QBASIC Programación: QBASIC Guía del alumno Qbasic es una versión moderna del lenguaje BASIC. Se trata de un lenguaje de alto nivel. En un lenguaje de alto nivel las instrucciones tienen un formato

Más detalles

Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación

Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación Competencias IIC1103 Introducción a la Programación (I/2010) Interrogación 1 13 de Abril de 2010

Más detalles

1000+(4/100)*1000 =1000 * (1+4/100) =1000 * 1.04 = Al finalizar el segundo año, el 4% se aplica sobre los 1040, y obtenemos:

1000+(4/100)*1000 =1000 * (1+4/100) =1000 * 1.04 = Al finalizar el segundo año, el 4% se aplica sobre los 1040, y obtenemos: Nombre: Apellidos: Grupo: Nº. Matrícula Ejercicio 1 (2,5 puntos 30 minutos) Al ingresar capital en un banco, pongamos 1000, éste nos ofrece un porcentaje anual de interés, por ejemplo el 4%. Al cabo de

Más detalles

Sintaxis y Convenciones de Java. M. en C. Erika Vilches

Sintaxis y Convenciones de Java. M. en C. Erika Vilches Sintaxis y Convenciones de Java M. en C. Erika Vilches Estructura del Código en Java Hay una clase en un archivo fuente Hay métodos en una clase Hay enunciados en un método Anatomía de una Clase Cuando

Más detalles

Arrays y Cadenas en C

Arrays y Cadenas en C Arrays y Cadenas en C Los arrays son variables estructuradas, donde cada elemento se almacena de forma consecutiva en memoria. Las cadenas de caracteres son declaradas en C como arrays de caracteres y

Más detalles

Precios, tarifas y descuentos en ventas

Precios, tarifas y descuentos en ventas Precios, tarifas y descuentos en ventas La aplicación tiene la capacidad de establecer distintos precios y descuentos en los artículos de venta en función de los criterios de los artículos, los clientes

Más detalles

Lenguaje C Bucles, Condicionales, operadores y Algoritmos.

Lenguaje C Bucles, Condicionales, operadores y Algoritmos. Lenguaje C Bucles, Condicionales, operadores y Algoritmos. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Operadores Los operadores son aquellos

Más detalles

Capítulo 1. MANUAL DE USUARIO

Capítulo 1. MANUAL DE USUARIO Capítulo 1. MANUAL DE USUARIO 1.1 SUCESIONES GRÁFICAS Lo primero que se hará es mostrar la pantalla que se encontrará el usuario cuando ejecute la aplicación, indicando las zonas en las que se divide esta:

Más detalles

SISTEMAS DE NUMERACIÓN. Sistema decimal

SISTEMAS DE NUMERACIÓN. Sistema decimal SISTEMAS DE NUMERACIÓN Sistema decimal Desde antiguo el Hombre ha ideado sistemas para numerar objetos, algunos sistemas primitivos han llegado hasta nuestros días, tal es el caso de los "números romanos",

Más detalles