Titulo: Calculo de PI

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

Download "Titulo: Calculo de PI"

Transcripción

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Programación. Ejercicios Tema 4 Estructuras de Control Repetitivas

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

Más detalles

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

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

Más detalles

Informática I. While & do While

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

Más detalles

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

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

Más detalles

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

Hoja de problemas Estructuras de Control

Hoja de problemas Estructuras de Control Departamento de Estadística, I.O. y Computación Ingeniería Técnica Industrial - Electrónica Industrial Fundamentos de Informática Hoja de problemas Estructuras de Control 1. Cuál es el efecto de las siguientes

Más detalles

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

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

Más detalles

Programación. Ejercicios Tema 5. Funciones

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

Más detalles

Estructuras de control

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

Más detalles

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

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

Más detalles

República Bolivariana de Venezuela Aldea Universitaria Liceo Fray Pedro de Agreda. Lenguaje C++ Contadores y Acumuladores

República Bolivariana de Venezuela Aldea Universitaria Liceo Fray Pedro de Agreda. Lenguaje C++ Contadores y Acumuladores República Bolivariana de Venezuela Aldea Universitaria Liceo Fray Pedro de Agreda Prof. Elías Cisneros. Lenguaje C++ Contadores y Acumuladores Usted es libre de: * Copiar, distribuir y comunicar públicamente

Más detalles

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

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

Más detalles

Tema 4: Estructuras de Control Estructura y Contenidos

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

Más detalles

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

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

Más detalles

Tema 9. Vectores y Matrices

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

Más detalles

Lenguaje C. Tipos de Datos Simples y Estructuras de Control

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

Más detalles

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

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

Más detalles

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

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

Más detalles

#include 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

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

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

Más detalles

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

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

Más detalles

Ejercicio 1 (2 puntos. Tiempo: 25 minutos)

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

Más detalles

CI 2125, Computación I

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

Más detalles

Programación. Grupo 1B. Tema 2: Elementos de Programación (Parte B)

Programación. Grupo 1B. Tema 2: Elementos de Programación (Parte B) Programación Facultad de Informática Universidad Politécnica de Valencia Grupo 1B Tema 2: (Parte B) David Picó Vila / Enrique Vidal Ruiz D.Picó/E.Vidal UPV: Septiembre, 2001 Índice 1 Introducción 0 2 Variables,

Más detalles

Curso 0 de Informática

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

Más detalles

PRÁCTICA 1: INTRODUCCIÓN A LA ALGORÍTMICA BOLETIN DE PROBLEMAS RESUELTOS. (Curso 03-04)

PRÁCTICA 1: INTRODUCCIÓN A LA ALGORÍTMICA BOLETIN DE PROBLEMAS RESUELTOS. (Curso 03-04) PRÁCTICA 1: INTRODUCCIÓN A LA ALGORÍTMICA BOLETIN DE PROBLEMAS RESUELTOS. (Curso 03-04) EJERCICIOS DE ESTRUCTURAS ALTERNATIVAS : 1.- Haga el algoritmo en pseudo código que, dada una variable cuyo valor

Más detalles

PRÁCTICA 5. SENTENCIAS DE CONTROL REPETITIVAS.

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

Más detalles

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

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

Más detalles

Ejercicios Tema 3. Estructuras de Selección

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

Más detalles

TEMA 4. ESTRUCTURAS DE CONTROL

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

Más detalles

3 ESTRUCTURAS DE CONTROL REPETITIVAS. BUCLES

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

Más detalles

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

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

Más detalles

Introducción a los Computadores Arreglos en C

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

Más detalles

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

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

Más detalles

PROBLEMAS DEL TEMA 5: Control de Flujo del Programa

PROBLEMAS DEL TEMA 5: Control de Flujo del Programa PROBLEMAS DEL TEMA 5: Control de Flujo del Programa EJERCICIOS RESUELTOS 1. Escribir un programa que calcule el factorial de un número entero n dado por teclado. Dicho número deberá ser mayor que cero

Más detalles

Estructuras de Control en C

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

Más detalles

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

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

Más detalles

Universidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C

Universidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C Universidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C Directivas del procesador Main() { Declaraciones Definiciones proposiciones }

Más detalles

EJEMPLOS Y EJERCICIOS

EJEMPLOS Y EJERCICIOS EJEMPLOS Y EJERCICIOS ALGORITMIA Ejercicio : 1 Desarrolle un algoritmo que permita leer dos valores distintos, determinar cual de los dos valores es el mayor y escribirlo. 1. 2.Inicializar variables: A

Más detalles

