Programación en C. Relación de Problemas Número 1

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

Download "Programación en C. Relación de Problemas Número 1"

Transcripción

1 Programación en C Relación de Problemas Número 1 1. Escribir un programa en C que lea caracteres de la entrada estándar y los escriba en la salida estándar. El programa deberá reemplazar cada cadena de uno o varios espacios en blanco por un sólo espacio. La lectura de caracteres finalizará cuando se encuentre el carácter de fin de fichero (EOF). 2. Codificar un programa en C que lea caracteres de la entrada estándar y los escriba en la salida estándar. El programa deberá reemplazar todos los tabuladores que aparezcan por la palabra TABULADOR. La lectura de caracteres finalizará cuando se encuentre el carácter de fin de fichero (EOF). 3. Escribir un programa en C que lea texto de la entrada estándar y posteriormente lo escriba en la salida estándar, de modo que cada palabra quede colocada en una línea distinta. 4. Diseñar el algoritmo de ordenación por el método de la burbuja para un array de veinte enteros. Posteriormente cambiar los enteros por caracteres y ver el resultado. 5. Escribir un programa que halle el valor del máximo común divisor (MCD) de dos números que se pidan por teclado. 6. Codificar un programa que determine si la frase que se le suministra como entrada es o no un palíndromo. El tamaño máximo de dicha frase es de cuarenta caracteres. 7. Realizar un programa para obtener la suma de los cien números siguientes a uno dado. 8. Escribir un programa que calcule la suma de los cien números siguientes al máximo común divisor (MCD) de dos números dados. 9. Codificar un programa que calcule la parte entera del cociente de una división y el resto de la misma a partir de dos números pedidos por teclado. Podemos suponer que al dividir sólo se obtendrá la parte entera de la división. 10. Escribir un programa que determine si un número positivo, que se le suministra por teclado, es par o impar. 11. Suponer que la U.E. impone a los pescadores un límite en los kilogramos de pesca que pueden recoger en un día. Desarrollar un programa al cual se le dé ese límite en primer lugar, y a continuación, se le vaya pasando los pesos de lo que se va pescando y vaya mostrando el total de Kg. pescados hasta ese momento. Cuando la cantidad pescada supere el máximo permitido el programa deberá dar la alarma y terminar su ejecución. El programa también deberá terminar si se introduce el valor cero como kilogramos pescados. 12. Escribir un programa que calcule el factorial de un número n! a partir de un entero positivo n:

2 si n = 0, n! = 1 si n > 0, n! = n ( n - 1) (n - 2) Escribir un programa que lea tres números enteros positivos distintos e imprima el mayor y el menor de los tres. 14. Codificar un programa que lea por teclado las coordenadas cartesianas de dos puntos (Xl, Yl) y (X2, Y2) e imprima la distancia euclídea entre ellos (Nota: aplicar el teorema de Pitágoras). 15. Codificar un programa que pida el total de kilómetros recorridos, e1 precio de la gasolina por litro, el dinero de la gasolina gastado en el viaje y e1 tiempo, en horas y minutos, que se ha tardado, y que calcule: - Consumo de gasolina. en litros, pesetas y euros, por cada kilómetro y por cada cien kilómetros. - Velocidad media en kilómetros/hora y metros/segundo. 16. Escribir un programa que copie un fichero de texto de nombre fichent.txt en otro fichero de texto denominado fichsal.txt.

3 Programación en C Relación de problemas Número 2 1. Escribir un programa que sume los cuadrados de los cien primeros números naturales. 2. Escribir un programa que lea desde el teclado temperaturas expresadas en grados Fahrenheit y las convierta a grados Celsius. El programa finalizará cuando lea un valor de temperatura igual a 999. La formula de conversión entre grados Fahrenheit (F) y Celsius (C) viene dada por: 5 C = *( F 32) 9 3. Escribir un programa que encuentre los n primeros números primos. El parámetro n será un argumento suministrado en la línea de ejecución. 4. Realizar un programa que pida por teclado los coeficientes de una ecuación de segundo grado ax 2 + bx + c = 0 y muestre las soluciones por la pantalla. Debe tenerse en cuenta los tres casos posibles que se pueden presentar: soluciones reales independientes, solución real doble y soluciones imaginarias. 5. Escribir un programa que lea del teclado una lista de números positivos y escriba el valor máximo y el valor mínimo. El final de la lectura se indicará introduciendo un número negativo. 6. Codificar una variante del programa anterior que lea del teclado una lista de números positivos y escriba el valor máximo, el valor mínimo y la media de todos los números. También escribirá cuantos números son mayores y cuántos menores que la media. El final de la lectura se indicará introduciendo un número negativo. 7. Escribir una función que acepte como parámetros las coordenadas cartesianas de un punto del plano y devuelva como resultado el cuadrante al cual pertenece el punto. 8. Diseñar un programa que convierta coordenadas cartesianas a polares y viceversa. 9. Realizar una función que calcule el término n-simo de la sucesión de Fibonacci dada por: fibonacci (0) = 0 fibonacci (1) = 1 fibonacci (i) = fibonacci (i - 1) + fibonacci (i - 2) 10. Diseñar un programa principal que acepte valores de n desde el teclado, utilice la función del problema anterior para calcular sus términos de Fibonacci y escriba los resultados en la pantalla. El programa finalizará cuando se introduzca un valor negativo.

4 11. Realizar un programa que sume dos matrices. La dimensión de las mismas y sus elementos se pedirán por teclado. La dimensión máxima permitida para cada matriz es 10x Escribir una función que reciba como entrada una matriz cuadrada y devuelva como resultado un uno si la matriz es simétrica y un cero si no lo es. La dimensión máxima de la matriz es diez. 13. Escribir una función que reciba como parámetro de entrada una cadena de caracteres que representa el nombre de una entidad, y devuelva como resultado el acrónimo de la misma. Por ejemplo: Entrada: Sociedad Española de Transportistas Autónomos. Salida: S.E.D.T.A. 14. Escribir una función que indique si una cadena de caracteres es un palíndromo: Se lee igual hacia delante que hacia atrás. Por ejemplo: Dábale arroz a la zorra el abad Nota: deben ignorarse los acentos, los espacios en blanco y las diferencias entre mayúsculas y minúsculas. 15. Escribir un programa que reciba como entrada varios números almacenados en forma de cadena de caracteres, e indique si éstos son o no capicúa. Los números serán suministrados en la línea de ejecución. 16. Escribir una función que busque todas las apariciones de un carácter en una cadena de caracteres y lo sustituya por otro. La función recibirá como parámetros de entrada la cadena, el carácter a buscar y el carácter por el que sustituir, y devolverá como resultado la nueva cadena obtenida. 17. La temperatura de un paciente en un hospital se toma cuatro veces al día durante una semana. Construir un programa que lea del teclado los valores de las temperaturas para cada día y realice las siguientes operaciones: a) Escriba los datos en forma de tabla con el siguiente formato: LUN MAR MIE JUE VIE SAB DOM TOMA 1 XX XX XX XX XX XX XX TOMA 2 XX XX XX XX XX XX XX TOMA 3 XX XX XX XX XX XX XX TOMA 4 XX XX XX XX XX XX XX b) Escriba por pantalla o impresora las temperaturas máxima y mínima, junto con el día y número de toma en que se dieron. 18. Escribir un programa que copie ficheros de texto. Los nombres de los ficheros origen y destino se suministrarán como argumentos en línea de ejecución.

