Titulo: Suma de N primeros números
|
|
- Eugenio Benítez San Martín
- hace 8 años
- Vistas:
Transcripción
1 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 un parámetro de tipo entero para indicar el valor de N, y retornará la suma. El programa principal usará la función para obtener el resultado y mostrarlo por pantalla. Si el número es negativo, no se realiza la llamada a la función, y se muestra por pantalla "El número es negativo". La suma de los números se hará de forma algorítmica con un bucle for. Introduzca n: -3 El numero es negativo. Introduzca n: 5 La suma de los 5 primeros numeros es: 5 int suma_nprimeros(int n) int i,suma=0; for(i=;i<=n;i++) suma += i; return suma; int n,suma; printf("introduzca n:"); scanf("%d",&n); if(n<0) printf("el numero es negativo.\n"); else suma=suma_nprimeros(n); printf("la suma de los %d primeros numeros es: %d.\n",n,suma);
2 Titulo: Tabla de valores de una función Programar una función que admita como parámetros 2 valores enteros a y b. La función calculará la expresión a b-a-b y retornará el valor resultante. La función principal debe pedir un número N entero al usuario, y mostrar por pantalla el resultado de aplicar la función a varios valores. Para el valor a se emplearán los valores del 0 al 0, y para el valor b se usará el número N que proporcionó el usuario. Se pondrá cada resultado en una línea, indicando el valor de a, y el valor resultante de la función, separados por " --> " Introduzca n: > -3 --> > 3 --> > > > > 8 --> > > 7 int funcion(int a,int b) return (a*b-a-b); int i,n,valor; printf("introduzca n:"); scanf("%d",&n); for(i=0;i<=0;i++) valor = funcion(i,n); printf("%d --> %d\n", i, valor);
3 Titulo: Calcular IVA Realizar un programa para calcular el IVA sobre un precio. El programa principal debe pedir un precio al usuario (de tipo float), y mostrar el precio total con el IVA incluido (se considera el caso del 6%). El programa se repite en bucle hasta que el usuario introduce un precio negativo, en ese caso el programa termina. Para calcular el total, se pide también programar una función "precio_con_iva" que admite 2 parámetros de tipo float: el precio que introduce el usuario, y el IVA como porcentaje (6% será 6). La función devolverá el precio con el IVA incluido. El programa principal usará esta función para calcular el total. Introduzca n: 200 Total: Introduzca n: 7 Total: Introduzca n: - float precio_con_iva(float precio, float iva_perct) float iva; iva=precio*(iva_perct/00.0); return (precio+iva); float precio=0.0; float total; while() printf("introduzca precio: "); scanf("%f",&precio); if(precio < 0.0 ) return; total=precio_con_iva(precio,6); printf("total: %f \n", total);
4 Titulo: Conversión de temperaturas Realizar un programa para realizar la conversión de temperaturas. El programa pide al usuario que introduzca un valor y una letra, en la misma línea (ver ejemplo, se recomienda usar scanf). El valor será de tipo float. La letra indica la escala en la que se introduce esa temperatura. Si la letra es 'C', la temperatura se convertirá de grados centígrados a Fahrenheit. Si la letra es 'F', la temperatura se convertirá de grados Fahrenheit a grados Centígrados. El programa se repetirá hasta que el usuario introduzca como letra una 'Z'. Si el usuario introduce una letra distinta a las mencionadas, lo indicará con un mensaje de error. Se usarán 2 funciones cent_fahr y fahr_cent, para convertir de una unidad a otra. Estas funciones aceptarán un parámetro (la temperatura en una escala) y retornarán el valor en la otra escala. (La relación de escalas corresponde a C= (F-32) /.8 ) Introduzca temperatura y letra: 00 C Temperatura: F Introduzca temperatura y letra: 23 F Total: C Introduzca temperatura y letra: 99 j Error, letra no valida Introduzca temperatura y letra: 99 Z Fin float cent_fahr(float cent) return ((cent*.8)+32); float fahr_cent(float fahr) return ((fahr-32)/.8); float temper; char escala; while() printf("introduzca temperatura y letra: "); scanf("%f %c",&temper,&escala); switch(escala) case 'Z': printf("fin\n"); return; case 'F': printf("temperatura: %f C\n",fahr_cent(temper)); break; case 'C': printf("temperatura: %f F\n",cent_fahr(temper)); break; default: printf("error, letra no valida\n");
5 Titulo: Máximo de 3 Programar una función maximo3 para calcular el máximo de tres valores a, b y c de tipo entero, que se admiten como parámetros y se retorna el valor del mayor. Esta función usará a su vez a otra función maximo2 (que también debe programarse) que calcula el máximo entre 2 valores a y b, que se pasan como parámetros a la función. El programa principal pedirá al usuario 2 valores, y usará la función maximo3 para calcular el mayor entre 0 y esos dos valores. Introduzca 2 numeros: 2 5 El mayor es: 5 Introduzca 2 numeros: -2-7 El mayor es: 0 int maximo2(int a,int b) int mayor; if(a>=b) mayor=a; else mayor=b; return mayor; int maximo3(int a,int b,int c) int mayor; mayor=maximo2(a,maximo2(b,c)); return mayor; int n,n2, maximo; printf("introduzca 2 numeros:"); scanf("%d %d",&n,&n2); maximo=maximo3(0,n,n2); printf("el mayor es: %d\n",maximo);
6 Titulo: Líneas de asteriscos con función Programar una función que se encarga de pedir un valor entero por teclado al usuario. Si el valor es negativo o 0, vuelve a pedirlo. Cuando el valor es mayor que cero la función retorna ese valor. Programar una función que muestra una línea de asteriscos '*' por pantalla. La función admitirá un parámetro que será el número de asteriscos. La línea se finalizará con un carácter de fin de línea. En el programa principal, usar las funciones anteriores para: pedir un número entero y mostrar varias líneas de asteriscos, de forma que la primera línea tendrá un asterisco, e irá sumando un asterisco más en cada línea hasta alcanzar el número introducido por el usuario. Introduzca un numero: -2 Introduzca un numero: 0 Introduzca un numero: 4 * ** *** **** int entrada() int val=-; while(val<=0) printf("introduzca un numero: "); scanf("%d",&val); return val; void asteriscos(int num) int i; for(i=;i<=num;i++) printf("*"); printf("\n"); int i,num; num=entrada(); for(i=;i<=num;i++) asteriscos(i);
7 Titulo: Calculo de los términos impares de una serie + 2 Calcular los n primeros términos impares de la serie: a = i i con i =,..., n a 0 través de una función con el siguiente prototipo, siendo n un número entero que se solicita al usuario desde el main() tantas veces como sea necesario, hasta que el usuario teclee un numero mayor que cero. float TerminoN (int); Cuandos terminos quieres calcular? -4 Cuandos terminos quieres calcular? 0 Cuandos terminos quieres calcular? 3 El termino es El termino 3 es El termino 5 es float TerminoN (int); int n,i; float term; do printf("cuandos terminos quieres calcular? "); scanf("%d", &n); while(n<=0); for(i=;i<n*2 ;i+=2) term=terminon(i); printf("el termino %d es %f \n",i,term); float TerminoN (int n) return (float)(n+2)/0; //tambien return (n+2)/0.0f;
8 Titulo: Calculo del término n-ésimo i i= 0 Calculo el término n-ésimo de la serie: an = a través de dos funciones con el n! siguiente prototipo. Para ello el main() solicitará un numero al usuario, realizará el calculo mediante las funciones e imprimirá por pantalla el resultado final. NOTA: El cálculo del sumatorio tiene que hacerse obligatoriamente de forma algorítmica mediante un bucle for. int SumoN (int); int FactN (int); Introduce n: 5 El termino n-esimo es: 0.25 int SumoN(int); int FactN(int); int n, a, b; printf("introduce n: "); scanf("%d",&n); n a= SumoN(n); b= FactN(n); printf("el termino n-esimo es: %f", (float) a/b); int SumoN(int a) int i, resu=0; for(i=0; i<=a;i++) resu+=i; return resu; int FactN(int a) int i, resu=; for(i=; i<=a; i++) resu*=i; return resu;
9 Titulo: Distancia entre dos puntos Realizar un programa para calcular la distancia entre dos puntos introducidos por el usuario a través de una función con el siguiente prototipo: float dist (float x, float y, float x2, float y2); Introduce el primer punto: 0 Introduce el segundo punto: 0 #include <math.h> float dist (float, float, float, float); float resu, x,x2,y,y2; printf("introduce el primer punto: "); scanf("%f %f",&x,&y); printf("introduce el segundo punto: "); scanf("%f %f",&x2,&y2); resu=dist(x,x2,y,y2); printf("la distancia es: %f", resu); float dist(float a,float b,float c,float d) return sqrt((a-b)*(a-b) + (c-d)*(c-d));
10 Titulo: Sumatorio desde a hasta b Realizar una función para retorne el valor de la siguiente suma s = ( ni ) y n son números introducidos por el usuario. int Sumatorio (int n, int a, int b); Introduce el numero: 3 Introduce a y b: 2 7 la suma es: 8 int Sumatorio (int n, int a, int b); int a, b,num; printf("introduce el numero: "); scanf("%d", &num); printf("introduce a y b: "); scanf("%d %d", &a, &b); b donde a, b i= a printf("la suma es: %d \n",sumatorio (num, a, b)); int Sumatorio(int n, int a, int b) int i, sum=0; for(i=a; i<=b; i++) sum+=(n*i); return sum;
11 Título: Suma de una serie con una función Realizar un programa que calcule la suma de la siguiente serie utilizando una función: n suma = 2 i i= = n A la función, denominada SumaSerie, se le pasará como argumento un valor de n leído desde el teclado y devolverá la suma como valor de retorno. Finalmente, el valor de la suma será impreso en la pantalla desde la función main(). Nota: Se supondrá que el usuario introduce siempre un valor de n mayor o igual que. Introduzca n: 00 La suma vale float SumaSerie (int numero); int n; float s; printf("introduzca n: "); scanf("%d", &n); s=sumaserie(n); printf("la suma vale %f\n", s); float SumaSerie (int numero) int i; float suma=0; for(i=;i<=numero;i++) suma+=.0f/(i*i); return suma;
12 Título: Cálculo de a b Realizar un programa que calcule con una función, llamada potencia, el valor de a b, donde a y b son dos números enteros introducidos desde el teclado tal que a>0 y b>=0 (se supondrá que el usuario introduce dos números que cumplen estas condiciones). Nota: no se pueden utilizar funciones de la librería de matemáticas. El cálculo de a b lo realizará la función teniendo en cuenta que a b =a a a.a (b veces). Ejemplos de ejecución Introduzca a y b: elevado a 0 vale Introduzca a y b: elevado a 4 vale 6 int potencia (int base, int exponente); int a, b, p; printf("introduzca a y b: "); scanf("%d %d", &a, &b); p=potencia(a, b); printf("%d elevado a %d vale %d\n", a, b, p); int potencia (int base, int exponente) int i, aux=; for(i=;i<=exponente;i++) aux*=base; return aux;
13 Título: Aproximación del número e Realizar un programa que calcule una aproximación del número e obtenida al sumar la siguiente serie: 0 e = + n! n= 0! + 2! + 3! La suma de la serie se realizará dentro la función main(), pero hará uso de una función llamada factorial, a la cuál se le pasa como argumento el valor de n y devuelve el valor de n!. La función será llamada cada vez que haya que calcular el factorial de n. El numero e vale aproximadamente int factorial (int n); int i; float suma=0.0f; 0! for(i=0;i<=0;i++) suma+=(float)/factorial(i); printf("el numero e vale aproximadamente %f\n", suma); int factorial (int n) int i, aux=; for(i=;i<=n;i++) aux*=i; return aux;
14 Título: Mínimo de tres números enteros Realizar un programa que calcule el mínimo de tres números enteros, a, b y c, introducidos desde el teclado utilizando una función llamada minimo a la cuál se le pasan como argumentos los tres números y devuelve el mínimo de ellos, que será impreso desde la función main(). Introduzca los números: El minimo de ellos es 3 int minimo (int a, int b, int c); int a, b, c, min; printf("introduzca los numeros: "); scanf("%d %d %d", &a, &b, &c); min=minimo(a, b, c); printf("el minimo de ellos es %d\n", min); int minimo (int a, int b, int c) if (a>b) //El mínimo es b o c if(b<c) return b; else return c; else //El mínimo es a o c if(a<c) return a; else return b; //Tambien podria ser: int minimo (int a, int b, int c) int min=a; if(b<min) min=b; if(c<min) min=c; return min;
15 Título: Cuántos múltiplos de 7 hay entre n y m? Hacer un programa que determine cuántos múltiplos de 7 hay entre los números enteros n y m, ambos inclusive. Los valores n y m serán introducidos desde el teclado (se supondrá que ambos números son positivos y que m es mayor o igual que n). El número de múltiplos será calculado con una función a la cuál se le pasan como argumentos los valores de n y m. El valor calculado será devuelto a la función main() e impreso en la pantalla. Introduzca n y m: 0 25 Hay 2 multiplos de 7 entre 0 y 25 int multiplosde7 (int inferior, int superior); void main () int n, m, nmul; printf("introduzca n y m: "); scanf("%d %d", &n, &m); nmul=multiplosde7(n, m); printf("hay %d multiplos de 7 entre %d y %d\n", nmul, n, m); int multiplosde7 (int inferior, int superior) int i, contador=0; for(i=inferior; i<=superior; i++) if(i%7==0) contador++; return contador;
16 Título: Máximo común divisor Hacer un programa que determine el máximo común divisor de dos números enteros a y b que se solicitan al usuario por teclado desde el main(). Dichos números serán pasados a una función, que retorna el MCD de ambos, y el main() se encarga de sacar el resultado por pantalla. Si uno de los dos números es negativo, se muestra un mensaje de error y no se invoca la función: Introduzca a y b: 8 30 El MCD es: 6 Press any key to continue Introduzca a y b: 2-8 Error en los datos Press any key to continue int MCD( int a, int b); int n,n2,min; printf("introduzca a y b: "); scanf("%d %d",&n,&n2); if(n <0 n2 <0) printf("error en los datos\n"); return; min=mcd(n,n2); printf("el MCD es: %d\n",min); int MCD( int a, int b) int i,mcd=; for(i=2;i<=a;i++) if(a%i==0 && b%i==0) mcd=i; return mcd;
17 Título: Numero combinatorio Hacer un programa que determine el numero combinatorio a sobre b, siendo a y b números enteros que se piden al usuario por teclado desde el main(). Dichos números serán pasados a una función como parámetros, retornando dicha función el número combinatorio que tiene como expresión: a a! c = = b ( a b)! b! Y el main() es el encargado de mostrar el resultado por pantalla. El prototipo de las funciones necesarias es: int factorial (int n); int combinatorio (int a, int b); Introduzca a y b:6 2 Resultado: 5 int factorial (int n); int combinatorio (int a, int b); int a,b,c; printf("introduzca a y b:"); scanf("%d %d",&a,&b); c=combinatorio(a,b); printf("resultado: %d\n", c); int factorial (int n) int i, aux=; for(i=;i<=n;i++) aux*=i; return aux; int combinatorio (int a, int b) return factorial(a)/(factorial(b)*factorial(a-b));
18 Título: Tablas de multiplicar Hacer un programa que imprima por pantalla la tabla de multiplicar del numero n siendo n un numero que se pide al usuario. Ambas tareas se haran cada una con una función: una función que imprime por pantalla la tabla de multiplicar de un numero entero que se le pasa como parametro, y otra funcion que solicita al usuario un numero entre y 0, tantas veces como sean necesario, y devolviendolo como retorno cuando el numero cumple la condicion de estar entre y 0. El main() invoca a una función después de la otra para ejecutar: Introduzca un numero entre y 0: -3 Introduzca un numero entre y 0: Introduzca un numero entre y 0: 7 Tabla del 7 7 x = 7 (tabla completa) 7 x 9 = 63 #include<stdio.h> void TablaMultiplicar(int n); int PideNumero(); main() int i=pidenumero(); TablaMultiplicar(i); void TablaMultiplicar(int n) int i; printf("tabla del %d\n",n); for (i=; i<0; i++) printf("%d x %d = %d\n",n,i,n*i); int PideNumero() int n; do printf("introduzca un numero entre y 0: "); scanf("%d",&n); while(n< n>0); return n;
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 detallesProgramació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 detallesTema 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 detallesPara 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 detallesEjercicio 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 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 detallesÍ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 detallesCapí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 detallesEjercicios 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 detallesFunciones en Lenguaje C.
UNIVERSIDAD TECNOLÓGICA DE PEREIRA PROGRAMA DE TECNOLOGÍA ELÉCTRICA PROGRAMACIÓN TE243 TALLER: FUNCIONES QUE UTILIZA UN MENÚ GRUPO: FUNCIONES EN DEV C++. ING: JOSÉ NORBEY SÁNCHEZ F. FECHA: Funciones en
Más detallesTema: FUNCIONES, PROCEDIMIENTOS Y RECURSIVIDAD.
Programación I, Guía 6 1 Facultad : Ingeniería Escuela : Computación Asignatura: Programación I Tema: FUNCIONES, PROCEDIMIENTOS Y RECURSIVIDAD. Objetivos Utilizar la sintaxis de las funciones definidas
Más detallesProgramació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 detallesCurso 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 detallesInformá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 detallesLlamamos 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 detallesTema 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 detallesEstructuras 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 detalles8.1 Un primer bucle FOR... 5 8.2 Varias formas de utilizar el bucle FOR... 5 8.3 Calcular el factorial de un número mediante un bucle FOR...
PROGRAMACIÓN EN C++ PRÁCTICA 08 INTRODUCCIÓN A C++ SENTENCIAS DE CONTROL DEL FLUJO DE UN PROGRAMA: Ejercicio 1. Un primer programa en C++....1 Ejercicio 2. Una conversación en C++....2 Ejercicio 3. Una
Más detallesEscuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática
Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática Fundamentos de la informática 2. Algoritmos, diagramas de flujo y pseudocódigo Contenido Algoritmos Diagramas de flujo
Más detallesRepú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 detallesTitulo: 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 detallesTEMA 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 detallesTema: 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 detallesPontificia 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 detallesExamen 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 detallesTema 6. Reutilización de código. Programación 2015-2016. Programación - Tema 6: Reutilización de código
Tema 6 Reutilización de código Programación 2015-2016 Programación - Tema 6: Reutilización de código 1 Tema 6. Reutilización de código Modularidad. Implementación de métodos. Uso de métodos. Programación
Más detallesLINUX - Los archivos de órdenes I
LINUX - Los archivos de órdenes I Objetivos: Se pretende introducir al alumno en el uso de los archivos de órdenes (conocidos como scripts) utilizando el lenguaje de programación propio del intérprete
Más detallesmcd y mcm Máximo Común Divisor y Mínimo Común múltiplo www.math.com.mx José de Jesús Angel Angel jjaa@math.com.mx
mcd y mcm Máximo Común Divisor y Mínimo Común múltiplo www.math.com.mx José de Jesús Angel Angel jjaa@math.com.mx MathCon c 2007-2008 Contenido 1. Divisores de un número entero 2 2. Máximo común divisor
Más detallesFUNDAMENTOS 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 detallesBloque 4. La descomposición funcional y el diseño descendente
Bloque 4 La descomposición funcional y el diseño descendente Cómo afrontar un problema complejo Dividir cada una de las dificultades que se examinen en tantos fragmentos como sea posible y que se requieran
Más detallesTema 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 detallesPráctica 2: Simón dice
Práctica 2: Simón dice Fecha de entrega: 31 de enero de 2016 0.- Descripción del juego (Wikipedia.org) Simon dice es un juego electrónico, creado por Ralph Baer, que consiste en reproducir una secuencia
Más detallesINSTITUTO VALLADOLID PREPARATORIA página 37
INSTITUTO VALLADOLID PREPARATORIA página 37 página 38 SUMA DE FRACCIONES CONCEPTO Las cuatro operaciones fundamentales, suma, resta, multiplicación y división, con fracciones algebraicas se realizan bajo
Más detallesEJEMPLOS 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 detallesINSTITUTO POLITECNICO NACIONAL. ESCUELA SUPEIRIOR DE INGENIERIA MECANICA Y ELECTRICA. UNIDAD CULHUACAN. INTEGRANTES: FLORES ACOLTZI ONESIMO
INSTITUTO POLITECNICO NACIONAL. ESCUELA SUPEIRIOR DE INGENIERIA MECANICA Y ELECTRICA. UNIDAD CULHUACAN. INTEGRANTES: FLORES ACOLTZI ONESIMO MARCEL SANTOS ARIEL MARTINEZ AGUILAR GILBERTO. MATERIA: ESTRUCTURA
Más detallesLABORATORIO 1 OPERACIONES DE ENTRADA Y SALIDA
LABORATORIO 1 OPERACIONES DE ENTRADA Y SALIDA 1 OBJETIVOS Al finalizar esta actividad, serás capaz de: Entender el funcionamiento del compilador. Definir variables y efectuar asignaciones de valores con
Más detallesLAS FRACCIONES. Si queremos calcular la fracción de un número dividimos el número por el denominador y el resultado lo multiplicamos por el numerador.
LAS FRACCIONES LAS FRACCIONES Y SUS TÉRMINOS Los términos de una fracción se llaman numerador y denominador. El denominador indica el número de partes iguales en que se divide la unidad. El numerador indica
Más detallesTema 2. Software. Informática (1º Ingeniería Civil) jcarmur@unex.es
Tema 2. Software Informática (1º Ingeniería Civil) Curso 2011/2012 Javier Carmona Murillo jcarmur@unex.es Índice Introducción. Programas e instrucciones. Tipos y estructuras de datos. Algoritmos. Proceso
Más detallesInformática FACULTAD DE FÍSICAS
EJERCICIOS RESUELTOS EN CLASE DE TEORÍA 1. Realizar un programa que pida 10 números enteros y calcule la media de dichos valores. Realizar una función/procedimiento para rellenar los valores en un vector
Más detallesCurso de Excel Avanzado
Curso de Excel Avanzado J. David Moreno TRABAJANDO CON RANGOS J. David Moreno 1 3 Para programar correctamente en VBA y trabajar con Excel es obligatorio aprender a trabajar con rangos (seleccionar, copiar,
Más detallesETS 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 detallesEDWIN 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 detallesINSTITUTO TECNOLOGICO de la laguna Programación Orientada a Objetos en C++
5.- Herencia Múltiple. Un hecho natural es que una persona tenga más de un pariente mayor, esta situación también se puede dar en la herencia de clases, naturalmente este tipo de herencia involucra un
Más detallesUNIDAD I NÚMEROS REALES
UNIDAD I NÚMEROS REALES Los números que se utilizan en el álgebra son los números reales. Hay un número real en cada punto de la recta numérica. Los números reales se dividen en números racionales y números
Más detallesBiblioteca Virtual Ejercicios Resueltos
EJERCICIO 13 13 V a l o r n u m é r i c o Valor numérico de expresiones compuestas P r o c e d i m i e n t o 1. Se reemplaza cada letra por su valor numérico 2. Se efectúan las operaciones indicadas Hallar
Más detallesDivido la barra de helado en ocho partes iguales. De esas ocho partes tomo seis. Parte de la barra que reparto a mis amigos :
1.- NECESIDAD DE QUE EXISTAN LAS FRACCIONES. Imagina que tienes una barra de helado que quieres repartir entre tus ocho amigos que por la tarde van a ir a tu casa a merendar. Para ir adelantando trabajo
Más detallesProf. Dr. Paul Bustamante
Carnet Nombre: Examen C++ Grupo A Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante Pág.1 Índice 1. INTRODUCCIÓN... 1 2. EJERCICIO 1: AGENDA TELEFÓNICA (4.0 PTOS.)...1 3. EJERCICIO 2:
Más detallesFRACCIONES. Una fracción tiene dos términos, numerador y denominador, separados por una raya horizontal.
FRACCIONES Las fracciones representan números (son números, mucho más exactos que los enteros o los decimales), Representa una o varias partes de la unidad. Una fracción tiene dos términos, numerador y
Más detallesEJERCICIOS 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 detallesQué son los monomios?
Qué son los monomios? Recordemos qué es una expresión algebraica. Definición Una expresión algebraica es aquella en la que se utilizan letras, números y signos de operaciones. Si se observan las siguientes
Más detallesLenguaje de Diseño Primer Cuatrimestre 2015 1
Lenguaje de Diseño Primer Cuatrimestre 2015 1 Programación Modular Programación Estructurada Programas fáciles de leer y modificar Técnicas de Diseños Dividir y Conquistar Estructuras de Control Algoritmos
Más detallesCI 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 detallesVectores. 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 detallesEJERCICIOS 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 detallesEstructuras 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 detallesVARIABLES, CONSTANTES Y EXPRESIONES ASIGNACIÓN. TIPOS ELEMENTALES. PRECEDENCIA DE LOS ESTRUCTURAS DE CONTROL. CONDICIONAL E
Java Java es un lenguaje de programación presentado en 1995 enfocado a: soportar los fundamentos de la programación orientada a objetos. generar código independiente de la arquitectura de la computadora
Más detallesSe 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 detallesProblema - Votación. Entrada. Salida. Primera Olimpiada de Informática 1
Primera Olimpiada de Informática 1 Problema - Votación La familia Perez ha organizado una parrillada un sábado por la mañana. Para cada uno de los invitados hay exactamente una chuleta. Pero como siempre,
Más detallesCentro de Capacitación en Informática
Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.
Más detallesOPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B)
APRENDERAPROGRAMAR.COM OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero
Más detallesLenguaje 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 detallesEjercicios resueltos con acumuladores. Pseudocódigo y diagramas de flujo. Bucle desdesiguiente (for-next). (CU00160A)
aprenderaprogramar.com Ejercicios resueltos con acumuladores. Pseudocódigo y diagramas de flujo. Bucle desdesiguiente (for-next). (CU00160A) Sección: Cursos Categoría: Curso Bases de la programación Nivel
Más detallesEjemplos 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 detallesUNIDAD 1. LOS NÚMEROS ENTEROS.
UNIDAD 1. LOS NÚMEROS ENTEROS. Al final deberás haber aprendido... Interpretar y expresar números enteros. Representar números enteros en la recta numérica. Comparar y ordenar números enteros. Realizar
Más detallesExamen 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 detalles8. Sentencia return y métodos
92 A. García-Beltrán y J.M. Arranz 8. Sentencia return y métodos Objetivos: a) Describir el funcionamiento de la sentencia return b) Interpretar el resultado de una sentencia return en el código fuente
Más detallesUnidad 1 números enteros 2º ESO
Unidad 1 números enteros 2º ESO 1 2 Conceptos 1. Concepto de número entero: diferenciación entre número entero, natural y fraccionario. 2. Representación gráfica y ordenación. 3. Valor absoluto de un número
Más detallesIntroduccion al Lenguaje C. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia
Introduccion al Lenguaje C Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Introducción C es un lenguaje de programación creado en 1972 por
Más detallesAUTOR 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 detallesEXPRESIONES 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 detallesha llevado el registro de varios tanques de gasolina, desarrolle un programa que lea los kilómetros manejados y los litros de gasolina utilizados en
Ejercicios de programación Tema: Métodos y mensajes Instrucciones: Elabore los programas que se indican utilizando en cada uno al menos un método o método miembro diferente al main. 1. Diseñar un método
Más detallesTema 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 detallescol 1 2 1 5 9 ----------------------------------------------- 3 Type mismatch cadena vacía fila 1 z + i 4 1 fila 2
Nombre y Apellidos: Especialidad y Grupo: FUNDAMENTOS DE INFORMÁTICA 22-enero-2002 CUESTIÓN de Estructuras repetitivas y alternativas (1.5 puntos) 1. Suponiendo que el usuario teclea los datos 1, 2, 3,
Más detallesActividades 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 detallesREPASO NÚMEROS NATURALES Y NÚMEROS ENTEROS
SUMA REPASO NÚMEROS NATURALES Y NÚMEROS ENTEROS NÚMEROS NATURALES (N) 1. Características: Axiomas de Giuseppe Peano (*): El 1 es un número natural. Si n es un número natural, entonces el sucesor (el siguiente
Más detalles11. Algunas clases estándar de Java (II)
122 A. García-Beltrán y J.M. Arranz 11. Algunas clases estándar de Java (II) Objetivos: a) Presentar la clase predefinida en Java para trabajar con arrays b) Interpretar el código fuente de una aplicación
Más detallesArreglos. // Incluir E/S y Librerías Standard #include <stdlib.h> #include <stdio.h>
Arreglos Introducción. En los temas anteriores se han estudiado los diferentes tipos de datos simples de C++, usados para representar valores simples como enteros, reales o caracteres. Sin embargo, en
Más detallesFUNDAMENTOS DE PROGRAMACIÓN. SEPTIEMBRE 2005
Dpto. de Ingeniería de Sistemas Telemáticos E.T.S.I. Telecomunicación Universidad Politécnica de Madrid FUNDAMENTOS DE PROGRAMACIÓN. SEPTIEMBRE 2005 Normas de examen: Con libros y apuntes Duración: 2 horas
Más detallesWise Up Kids! En matemáticas, a la división de un objeto o unidad en varias partes iguales o a un grupo de esas divisiones se les denomina fracción.
Fracciones o Quebrados En matemáticas, a la división de un objeto o unidad en varias partes iguales o a un grupo de esas divisiones se les denomina fracción. Las fracciones pueden ser representadas de
Más detallesSistemas Operativos I Manual de prácticas
Sistemas Operativos I Manual de prácticas Grupo de Sistemas Operativos (DSIC/DISCA) Práctica 3: Procesos POSIX ANTES DE EMPEZAR...... 2 PRÁCTICA 3: PROCESOS POSIX... 2 CREACIÓN DE PROCESOS MEDIANTE FORK...
Más detallesUn puntero no es más que una variable estática cuyo contenido es una dirección de memoria.
Los punteros en C 1 Introducción Cómo se organiza la memoria asociada a un programa? Como una colección de posiciones de memoria consecutivas. En ellas se almacenan los distintos tipos de datos, que ocupan,
Más detallesLección 9: Polinomios
LECCIÓN 9 c) (8 + ) j) [ 9.56 ( 9.56)] 8 q) (a x b) d) ( 5) 4 k) (6z) r) [k 0 (k 5 k )] e) (. 0.) l) (y z) s) (v u ) 4 f) ( 5) + ( 4) m) (c d) 7 t) (p + q) g) (0 x 0.) n) (g 7 g ) Lección 9: Polinomios
Más detallesInformá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 detallesTEMA 2 POLINOMIOS Y FRACCIONES ALGEBRAICAS
Matemáticas B 4º E.S.O. Tema : Polinomios y fracciones algebraicas. 1 TEMA POLINOMIOS Y FRACCIONES ALGEBRAICAS.1 COCIENTE DE POLINOMIOS 4º.1.1 COCIENTE DE MONOMIOS 4º El cociente de un monomio entre otro
Más detalles- Access es un gestor de bases de datos relacionales gráfico e interactivo.
ACCESS 2007 Que es Access? - Access es un gestor de bases de datos relacionales gráfico e interactivo. - Una base de datos Access, a diferencia de otros gestores de B.D., se guarda en un único fichero
Más detallesLABORATORIO Nº 3 PRÁCTICA DE FUNCIONES EN MICROSOFT EXCEL
OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar funciones en Microsoft Excel 2010. 1) LA FUNCIÓN SI EN EXCEL La función SI en Excel es parte del grupo
Más detallesProgramació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 detallesGUIA DE MATERIAL BASICO PARA TRABAJAR CON DECIMALES.
GUIA DE MATERIAL BASICO PARA TRABAJAR CON DECIMALES. D E C I M A L E S MARÍA LUCÍA BRIONES PODADERA PROFESORA DE MATEMÁTICAS UNIVERSIDAD DE CHILE. 38 Si tenemos el número 4,762135 la ubicación de cada
Más detallesTema 04:Fracciones. Primero de Educación Secundaria Obligatoria. I.e.s Fuentesaúco.
2010 Tema 04:Fracciones. Primero de Educación Secundaria Obligatoria. I.e.s Fuentesaúco. Manuel González de León. mgdl 01/01/2010 . INDICE: 01. APARICIÓN DE LAS FRACCIONES. 02. CONCEPTO DE FRACCIÓN. 03.
Más detallesTema 2. Memoria Dinámica. 2.1 Datos estáticos y dinámicos
Tema 2 Memoria Dinámica 2.1 Datos estáticos y dinámicos Datos estáticos: su tamaño y forma es constante durante la ejecución de un programa y por tanto se determinan en tiempo de compilación. El ejemplo
Más detallesObjetivos. El alumno conocerá los elementos indispensables de un ambiente de programación y será capaz de realizar programas básicos en lenguaje C.
Objetivos El alumno conocerá los elementos indispensables de un ambiente de programación y será capaz de realizar programas básicos en lenguaje C. Al final de esta práctica el alumno podrá: 1. Decir cuáles
Más detallesEstructuras 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 detallesEsquema de un programa en C: bloques básicos
Esquema de un programa en C: bloques básicos // Incluimos los ficheros de cabecera que necesitemos. // Esto es un comentario #include #include // Si queremos definir alguna constante,
Más detalles#include <stdio.h> /* Factorial de un número - versión 1- */
Ejemplo 1: Programa que calcula el factorial de 'n' números introducidos desde teclado. Primera versión: /* Factorial de un número - versión 1- */ long int factorial (int x) /*definición de función*/ int
Más detallesDivisibilidad 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 detallesLos números racionales
Los números racionales Los números racionales Los números fraccionarios o fracciones permiten representar aquellas situaciones en las que se obtiene o se debe una parte de un objeto. Todas las fracciones
Más detallesZCARTAS: Iniciación a la suma y resta de números enteros... 4. Introducción... 4. Actividad 1: Escenario con cartas numeradas desde -2 hasta 2...
CONTENIDO ZCARTAS: Iniciación a la suma y resta de números enteros... 4 Introducción... 4 Actividad 1: Escenario con cartas numeradas desde -2 hasta 2... 4 Contenidos trabajados... 4 Instrucciones de Scratch...
Más detallesPRÁ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 detallesUNIDAD 6. POLINOMIOS CON COEFICIENTES ENTEROS
UNIDAD 6. POLINOMIOS CON COEFICIENTES ENTEROS Unidad 6: Polinomios con coeficientes enteros. Al final deberás haber aprendido... Expresar algebraicamente enunciados sencillos. Extraer enunciados razonables
Más detalles