Programación. Ejercicios Tema 6 Tipos de Datos Estructurados: Estructuras Definidas por el Usuario

Programación. Ejercicios Tema 6 Tipos de Datos Estructurados: Estructuras Definidas por el Usuario Programación Ejercicios Tema 6 : Estructuras Definidas por el Usuario Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordóñez Morales Juan Gómez Romero José A. Iglesias Martínez José

Más detalles

Tema: Arreglos de Objetos en C++.

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

Más detalles

Tema 7: Programación con Matlab

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

Más detalles

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

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

Más detalles

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

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

Más detalles

Preliminares. Tipos de variables y Expresiones

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

Más detalles

TEMA 3: EL LENGUAJE C: PRESENTACIÓN

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

Más detalles

Estructuras de repetición hacer-mientras y repita hasta

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

Más detalles

Programación: QBASIC

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

Más detalles

TEMA 4. ELEMENTOS BÁSICOS DE PROGRAMACIÓN

TEMA 4. ELEMENTOS BÁSICOS DE PROGRAMACIÓN TEMA 4. ELEMENTOS BÁSICOS DE PROGRAMACIÓN 4.1 Definiciones y palabras reservadas básicas del C El lenguaje C++ está compuesto por: 32 palabras clave (estándar ANSI), comunes a todos los compiladores de

Más detalles

BUCLES ANIDADOS EN LENGUAJE C

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

Más detalles

El lenguaje C. 1. Más sobre Instrucciones de control

El lenguaje C. 1. Más sobre Instrucciones de control Principios de ción El lenguaje C 1. Más sobre Instrucciones de control Estudiaremos con mayor detalle la repetición y presentaremos estructuras adicionales de control de la repetición a saber las estructuras

Más detalles

TEMA 8: ESTRUCTURAS DE DATOS COMPLEJAS 1 VECTORES ESTÁTICOS 2 2 CADENAS O VECTORES DE CARACTERES 6 3 PASO DE CADENAS Y ARRAYS A FUNCIONES 8

TEMA 8: ESTRUCTURAS DE DATOS COMPLEJAS 1 VECTORES ESTÁTICOS 2 2 CADENAS O VECTORES DE CARACTERES 6 3 PASO DE CADENAS Y ARRAYS A FUNCIONES 8 TEMA 8: ESTRUCTURAS DE DATOS COMPLEJAS 1 VECTORES ESTÁTICOS 2 1.1 VECTORES O ARRAYS UNIDIMENSIONALES 2 1.2 ARRAYS MULTIDIMENSIONALES 3 1.3 INICIALIZACIÓN DE ARRAYS 4 1.3.1 INICIALIZACIÓN DE ARRAYS SIN

Más detalles

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

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

Más detalles

Funciones en C. En esta unidad aprenderás a: Comprender el desarrollo de un programa utilizando funciones

Funciones en C. En esta unidad aprenderás a: Comprender el desarrollo de un programa utilizando funciones Funciones en C 03 En esta unidad aprenderás a: Comprender el desarrollo de un programa utilizando funciones Establecer la diferencia entre la definición y declaración de una función Conocer y utilizar

Más detalles

Programación básica C++

Programación básica C++ Programación en Lenguaje C++ Programación básica C++ 6.3.1 Declaración de variables Introducción 6 Las variables sirven para identificar un determinado valor. Es importante tener en cuenta, que una variable

Más detalles

Ejemplos de conversión de reales a enteros

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

Más detalles

MANUAL DE REFERENCIA DE C++

MANUAL DE REFERENCIA DE C++ MANUAL DE REFERENCIA DE C++ UNIVERSIDAD NACIONAL DE COLOMBIA FACULTAD DE INGENIERÍA DEPARTAMENTO DE INGENIERÍA DE SISTEMAS E INDUSTRIAL BOGOTÁ D.C. 2009 Objetivo: Brindar a los estudiantes del curso de

Más detalles

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA

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

Más detalles

Examen Principios de Programación Febrero 2012

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

Más detalles

INTELIGENCIA EN REDES DE COMUNICACIONES PRÁCTICA FINAL. Ignacio Ribas Ramos Miguel Flecha Lozano Ingeniería de Telecomunicaciones

INTELIGENCIA EN REDES DE COMUNICACIONES PRÁCTICA FINAL. Ignacio Ribas Ramos Miguel Flecha Lozano Ingeniería de Telecomunicaciones INTELIGENCIA EN REDES DE COMUNICACIONES PRÁCTICA FINAL BLACKJACK Ignacio Ribas Ramos Miguel Flecha Lozano Ingeniería de Telecomunicaciones 1. Explicación del juego de cartas del Blackjack El Blackjack