5 19. Modificar la versión anterior para obtener un programa que escriba en la impresora el fichero de texto que se le suministre como argumento en la línea de ejecución. 20. Realizar un programa que lea un fichero de texto y lo copie del revés. Los nombres de ambos ficheros se indicarán en línea de ejecución. Pista: Utilizar la función de acceso aleatorio fseek(). 21. Dado un fichero con palabras, realizar un programa que ordene dichas palabras alfabéticamente. El resultado se almacenara en un fichero de salida. El número máximo de palabras a ordenar será de cien. Los nombres de los ficheros de entrada y salida se suministrarán en la línea de ejecución. 22. Se ha diseñado un formato para almacenar matrices en ficheros. La información contenida en el fichero es la siguiente: - Número de filas de la matriz (entero). - Número de columnas de la matriz (entero). - Elementos de la matriz (enteros). Realizar un programa que reste dos matrices almacenadas en ficheros con este formato y escriba la matriz resultante en otro fichero con e1 mismo formato. La llamada al programa será de la forma : resta a b c donde resta es el nombre del programa, a y b son los ficheros que contienen las matrices minuendo y sustraendo respectivamente, y c es el fichero donde se escribirá la matriz resultante. El programa deberá comprobar que las matrices se pueden restar. La dimensión máxima de las matrices es 10x Diseñar una variante del programa anterior que multiplique una matriz por un escalar. La matriz a multiplicar estará contenida en un fichero según el formato del problema anterior. El programa escribirá la matriz resultante en otro fichero con el mismo formato. La llamada al programa se hará de la forma: mult_esc a b c donde mult_esc es el nombre del programa, a es el escalar (entero), b es el fichero que contiene la matriz factor y c es el fichero donde se escribirá la matriz producto.

6 Orden sugerido de explicación de los ejercicios prácticos de C R2 P1: Suma de los cuadrados de los 100 primeros números naturales. R1 P7: Suma de los 100 números siguientes a uno dado. R1 P12: Factorial de un entero positivo. R1 P5: Máximo común divisor de dos números pedidos por teclado. R2 P2: Conversión de grados Fahrenheit a Centígrados. R1 P1: Sustituir en un texto leído por teclado las cadenas de espacios por un solo espacio. R1 P3: Leer un texto por teclado y escribir cada palabra en una línea distinta. R2 P7: Función que devuelve el cuadrante al que pertenece un punto del plano. R1 P8: Suma de los 100 números siguientes al MCD de dos enteros pedidos por teclado. R2 P10: Función de Fibonacci (cálculo iterativo). R1 P4: Algoritmo de ordenación de la burbuja. R2 P14: Palíndromo. R1 P16: Copia de un fichero de texto.

7 #include <stdio.h> #define TOPE 100 void main() { unsigned n = 1; unsigned long sum = 0; while (n <= TOPE) { sum += n n; / sum = sum + n n; / n++; / n = n + 1; / printf("\nla suma es: %lu.", sum); R2 P1

8 #include <stdio.h> void main() { unsigned int x, tope, sum; printf("\nintroducir número: "); scanf("%u", &x); tope = x + 100; x++; / x = x + 1; / sum = 0; while (x <= tope) { sum += x; / sum = sum + x; / x++; / x = x + 1; / printf("\nla suma es: %u.", sum); R1 P7

9 var fvar i, n, fact: entero fact := 1 escribir "Escribe el número: " leer n para i := 1 hasta n hacer fact := fact i fpara escribir "El factorial de ", n, " es ", fact, "." R1 P12 (Pseudocódigo)

10 #include <stdio.h> void main() { unsigned i, n; unsigned long fact = 1; printf("\nescribe el número: "); scanf("%u", &n); for (i = 1; i <= n; i++) fact = i; / fact = fact i; / printf("fact. de %u es: %lu.", n, fact); R1 P12

11 #include <stdio.h> void main() { unsigned int x, y; printf("introducir x e y:\n"); scanf("%u %u", &x, &y); while (x!= y) if (x > y) x = x y; else y = y x; printf("el m.c.d. es: %u.", x); R1 P5

12 #include <stdio.h> #define FIN 999 void main() { int f, c; printf("\nescribe la temperatura: "); scanf("%d", &f); while (f!= FIN) { c = (5. / 9) (f 32); / Conversión de tipo / printf("la temperatura es: %d.\n", c); printf("\nescribe la temperatura: "); scanf("%d", &f); puts("fin del programa."); R2 P2

13 #include <stdio.h> void main() { signed char ch, espacios; espacios = 0; while ((ch = getchar())!= EOF) if (ch == ' ') espacios = 1; else { if (espacios == 1) { putchar(' '); espacios = 0; putchar(ch); if (espacios == 1) putchar(' '); R1 P1

14 #include <stdio.h> void main() { signed char ch = getchar(), sw = 0; while (ch == ' ' && ch!= EOF) ch = getchar(); while (ch!= EOF) { if (ch == ' ') sw = 1; else { if (sw) { putchar('\n'); sw = 0; putchar(ch); ch = getchar(); R1 P3