Más detalles

UNAN- LEON SENTENCIA DE CONTROL DO WHILE. M.Sc. Ana María Salgado G.

UNAN- LEON SENTENCIA DE CONTROL DO WHILE. M.Sc. Ana María Salgado G. 2013 UNAN- LEON SENTENCIA DE CONTROL DO WHILE M.Sc. Ana María Salga G. Unidad IV: Estructuras de control Sentencia -while La forma general de esta sentencia es: sentencia; while (expresion); sentencia

Más detalles

UNIVERSIDAD CENTRAL. Facultad de Ingeniería. Algoritmos y programación Grupo 1.4. Taller No.3

UNIVERSIDAD CENTRAL. Facultad de Ingeniería. Algoritmos y programación Grupo 1.4. Taller No.3 UNIVERSIDAD CENTRAL Facultad de Ingeniería Algoritmos y programación Grupo 1.4 Taller No.3 Ejecute los siguientes programas en el computador en lenguaje c. Haga que el programa termine sólo cuando el usuario

Más detalles

INTRODUCCIÓN AL LENGUAJE C

INTRODUCCIÓN AL LENGUAJE C INTRODUCCIÓN AL LENGUAJE C Fundamentos de Informática EUP ULPGC Jose Torres 1 de 36 Historia de C Precursores: muchas ideas provienen de BCPL (Martin Richards, 1967) y de B (Ken Thompson, 1970) C fue diseñado

Más detalles

CONCEPTOS BASICOS DEL LENGUAJE JAVA

CONCEPTOS BASICOS DEL LENGUAJE JAVA CONCEPTOS BASICOS DEL LENGUAJE JAVA NOMENCLATURA GENERAL En Java se distinguen las letras mayúsculas y minúsculas. Las reglas del lenguaje respecto a los nombres de variables son muy amplias y permiten

Más detalles

LABORATORIO 1 OPERACIONES DE ENTRADA Y SALIDA

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

Lenguaje C Bucles, Condicionales, operadores y Algoritmos.

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

Más detalles

int while while else else int else else

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

Más detalles

2.1.- EJEMPLO DE UN PROGRAMA FORTRAN

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

Más detalles

Fundamentos de programación

Fundamentos de programación Fundamentos de programación Estructuras de Control Estructuras de control Estructuras de control Estructura secuencial Estructura alternativa Sentencias if, if else Sentencias if else anidadas El operador

Más detalles

Capítulo 4 Procesos con estructuras de repetición

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

Más detalles

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

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

Más detalles

Lenguaje de Programación en C

Lenguaje de Programación en C Universidad Nacional de Catamarca Facultad de Tecnología y Ciencias Aplicadas Ingeniería Electrónica Lenguaje de Programación en C Apuntes de cátedra: Informática Docente: Lic. Ana María del Prado Tabla

Más detalles

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

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

FUNDAMENTOS DE INFORMÁTICA 1º Ingeniería Industrial

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

Más detalles

Fundamentos de Informática ETSID. Tema 4: Estructuras de Repetición (Bucles).

Fundamentos de Informática ETSID. Tema 4: Estructuras de Repetición (Bucles). Fundamentos de Informática ETSID Tema 4: Estructuras de Repetición (Bucles). Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia Índice 1. Introducción 2. Bucle for

Más detalles

Estructuras de repetición

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

Más detalles

Funciones en Lenguaje C.

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

Ejercicios aplicando estructuras de asignación.

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

Más detalles

Sentencias o instrucciones en Visual BASIC

Sentencias o instrucciones en Visual BASIC Tecnología a de la Informació Sentencias o instrucciones en Visual BASIC REM Tecnología a de la Informació REM es una sentencia no ejecutable y permite introducir comentarios en los programas. A esta práctica

Más detalles

EQUIVALENCIAS EN C DE CONSTRUCCIONES SECUENICIALES EN PSEUDOCÓDIGO

EQUIVALENCIAS EN C DE CONSTRUCCIONES SECUENICIALES EN PSEUDOCÓDIGO EQUIVALENCIAS EN C DE CONSTRUCCIONES SECUENICIALES EN PSEUDOCÓDIGO TIPOS DE DATOS BÁSICOS: Tipo Tipo Tamaño aproximado en bits Rango mínimo Carácter char 8 0 a 55 Entero int 16-3767 a 3767 Real float 3

Más detalles

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

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

Más detalles

Lección 10: Estructuras de Control. Autor: José Navarro. Referencias: C. Horstmann, Big Java Late Objects, Caps 3-4

Lección 10: Estructuras de Control. Autor: José Navarro. Referencias: C. Horstmann, Big Java Late Objects, Caps 3-4 Lección 10: Autor: José Navarro Referencias: C. Horstmann, Big Java Late Objects, Caps 3-4 C. Horstmann, Java Concepts, 6ta. Ed., Caps 5-6 Objetivos Bosquejo Explicar la operación de diferentes estructuras

Más detalles

APRENDE A CREAR UNA PÁGINA WEB CON HTML

APRENDE A CREAR UNA PÁGINA WEB CON HTML APRENDE A CREAR UNA PÁGINA WEB CON HTML Introducción a PHP INTRODUCCIÓN PHP es una lenguaje de programación del lado del servidor. En este curso, lo usaremos para recibir los datos de un formulario, realizar

Más detalles

Arreglos. // Incluir E/S y Librerías Standard #include #include

Arreglos. // 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 detalles

Introducción al tipo de dato ARRAY

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

Más detalles

Lenguaje de programación C. Introducción

Lenguaje de programación C. Introducción Lenguaje de programación C Introducción 1 Elementos del lenguaje C Colección de funciones Estas funciones contienen declaraciones, sentencias, expresiones y otros elementos que en conjunto indican a la

Más detalles

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

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

Más detalles

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

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

Más detalles

#include /* Factorial de un número - versión 1- */

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

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

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

Más detalles

INTRODUCCIÓN. Estructura de Datos Tipos Abstractos de Datos (TAD S) Profs. Lorna Figueroa M. Mauricio Solar F. UTFSM 1 / 2008

INTRODUCCIÓN. Estructura de Datos Tipos Abstractos de Datos (TAD S) Profs. Lorna Figueroa M. Mauricio Solar F. UTFSM 1 / 2008 INTRODUCCIÓN Estructura de Datos Tipos Abstractos de Datos (TAD S) Para poder obtener un programa que resuelva un problema dado, son necesarios varios pasos : La formulación y especificación del problema

Más detalles

Contenido. Capítulo 1. Introducción a lenguaje C 1

Contenido. Capítulo 1. Introducción a lenguaje C 1 Contenido Capítulo 1. Introducción a lenguaje C 1 Introducción... 2 Qué es un lenguaje de programación?... 2 Tipos de lenguajes de programación... 2 Introducción a lenguaje C... 2 Historia de lenguaje

Más detalles

Universidad Nacional del Santa F A C U L T A D D E I N G E N I E R I A E.A.P. Ingeniería de Sistemas e Informática NETBEANS 7.0

Universidad Nacional del Santa F A C U L T A D D E I N G E N I E R I A E.A.P. Ingeniería de Sistemas e Informática NETBEANS 7.0 Universidad Nacional del Santa F A C U L T A D D E I N G E N I E R I A E.A.P. Ingeniería de Sistemas e Informática NETBEANS 7.0 PROYECTO DE ESTRUCTURA REPETITIVA DO WHILE A c o n t i n u a c i ó n r e

Más detalles

Tema 3 Elementos básicos de programación

Tema 3 Elementos básicos de programación Representación de Datos y Aplicaciones Tema 3 Elementos básicos de programación Natividad Martínez Madrid nati@it.uc3m.es Objetivos del tema 3 Conocer la estructura básica de un programa Java Comprender

Más detalles

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

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

Más detalles

Punteros. Definición Un puntero es un dato que contiene una dirección de memoria.

Punteros. Definición Un puntero es un dato que contiene una dirección de memoria. Punteros Definición Un puntero es un dato que contiene una dirección de memoria. NOTA: Existe una dirección especial que se representa por medio de la constante NULL (definida en ) y se emplea

Más detalles

Comencemos a programar con. Entrega 10. Estructuras de Control II

Comencemos a programar con. Entrega 10. Estructuras de Control II Comencemos a programar con VBA - Access Entrega 10 Estructuras de Control II Eduardo Olaz 10-2 Estructuras de Control, segunda parte Las Instrucciones While - - - Wend La estructura de bucle For Contador

Más detalles

Programación I Instrucciones de control - condicionales

Programación I Instrucciones de control - condicionales Contenidos 1 Instrucciones de control - condicionales Iván Cantador Operadores relacionales (I) Operadores relacionales en C Operador < Menor que Significado Mayor que >= Mayor o

Más detalles

Programación. Ejercicios Tema 3. Elementos Básicos del Lenguaje C

Programación. Ejercicios Tema 3. Elementos Básicos del Lenguaje C Programación Ejercicios Tema 3 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 Primera Sesión:

Más detalles