15 int cuadrante(int, int); /* prototipo */ int cuadrante(int x, int y) { if (x == 0 y == 0) return 0; if (x > 0) { if (y > 0) return 1; return 4; if (y > 0) return 2; return 3; R2 P7

16 #include <stdio.h> unsigned mcd(unsigned, unsigned); unsigned suma_cien(unsigned); void main() { unsigned a, b, c; printf("introducir a y b: "); scanf("%u %u", &a, &b); c = mcd(a, b); printf("\nsuma: %u.", suma_cien(c)); unsigned mcd(unsigned x, unsigned y) { while (x!= y) if (x > y) x -= y; /* x = x y; */ else y -= x; /* y = y x; */ return x; R1 P8

17 unsigned suma_cien(unsigned x) { unsigned sum = 0, tope = x + 100; x++; / x = x + 1; / while (x <= tope) { sum += x; / sum = sum + x; / x++; / x = x + 1; / return sum; R1 P8 (Continuación)

18 #include <stdio.h> unsigned long fibo(int); void main() { int x; printf("introducir número: "); scanf("%d", &x); while (x >= 0) { printf("fibonacci(%d) = %lu.\n\n", x, fibo(x)); printf("introducir número: "); scanf("%d", &x); printf("\nfin del programa."); R2 P10

19 unsigned long fibo(int n) { unsigned long s1, s2, s3; unsigned i = 2; if (n == 0) return 0; / fibo(0) = 0 / if (n == 1) return 1; / fibo(1) = 1 / s1 = 0; s2 = 1; while (i <= n) { s3 = s1 + s2; s1 = s2; / siguiente iteración / s2 = s3; return s3; R2 P10 (Continuación)

20 #include <stdio.h> #include <conio.h> #define DIM 20 void burbuja(int[], int); void main() { int tabla[dim], i; printf("\nentrada de los %d números:\n",dim); for (i = 0; i < DIM; i++) { printf(" Elemento %d: ", i); scanf("%d", &tabla[i]); burbuja(tabla, DIM); clrscr(); / limpiar pantalla / printf("\nsalida de los %d elementos:", DIM); for (i = 0; i < DIM; i++) printf("\n Elemento %d:%d", i,tabla[i]); puts("\nfin del programa."); R1 P4

21 void burbuja(int vector[], int n) { int i, w, aux; do { w = 0; for (i = 0; i < n 1; i++) if (vector[i] > vector[i + 1]) { / intercambio de eltos. / aux = vector[i]; vector[i] = vector[i + 1]; vector[i + 1] = aux; w = 1; while (w); R1 P4 (Continuación)

22 #include <stdio.h> #include <string.h> #define DIM 100 char palindromo(char ); void main() { char frase[dim]; puts("\nescribe la cadena."); gets(frase); if (palindromo(frase)) puts("\nes un palíndromo."); else puts("\nno es un palíndromo."); R2 P14

23 char palindromo(char cadena); { int t_ini = 0, t_fin = strlen(cadena) - 1; while (t_ini < t_fin) { if (cadena[t_ini] == ' ') { t_ini++; continue; if (cadena[t_fin] == ' ') { t_fin ; continue; if (cadena[t_ini]!= cadena[t_fin]) return 0; t_ini++; t_fin ; return 1; R2 P14 (Continuación)

24 #include <stdio.h> void main() { FILE *fent, *fsal; signed char a; if ((fent = fopen("fichent.txt", "r")) == NULL) puts("error al abrir el fichero de lectura."); else if ((fsal = fopen("fichsal.txt", "w")) == NULL) puts("error al abrir el fichero de escritura."); else while ((a = getc(fent))!= EOF) putc(a, fsal); fclose(fent); fclose(fsal); R1 P16

Diseñar un algoritmo que lea 3 números e imprima el mayor y el menor valor de los tres. La

Diseñar un algoritmo que lea 3 números e imprima el mayor y el menor valor de los tres. La Diseñar un algoritmo que lea 3 números e imprima el mayor y el menor valor de los tres. La ALGORITMO MAXMIN_3; entero A, B, C, MAX, MIN; LEER A, B, C; SI A < B ENTONCES SI A < C ENTONCES MIN = A; SI B

Más detalles

Problemas de Recursividad

Problemas de Recursividad Problemas de Recursividad Problema 1. El factorial de un número entero n 0, denotado como n!, se define! como!!! i = 1 2 n cuando n > 0, y 0! = 1. Por ejemplo 6! = 1 2 3 4 5 6 = 720 Diseñad una método

Más detalles

Práctica 0: Programación básica en C

Práctica 0: Programación básica en C Facultad de Ciencias Exactas, Ingeniería y Agrimensura Departamento de Sistemas e Informática Escuela de Electrónica Informática II Práctica 0: Programación básica en C Contenido: Esta práctica está diseñada

Más detalles

Lenguajes de programación LPSI EUI UPM CADENAS DE CARACTERES

Lenguajes de programación LPSI EUI UPM CADENAS DE CARACTERES CADENAS DE CARACTERES Arrays unidimensionales de caracteres \0 es el carácter nulo Toda cadena debe acabar en \0 Lo que hay después de \0 en el array no se considera parte de la cadena Las cadenas constantes

Más detalles

Programación Orientada a Objetos Métodos Guía de Ejercicios v9.7

Programación Orientada a Objetos Métodos Guía de Ejercicios v9.7 Programación Orientada a Objetos Métodos Guía de Ejercicios v9.7 1, Escriba un método llamado puntoscalidad que reciba como entrada el promedio de un estudiante y devuelva 4 si el promedio se encuentra

Más detalles

Prof. Dr. Paul Bustamante

Prof. Dr. Paul Bustamante Prácticas de C++ Practica Nº 3 Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante Practica Nº3 Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción... 1 1.1 Ejercicio 1: Usando

Más detalles

Informática. Grado en Ingeniería en Electrónica Industrial y Automática Grado en Ingeniería Eléctrica Grado en Ingeniería Química

Informática. Grado en Ingeniería en Electrónica Industrial y Automática Grado en Ingeniería Eléctrica Grado en Ingeniería Química UNIVERSIDAD POLITÉCNICA DE MADRID DEPARTAMENTO DE ELECTRÓNICA, AUTOMÁTICA E INFORMÀTICA INDUSTRIAL ESCUELA UNIVERSITARIA DE INGENIERÍA TÉCNICA INDUSTRIAL Informática Grado en Ingeniería en Electrónica

Más detalles

Entrada y Salida de Datos. Lectura de archivos.

Entrada y Salida de Datos. Lectura de archivos. 1 Entrada y Salida de Datos. Lectura de archivos. Son innumerables los casos en los que son necesarios guardar datos entre ejecuciones de un programa para poder ser recuperados en futuras sesiones. Los

Más detalles

EJERCICIOS DE PROGRAMACIÓN EN C. DIBUJAR UN ROMBO O DIAMANTE. CALCULAR SUMATORIOS. (CU00542F)

EJERCICIOS DE PROGRAMACIÓN EN C. DIBUJAR UN ROMBO O DIAMANTE. CALCULAR SUMATORIOS. (CU00542F) APRENDERAPROGRAMAR.COM EJERCICIOS DE PROGRAMACIÓN EN C. DIBUJAR UN ROMBO O DIAMANTE. CALCULAR SUMATORIOS. (CU00542F) Sección: Cursos Categoría: Curso básico de programación en lenguaje C desde cero Fecha

Más detalles

Programación 2 Ejercicios Resueltos del Práctico 1

Programación 2 Ejercicios Resueltos del Práctico 1 Solución del Ejercicio 3 Para resolver este problema se propone recorrer el arreglo f rase y comparar cada uno de los caracteres con el carácter buscado. En caso de coincidencia, se incrementa la variable

Más detalles

Cadenas de Caracteres

Cadenas de Caracteres Cadenas de Caracteres Modificaciones: Andrés Arcia Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Cadena de Caracteres

Más detalles

PROGRAMACIÓN EN VISUAL BASIC Ejercicios sin resolver

PROGRAMACIÓN EN VISUAL BASIC Ejercicios sin resolver DEPARTAMENTO DE ENXEÑARÍA DE SISTEMAS E AUTOMÁTICA FUNDAMENTOS DE INFORMÁTICA PROGRAMACIÓN EN VISUAL BASIC Ejercicios sin resolver Se recomienda codificar la solución en papel antes de pasarlo al ordenador.

Más detalles

Prof. Dr. Paul Bustamante

Prof. Dr. Paul Bustamante Prácticas de C++ Practica Nº 4 Fundamentos de Programación Informática II Prof. Dr. Paul Bustamante Practica Nº 4 Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción... 1 1.1 Números Perfectos....

Más detalles

UNIDAD 1: NÚMEROS NATURALES

UNIDAD 1: NÚMEROS NATURALES UNIDAD 1: NÚMEROS NATURALES 1. Calcula: Ya conoces las cuatro operaciones básicas, la suma, la resta, multiplicación y división. Cuando te aparezcan varias operaciones para realizar debes saber la siguiente

Más detalles

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

Cuestiones: Ejercicios 2: 1) Qué imprimen los siguientes bucles? Ejercicios 1: 1) Calcule y muestre cuántos billetes de 1000, monedas de 100, monedas de 25, monedas de 5 y monedas de peseta se corresponden con una cantidad dada (leída por el programa ó =13578 pts).

Más detalles

1. Lenguajes de programación. 2. Compilador. 3. Mi primer programa. EDM. Introducción al lenguaje C _ 1

1. Lenguajes de programación. 2. Compilador. 3. Mi primer programa. EDM. Introducción al lenguaje C _ 1 EDM. Introducción al lenguaje C _ 1 1. Lenguajes de programación. Lenguajes de alto nivel: Lenguajes orientados al problema. Instrucciones sencillas, más próximas al usuario: Lenguaje C, C++, Java, HTML.

Más detalles

FUNDAMENTOS DE PROGRAMACIÓN TALLER No. 1 Profesor: Alvaro Ospina Sanjuan

FUNDAMENTOS DE PROGRAMACIÓN TALLER No. 1 Profesor: Alvaro Ospina Sanjuan FUNDAMENTOS DE PROGRAMACIÓN TALLER No. 1 Profesor: Alvaro Ospina Sanjuan 1. Escriba un programa que cambie cualquier suma de dinero hasta de 99 ctvs usando las monedas de denominación de 1 ctvs, 5 ctvs,

Más detalles

Tema 4 Operadores y Expresiones. Fundamentos de Informática

Tema 4 Operadores y Expresiones. Fundamentos de Informática Tema 4 Operadores y Expresiones Fundamentos de Informática Contenidos Introducción Operador de asignación Operadores aritméticos Operadores monarios Operadores relacionales Operadores lógicos Funciones

Más detalles

Polinomios. 1.- Funciones cuadráticas

Polinomios. 1.- Funciones cuadráticas Polinomios 1.- Funciones cuadráticas Definición 1 (Función polinomial) Sea n un entero no negativo y sean a n, a n 1,..., a, a 1, a 0 número s reales con a n 0. La función se denomina función polinomial

Más detalles

Programación 2. Grado en Estadística Aplicada. Curso 2012-2013. Generación de números pseudoaleatorios. Manejo de ficheros de texto.

Programación 2. Grado en Estadística Aplicada. Curso 2012-2013. Generación de números pseudoaleatorios. Manejo de ficheros de texto. Programación 2 Grado en Estadística Aplicada Curso 2012-2013 Generación de números pseudoaleatorios. Manejo de ficheros de texto. Jesús Correas jcorreas@fdi.ucm.es Departamento de Sistemas Informáticos

Más detalles

Ejercicios 3A. 2. Implemente un programa que, dados los tres vértices de un triángulo, calcule el área del mismo. Puede aplicar la siguiente fórmula:

Ejercicios 3A. 2. Implemente un programa que, dados los tres vértices de un triángulo, calcule el área del mismo. Puede aplicar la siguiente fórmula: Ejercicios 3A 1. Diseñe un programa que lea los coeficientes de un sistema de dos ecuaciones lineales con dos incógnitas y calcule su solución. Se supone que el sistema de ecuaciones es compatible determinado.

Más detalles

Trabajo Práctico 5 Estructura Repetitiva

Trabajo Práctico 5 Estructura Repetitiva Trabajo Práctico 5 Estructura Repetitiva Los ejercicios para resolver y enviar por los alumnos son los que están con letra negrita los mismos deben ser enviados en un archivo zip por medio de la página

Más detalles

LABORATORIO 6 FUNCIONES

LABORATORIO 6 FUNCIONES LABORATORIO 6 FUNCIONES 1 OBJETIVOS Al finalizar esta actividad, serás capaz de: Utilizar funciones matemáticas predefinidas dentro de cualquier función (no sólo en la función main). Entender que de la

Más detalles

MÚLTIPLOS Y DIVISORES

MÚLTIPLOS Y DIVISORES MÚLTIPLOS Y DIVISORES MÚLTIPLOS DE UN NÚMERO Los múltiplos de un número son los que lo contienen un número exacto de veces. El 2 es múltiplo de 3 porque lo contiene 4 veces. El 30 es múltiplo de 5 porque

Más detalles

El lenguaje C. if (a>3) { printf("hola"); // bloque printf("%d",a); // de getch(); //código } Partes de un programa en C.

El lenguaje C. if (a>3) { printf(hola); // bloque printf(%d,a); // de getch(); //código } Partes de un programa en C. El lenguaje C El lenguaje C es uno de los lenguajes de programación estructurada más utilizados en nuestros días. El principal componente estructural de C es la función. En C, las funciones son bloques

Más detalles

CAPÍTULO 4: NÚMEROS ENTEROS. TEORÍA. Matemáticas 1º y 2º de ESO

CAPÍTULO 4: NÚMEROS ENTEROS. TEORÍA. Matemáticas 1º y 2º de ESO 24 CAPÍTULO 4: NÚMEROS ENTEROS.. Matemáticas 1º y 2º de ESO 1. NÚMEROS ENTEROS 1.1. Números positivos, negativos y cero Existen ocasiones de la vida cotidiana en que es preciso usar números distintos de

Más detalles

Programación 1 Tema 5. Instrucciones simples y estructuradas

Programación 1 Tema 5. Instrucciones simples y estructuradas Programación 1 Tema 5 Instrucciones simples y estructuradas Índice Instrucciones simples Instrucciones estructuradas 2 Instrucción ::= 3 Instrucciones.

Más detalles

Ejercicios Tema 6. Funciones

Ejercicios Tema 6. Funciones Ejercicios Tema 6. Funciones 1. Programa que calcule el cuadrado de todos los números comprendidos entre dos dados. Usar una función a la que se le pasa como parámetro un valor y retorna su cuadrado. 2.

Más detalles

APELLIDOS NOMBRE GRUPO CALIFICACIÓN FECHA

APELLIDOS NOMBRE GRUPO CALIFICACIÓN FECHA Hoja 1/10 Duración: una hora y media Resultados de aprendizaje que se evalúan en este examen: R2: Saber emplear las estructuras de control de flujo de programación para implementar algoritmos sencillos.

Más detalles

Ejercicio 1: Realiza las siguientes divisiones por el método tradicional y por Ruffini: a)

Ejercicio 1: Realiza las siguientes divisiones por el método tradicional y por Ruffini: a) Tema 2: Ecuaciones, Sistemas e Inecuaciones. 2.1 División de polinomios. Regla de Ruffini. Polinomio: Expresión algebraica formada por la suma y/o resta de varios monomios. Terminología: o Grado del polinomio:

Más detalles

INSTITUCION EDUCATIVA LA PRESENTACION

INSTITUCION EDUCATIVA LA PRESENTACION INSTITUCION EDUCATIVA LA PRESENTACION NOMBRE ALUMNA: AREA : MATEMATICAS ASIGNATURA: MATEMATICAS DOCENTE: HUGO HERNAN BEDOYA Y LUIS LOPEZ TIPO DE GUIA: NIVELACION PERIODO GRADO FECHA DURACION 8 A/B Abril

Más detalles

Metodología y Tecnología de la Programación

Metodología y Tecnología de la Programación Tema 4. Abstracción procedimental y de datos 1. Cuál es el error del siguiente programa? import java.util.scanner; class Respuesta{ static Scanner leer=new Scanner(System.in); int valor = lectura(); System.out.println(valor);

Más detalles

Cátedra I Informática Autor I Carlos Bartó

Cátedra I Informática Autor I Carlos Bartó FCEFyN Departamento de Computación Informática Examen - 07-07-2008 Apellido y Nombres: Matrícula: Carrera: PROBLEMAS: 1) Especifique en el lenguaje C++ una función denominada calc_fecha() que tenga como

Más detalles

Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación Área de Programación

Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación Área de Programación Asignatura: Programación I Fecha: Marzo 2012 Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación Área de Programación Funciones 1. Escriba un programa en C que intercambie

Más detalles

Complejidad de Algoritmos

Complejidad de Algoritmos Complejidad de Algoritmos Tema 5 Introducción Un algoritmo es una secuencia de instrucciones que resuelve un problema Puede tener diferentes implementaciones Para comparar las diferentes formas (algoritmos)

Más detalles

Ejercicios de programación Luis Francisco García Martínez Ingeniería de Sistemas Programa de Ingeniería de Sistemas

Ejercicios de programación Luis Francisco García Martínez Ingeniería de Sistemas Programa de Ingeniería de Sistemas Nivel 1 1. Escribir un programa que lea dos números y los sume. 2. Efectuar un programa que lea los valores de 3 resistencias electrónicas (en Ohmios, las 3 3. Escribir un programa que evalúe la siguiente

Más detalles

PROBLEMA 1. Rellena el hueco 1 (línea 23). Realiza la reserva de memoria para almacenar los n puntos.

PROBLEMA 1. Rellena el hueco 1 (línea 23). Realiza la reserva de memoria para almacenar los n puntos. PROBLEMA 1. El siguiente programa tiene algunos huecos en blanco que tienes que rellenar para que funcione correctamente. En cada hueco va una única línea de C, salvo en el cuerpo de la función calcula_area_triangulo,

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

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

BOLETÍN DE EJERCICIOS: PROGRAMACIÓN EN C++ Ejercicio 1.- escribir un programa que calcule el factorial de un número: Ejercicio 1.- escribir un programa que calcule el factorial de un número: Ejercicio 2.- determinar si un número es primo: Ejercicio 3.- escribir un programa que calcule la velocidad de un cuerpo sabiendo

Más detalles

Programación 1 Tema 5. Instrucciones simples y estructuradas

Programación 1 Tema 5. Instrucciones simples y estructuradas Programación 1 Tema 5 Instrucciones simples y estructuradas Índice Instrucciones simples Instrucciones estructuradas Instrucción ::= Instrucciones.

Más detalles

Tema 2. FUNCIONES, VARIABLES Y CARPETAS EN LA CALCULADORA CLASSPAD

Tema 2. FUNCIONES, VARIABLES Y CARPETAS EN LA CALCULADORA CLASSPAD Tema 2. FUNCIONES, VARIABLES Y CARPETAS EN LA CALCULADORA CLASSPAD Introducción. Funciones disponibles en la Classpad. Variables y carpetas. Actividades propuestas. INTRODUCCIÓN En los siguientes apartados

Más detalles

Práctica 0: Programación básica en C

Práctica 0: Programación básica en C Facultad de Ciencias Exactas, Ingeniería y Agrimensura Departamento de Sistemas e Informática Escuela de Electrónica Informática II Práctica 0: Programación básica en C Contenido: Esta práctica está diseñada

Más detalles

POLINOMIOS Y FRACCIONES ALGEBRAICAS

POLINOMIOS Y FRACCIONES ALGEBRAICAS POLINOMIOS Y FRACCIONES ALGEBRAICAS Definición de monomio. Expresión algebraica formada por el producto de un número finito de constantes y variables con exponente natural. Al producto de las constantes

Más detalles

EJERCICIOS DE PROGRAMACION EN LENGUAJE JAVA

EJERCICIOS DE PROGRAMACION EN LENGUAJE JAVA EJERCICIOS DE PROGRAMACION EN LENGUAJE JAVA EJERCICIOS DE PROGRAMACION EN LENGUAJE JAVA... 3 1.1. Imprimir por pantalla:...3 1. Ejercicio:...3 2. Ejercicio:...3 3. Ejercicio:...3 1.2. Operaciones básicas

Más detalles

PRACTICA Nº Realizar una aplicación que calcule el volumen de una esfera, que viene dado por la fórmula:

PRACTICA Nº Realizar una aplicación que calcule el volumen de una esfera, que viene dado por la fórmula: PROGRAMACION III SIS - 221 PRACTICA Nº 1 1. Realizar una aplicación que calcule el volumen de una esfera, que viene dado por la fórmula: 2. Realizar una aplicación que pregunte el nombre y el año de nacimiento

Más detalles

Valentín Moreno Programación en FORTRAN ESQUEMA DE SELECCIÓN

Valentín Moreno Programación en FORTRAN ESQUEMA DE SELECCIÓN ESQUEMA DE SELECCIÓN EJERCICIO 1 Escribir un programa en Fortran que permita introducir dos enteros, A y B, por teclado, y calcule y muestre en pantalla su suma y su producto, con un texto explicativo.

Más detalles

Unidad 3: Operaciones y propiedades de los números naturales

Unidad 3: Operaciones y propiedades de los números naturales Unidad 3: Operaciones y propiedades de los números naturales 3.1. Adición de números naturales Definición: Se llama suma de dos números a y b al número s de elementos del conjunto formado por lo a elementos

Más detalles

Indique la veracidad o falsedad de cada una de las afirmaciones siguientes, explicando detalladamente en cada caso el motivo de su respuesta.

Indique la veracidad o falsedad de cada una de las afirmaciones siguientes, explicando detalladamente en cada caso el motivo de su respuesta. LENGUAJES DE PROGRAMACIÓN INSTRUCCIONES Por favor, entregue esta primera hoja de enunciado junto con el examen. Dispone de 2 horas para realizar el examen. MATERIAL PERMITIDO: Ninguno. Pregunta 1 (3 puntos)

Más detalles

Prof. Dr. Paul Bustamante

Prof. Dr. Paul Bustamante Nombre: Carné: Examen C++ - Junio Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante Examen Grupo B Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción.... 1 1.1 Ejercicio 1:

Más detalles

Los números naturales

Los números naturales Los números naturales Los números naturales Los números naturales son aquellos que sirven para contar. Se suelen representar utilizando las cifras del 0 al 9. signo suma o resultado Suma: 9 + 12 = 21 sumandos

Más detalles

6. EJERCICIOS RESUELTOS

6. EJERCICIOS RESUELTOS CLASE : CICLOS. CICLOS CLASE. EJERCICIOS RESUELTOS 0. Desarrollar un algoritmo que imprima desde el numero hasta el 0 C= Mientras C

Más detalles

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

Programación I. Ingeniería Técnica Informática. Ejercicios de los Temas 4, 5, 6 y 7 Estructuras selectivas Programación I Ingeniería Técnica Informática Ejercicios de los Temas 4, 5, 6 y 7 24.- Elabore un programa para determinar si una hora leída en la forma horas, minutos y segundos

Más detalles

Para C un chero no es más que una porción de almacenamiento

Para C un chero no es más que una porción de almacenamiento Ficheros en C Para C un chero no es más que una porción de almacenamiento de memoria. C representa un chero como una estructura, de hecho el chero stdio.h contiene la dención de un chero como si fuese

Más detalles

MATEMÁTICAS 2º ESO. TEMA 1

MATEMÁTICAS 2º ESO. TEMA 1 MATEMÁTICAS 2º ESO. TEMA 1 1. DIVISIBILIDAD Y NÚMEROS ENTEROS 1. Los divisores son siempre menores o iguales que el número. 2. Los múltiplos siempre son mayores o iguales que el número. 3. Para saber si

Más detalles

Tema 6. Gestión de ficheros en C. Programación en Lenguajes Estructurados

Tema 6. Gestión de ficheros en C. Programación en Lenguajes Estructurados Tema 6. Gestión de ficheros en C Programación en Lenguajes Estructurados Tema 6. Gestión de ficheros en C 6.1. Introducción a los ficheros En la mayor parte de los programas se quiere almacenar información

Más detalles

PROGRAMACIÓN ESTRUCTURADA

PROGRAMACIÓN ESTRUCTURADA PROGRAMACIÓN ESTRUCTURADA MATRICES ARREGLOS BIDIMENSIONALES Matrices 1 INTRODUCCIÓN Supóngase que se tiene la siguientes calificaciones de los alumnos de Pseudocodigo de la sec. 107 arreglados de la siguiente

Más detalles

Programación-Tarea 14: Ocampo Venegas Josué

Programación-Tarea 14: Ocampo Venegas Josué Programación-Tarea 14: Integrantes del Equipo: Álvarez Quesada Claudia Eréndira Ocampo Venegas Josué Parte 1 (condiciones if- else, sentencias, secuencia) Secuencia!! Valor expresión aritmética Fórmulas

Más detalles

FUNCIONES LINEALES Y AFINES

FUNCIONES LINEALES Y AFINES www.matesronda.net José A. Jiménez Nieto FUNCIONES LINEALES Y AFINES. LA FUNCIÓN LINEAL = m El tren AVE lleva una velocidad media de 40 km/h. La siguiente tabla nos da el espacio que recorre en función

Más detalles

Estructuras de control. Secuencial, condicional y repetitivas.

Estructuras de control. Secuencial, condicional y repetitivas. Estructuras de control. Secuencial, condicional y repetitivas. 1 Estructuras de control. Hemos visto en los diagramas de flujo y pseudo-código que: 1) Se piden datos de entrada (al usuario) Asiganción

Más detalles

LENGUAJES DE PROGRAMACIÓN. Pregunta 1 (3 puntos)

LENGUAJES DE PROGRAMACIÓN. Pregunta 1 (3 puntos) LENGUAJES DE PROGRAMACIÓN INSTRUCCIONES Por favor, entregue esta primera hoja de enunciado junto con el examen. Dispone de 2 horas para realizar el examen. MATERIAL PERMITIDO: Ninguno. Pregunta 1 (3 puntos)

Más detalles

1) Indique los primeros elementos de los siguientes conjuntos numéricos: Números Naturales: IN = { Números Cardinales: IN o = { 0,1,2,3,4,5,6,7,...

1) Indique los primeros elementos de los siguientes conjuntos numéricos: Números Naturales: IN = { Números Cardinales: IN o = { 0,1,2,3,4,5,6,7,... Clase-04 Temas: Operatoria entre números naturales (IN) y enteros (Z), múltiplos, divisores, mínimo común múltiplo (M.C.M.) y máximo común divisor (M.C.D.). 1) Indique los primeros elementos de los siguientes

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 4: Múltiplos y Divisores

Tema 4: Múltiplos y Divisores Tema 4: Múltiplos y Divisores Índice 1. Introducción. 2. Múltiplos de un número. 3. Divisores de un número. 4. Criterios de divisibilidad. 5. Números primos y números compuestos. 6. Descomposición de un

Más detalles

Funciones: Pasos por Referencia Recursividad

Funciones: Pasos por Referencia Recursividad Funciones: Pasos por Referencia Recursividad Fundamentos de Programación Fundamentos de Programación I Parámetros por referencia Con la instrucción return sólo se puede devolver un valor calculado. A veces

Más detalles

ASECOMPU. PORTAL DE REFUERZO ACADEMICO EN PROGRAMACIÓN LISTA DE EJERCICIOS

ASECOMPU.   PORTAL DE REFUERZO ACADEMICO EN PROGRAMACIÓN LISTA DE EJERCICIOS Fecha de impresión: 05-01-2019 74 Contar el numero de Vocales y Consonantes de una cadena de texto (utiliza vectores y punteros). 79 La criba de Eratóstenes es un algoritmo que permite hallar todos los

Más detalles

LENGUAJE C Programación de Computadores

LENGUAJE C Programación de Computadores LENGUAJE C El turboc no es mas que un editor que nos permite escribir nuestros programas y que el convierte en instrucciones de maquina para ser ejecutadas por el computador y presentar los resultados.

Más detalles

Vectores y Matrices. Tema 3: Repaso de Álgebra Lineal Parte I. Contenidos

Vectores y Matrices. Tema 3: Repaso de Álgebra Lineal Parte I. Contenidos Tema 3: Repaso de Álgebra Lineal Parte I Virginia Mazzone Contenidos Vectores y Matrices Bases y Ortonormailizaciòn Norma de Vectores Ecuaciones Lineales Algenraicas Ejercicios Vectores y Matrices Los

Más detalles

GENERAR NÚMEROS O SECUENCIAS ALEATORIOS EN C. SRAND Y RAND. TIME NULL. RAND_MAX. (CU00525F)

GENERAR NÚMEROS O SECUENCIAS ALEATORIOS EN C. SRAND Y RAND. TIME NULL. RAND_MAX. (CU00525F) APRENDERAPROGRAMAR.COM GENERAR NÚMEROS O SECUENCIAS ALEATORIOS EN C. SRAND Y RAND. TIME NULL. RAND_MAX. (CU00525F) Sección: Cursos Categoría: Curso básico de programación en lenguaje C desde cero Fecha

Más detalles

Ejercicios de Excel. 2. Repetir el ejercicio anterior, pero suponiendo que los ingresos y los gastos están dados por trimestres.

Ejercicios de Excel. 2. Repetir el ejercicio anterior, pero suponiendo que los ingresos y los gastos están dados por trimestres. Ejercicios de Excel 1. Hacer una hoja de cálculo que permita calcular el impuesto sobre la renta, partiendo de los ingresos y los gastos, la fórmula necesaria para ello es Impuesto=(Ingresos-Gastos)*0.25,

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

Unidad 1. Las fracciones.

Unidad 1. Las fracciones. Unidad 1. Las fracciones. Ubicación Curricular en España: 4º, 5º y 6º Primaria, 1º, 2º y 3º ESO. Objetos de aprendizaje. 1.1. Concepto de fracción. Identificar los términos de una fracción. Escribir y

Más detalles

Introducción Programación Modular y a Métodos: Consideremos el siguiente ejercicio:

Introducción Programación Modular y a Métodos: Consideremos el siguiente ejercicio: Introducción Programación Modular y a Métodos: Consideremos el siguiente ejercicio: Ejercicio: Escriba una aplicación que requiera un número real como entrada y que muestre el producto del número y tres.

Más detalles

Informática y Cálculo Numérico Guía de Trabajos Prácticos

Informática y Cálculo Numérico Guía de Trabajos Prácticos Informática y Cálculo Numérico - UNNE - Facultad de Ingeniería - Año 015 I - Variables y Expresiones Algebraicas Informática y Cálculo Numérico Guía de Trabajos Prácticos 1. Determinar qué nombres de las

Más detalles

Programación. Ejercicios Tema 6 Tipos de Datos Estructurados: Vectores y Matrices

Programación. Ejercicios Tema 6 Tipos de Datos Estructurados: Vectores y Matrices Programación Ejercicios Tema 6 : Vectores y Matrices Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordóñez Morales Juan Gómez Romero José A. Iglesias Martínez José Luis Mira Peidro

Más detalles

VOCABULARIO HABILIDADES Y CONCEPTOS

VOCABULARIO HABILIDADES Y CONCEPTOS REPASO_RECUPERACION_III_PERIODO_MATEMATICAS_9.doc 1 DE 7 Nombre: Fecha: VOCABULARIO A. Valor absoluto de un número complejo B. Eje de simetría C. Completar el cuadrado D. Número complejo E. Plano de números

Más detalles

Introducción a MATLAB

Introducción a MATLAB Introducción a MATLAB Sistemas Conexionistas - Curso 07/08 MATLAB es un sistema interactivo basado en matrices para cálculos científicos y de ingeniería. Se pueden resolver problemas numéricos relativamente

Más detalles

= RETURN =3 7-. ELSE K

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

Más detalles

DIVISIBILIDAD. 1º relación de divisibilidad: múltiplos y divisores.

DIVISIBILIDAD. 1º relación de divisibilidad: múltiplos y divisores. CEPA Carmen Conde Abellán Matemáticas IyII Divisibilidad DIVISIBILIDAD 1º relación de divisibilidad: múltiplos y divisores. Dos números están emparentados por la relación de divisibilidad cuando el cociente

Más detalles

Estructuras de control y DFDs

Estructuras de control y DFDs Diagramas de flujo y estructuras de control condicionales Fundamentos de Programación Fundamentos de Programación I Estructuras de control y DFDs El orden de las operaciones dentro de un algoritmo es muy

Más detalles

Cadenas de caracteres

Cadenas de caracteres Trabajo práctico Nº 6 (Trabajos con cadenas de caracteres y estructuras) Realiza el programa en Lenguaje C correspondiente. Cadenas de caracteres 1- Construir una función PASSWORD que pida por teclado

Más detalles

INSTRUCCIONES PARA PROGRAMAR EN BASIC

INSTRUCCIONES PARA PROGRAMAR EN BASIC INSTRUCCIONES PARA PROGRAMAR EN BASIC 1. VARIABLES Y CONSTANTES Sirven para almacenar numero, texto,etc Para nombrar variables no usaremos espacios en blanco, caracteres especiales(/ ª ñ) ni ninguna palabra

Más detalles

ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF

ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF ESCUELA POLITÉCNICA SUPERIOR GRADO EN DISEÑO IND. INFORMÁTICA CURSO 2012-13 PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF HASTA AHORA... En prácticas anteriores se ha aprendido: La estructura principal de un

Más detalles

a, donde a NÚMEROS REALES Dividir y tomar partes de una unidad. FRACIÓN LA FORMA a Como OPERADOR RAZÓN PORCENTAJE COCIENTE

a, donde a NÚMEROS REALES Dividir y tomar partes de una unidad. FRACIÓN LA FORMA a Como OPERADOR RAZÓN PORCENTAJE COCIENTE NÚMEROS REALES Dividir y tomar partes de una unidad. FRACIÓN LA FORMA a Como OPERADOR RAZÓN PORCENTAJE COCIENTE Que se pueden escribir de la forma b a, donde a y b son enteros y b 0. Operaciones: suma,

Más detalles

Definición de vectores

Definición de vectores Definición de vectores Un vector es todo segmento de recta dirigido en el espacio. Cada vector posee unas características que son: Origen O también denominado Punto de aplicación. Es el punto exacto sobre

Más detalles

MATEMÁTICAS 5º PRIMARIA DIVISIBILIDAD: MÚLTIPLOS Y DIVISORES

MATEMÁTICAS 5º PRIMARIA DIVISIBILIDAD: MÚLTIPLOS Y DIVISORES MATEMÁTICAS 5º PRIMARIA DIVISIBILIDAD: MÚLTIPLOS Y DIVISORES 1 2 MÚLTIPLOS DE UN NÚMERO Un número es múltiplo de otro si se obtiene multiplicando este número por otro número natural. Ejemplo: 12 es múltiplo

Más detalles

Números enteros. Dado cualquier número natural, éste siempre será menor que su sucesor, luego los naturales son ordenados.

Números enteros. Dado cualquier número natural, éste siempre será menor que su sucesor, luego los naturales son ordenados. Números naturales y cardinales Números enteros Los elementos del conjunto N = {1,2,3, } se denominan números naturales. Si a este conjunto le unimos el conjunto formado por el cero, obtenemos N 0 = {0,1,2,

Más detalles

Clase adicional 2. Estructuras básicas de control. Temas

Clase adicional 2. Estructuras básicas de control. Temas Clase adicional 2 Temas Estructuras de control Sentencia condicional Iteración Clases Definir una clase Crear una instancia de una clase Campos estáticos Problemas de la clase adicional Problema de diseño

Más detalles

Se llama factores o divisores, a las expresiones algebraicas que multiplicadas entre sí, dan como producto la primera expresión.

Se llama factores o divisores, a las expresiones algebraicas que multiplicadas entre sí, dan como producto la primera expresión. FACTORIZACION Se llama factores o divisores, a las expresiones algebraicas que multiplicadas entre sí, dan como producto la primera expresión. Al proceso de encontrar los factores o divisores a partir

Más detalles

APUNTES DE MATEMÁTICAS

APUNTES DE MATEMÁTICAS APUNTES DE MATEMÁTICAS NÚMEROS NATURALES: Son los que utilizamos para contar Ejemplo: Contar el número de alumnos de la clase, escribir el número de la matrícula de un coche Se representan N{0,1,2, } Ejercicio:

Más detalles

Problema No.7. Elaborar un programa en C++ que lea una temperatura en grados Fahrenheit y muestre su equivalente en grados Celsius, Kelvin y Rankine.

Problema No.7. Elaborar un programa en C++ que lea una temperatura en grados Fahrenheit y muestre su equivalente en grados Celsius, Kelvin y Rankine. Problema No.7 Elaborar un programa en C++ que lea una temperatura en grados Fahrenheit y muestre su equivalente en grados Celsius, Kelvin y Rankine. real F, C, K, R!Programa que hace varios cálculos los

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

Sistemas de Ecuaciones Lineales

Sistemas de Ecuaciones Lineales Sistemas de Ecuaciones Lineales 1 Sistemas de ecuaciones y matrices Definición 1 Una ecuación lineal en las variables x 1, x 2,..., x n es una ecuación de la forma con a 1, a 2... y b números reales. a

Más detalles

Prácticas de JavaScript

Prácticas de JavaScript Control de flujo If (condición) [else ] Prácticas de JavaScript if (a==b) document.write( iguales ); else if(a>b) document.write( a mayor que b ); else document.write( b mayor que a ); Bucles for (inicial;condición;incremento)

Más detalles

1. Escribir un algoritmo que resuelva A-B*((B+C) / (C-C 2 ). Considerar que no es posible la división por 0, detectar este caso y salvar el error.

1. Escribir un algoritmo que resuelva A-B*((B+C) / (C-C 2 ). Considerar que no es posible la división por 0, detectar este caso y salvar el error. T.P ALGORITMOS 1. Escribir un algoritmo que resuelva A-B*((B+C) / (C-C 2 ). Considerar que no es posible la división por 0, detectar este caso y salvar el error. 2. Escribir un algoritmo que lea tres números

Más detalles

UNIDAD UNO PROGRAMACIÓN LÍNEAL Parte 3

UNIDAD UNO PROGRAMACIÓN LÍNEAL Parte 3 UNIDAD UNO PROGRAMACIÓN LÍNEAL Parte 3 Matriz unitaria "I" de base con variables artificiales. Cuando el problema de programación lineal se expresa en la forma canónica de maximizar, las variables de holgura

Más detalles

Fracciones numéricas enteras

Fracciones numéricas enteras Números racionales Fracciones numéricas enteras En matemáticas, una fracción numérica entera expresa la división de un número entero en partes iguales. Una fracción numérica consta de dos términos: El

Más detalles

Enunciado: Precedentes:

Enunciado: Precedentes: Enunciado: Universidad del Zulia Facultad Experimental de Ciencias Licenciatura en Computación Algoritmos y Programación I Prof. Jaime Soto Ejemplo Práctico #2 16-05-2011 Un departamento de climatología

Más detalles

Ejercicios del Tema 3. Fundamentos de la programación en ensamblador

Ejercicios del Tema 3. Fundamentos de la programación en ensamblador Ejercicios del Tema 3. Fundamentos de la programación en ensamblador Ejercicio 1. Dada la siguiente expresión de un lenguaje de alto nivel int a = 6; int b = 7; int c = 3; int d; d = (a+b) * (a+b); Indique

Más detalles