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

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

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

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

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

Más detalles

Hoja de problemas Estructuras de Control

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

Más detalles

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

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

Más detalles

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 4: Introducción a la programación I

Tema 4: Introducción a la programación I Tema 4: Introducción a la programación I Objetivos del tema: Una vez visto los fundamentos de un computador y conociendo cuáles son los pasos a seguir para solucionar un problema del mundo real mediante

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

! 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

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

EJERCICIOS DE INICIACIÓN A LA PROGRAMACIÓN EN LENGUAJE C

EJERCICIOS DE INICIACIÓN A LA PROGRAMACIÓN EN LENGUAJE C EJERCICIOS DE INICIACIÓN A LA PROGRAMACIÓN EN LENGUAJE C ACADEMIA C/ Cartagena 99 1ºC. 28002 Madrid Tel. 91 51 51 321 INTRODUCCIÓN. EL PRIMER PROGRAMA EN C... 8 Resumen-Teoría... 8 Ejercicios... 8 Ejercicio

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

INTRODUCCIÓN A LA PROGRAMACIÓN. Claudio Gutiérrez-Soto Manuel Crisosto Muñoz

INTRODUCCIÓN A LA PROGRAMACIÓN. Claudio Gutiérrez-Soto Manuel Crisosto Muñoz INTRODUCCIÓN A LA PROGRAMACIÓN Claudio Gutiérrez-Soto Manuel Crisosto Muñoz Agradecimientos Introducción a la Programación Quiero agradecer de manera anticipada a los alumnos de introducción a la programación,

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

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

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

Introducción al C 1. HISTORIA DEL C

Introducción al C 1. HISTORIA DEL C 1. HISTORIA DEL C El nacimiento del C, está fuertemente vinculado al desarrollo del sistema operativo UNIX. El UNIX era un sistema operativo que se quería implementar a partir de un lenguaje de alto nivel,

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

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

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

Tema 4: Introducción a la programación I

Tema 4: Introducción a la programación I Tema 4: Introducción a la programación I Objetivos del tema: Una vez visto los fundamentos de un computador y conociendo cuáles son los pasos a seguir para solucionar un problema del mundo real mediante

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

El lenguaje C: Elementos básicos del lenguaje

El lenguaje C: Elementos básicos del lenguaje Facultad de Ciencias Exactas, Ingeniería y Agrimensura Departamento de Sistemas e Informática Escuela de Electrónica Informática II El lenguaje C: Elementos básicos del lenguaje Este material debe utilizarse

Más detalles

Informática I. Código 2547100 Semestre 2014-2. Para Ingeniería Electrónica e Ingeniería de Telecomunicaciones Profesor: Sebastián Isaza

Informática I. Código 2547100 Semestre 2014-2. Para Ingeniería Electrónica e Ingeniería de Telecomunicaciones Profesor: Sebastián Isaza Informática I Código 2547100 Semestre 2014-2 Para Ingeniería Electrónica e Ingeniería de Telecomunicaciones Profesor: Sebastián Isaza Programming tools Editor de texto (gedit, kate, vim, wordpad, etc):

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

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

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

Estructuras de Repetición Repita Mientras

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

Más detalles

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

CAPITULO 1. CONCEPTOS BÁSICOS. 1. Introducción. Este curso esta basado en un lenguaje de programación estructurada de propósito general.

CAPITULO 1. CONCEPTOS BÁSICOS. 1. Introducción. Este curso esta basado en un lenguaje de programación estructurada de propósito general. 1 CAPITULO 1 CONCEPTOS BÁSICOS 1 Introducción Este curso esta basado en un lenguaje de programación estructurada de propósito general Se pueden utilizar muchos lenguajes para programar una computadora

Más detalles

Ejercicios de Programación en Java

Ejercicios de Programación en Java Afianza tus conocimientos de programación mediante la resolución de ejercicios Ejercicios de Programación en Java Condicionales, Bucles, Tablas y Funciones F.M. Pérez Montes Esta obra está publicada bajo

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

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

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

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN AUTOR: DAVID KANAGUSICO HERNÁNDEZ Introducción a la programación Clave: 1167 Plan: 2005 Créditos: 8 Licenciatura: Informática

Más detalles

HOJA 1 (Funciones y Procedimientos) 1. Hola Mundo- Realizar un programa en Pseudocódigo y en C que muestre por pantalla la frase Hola, mundo.

HOJA 1 (Funciones y Procedimientos) 1. Hola Mundo- Realizar un programa en Pseudocódigo y en C que muestre por pantalla la frase Hola, mundo. HOJA 1 (Funciones y Procedimientos) 1. Hola Mundo- Realizar un programa en Pseudocódigo y en C que muestre por pantalla la frase Hola, mundo. 2. Suma- Realizar un programa en Pseudocódigo y en C que lea

Más detalles

Estructura de Datos [Tipos de datos concretos y tipos de datos abstractos]

Estructura de Datos [Tipos de datos concretos y tipos de datos abstractos] Estructura de Datos [Tipos de datos concretos y tipos de datos abstractos] M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 14-O Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Estructura

Más detalles

www.aprendoencasa.com Curso Introducción JAVA Pág.: 1

www.aprendoencasa.com Curso Introducción JAVA Pág.: 1 www.aprendoencasa.com Curso Introducción JAVA Pág.: 1 Introducción Java es un lenguaje basado en la programación orientada a objetos (POO), este tipo de programación va más allá del tipo de programación

Más detalles

LENGUAJE. Tema 1 - Introducción

LENGUAJE. Tema 1 - Introducción LENGUAJE Tema 1 - Introducción HISTORIA DEL LENGUAJE C El lenguaje de programación C fue creado por Dennis Ritchie cuando trabajaba en Bell Laboratories de AT&T junto con Ken Thompson en el diseño del

Más detalles

I.E.S. Estuaria by Berna 2007 ESQUEMA-BÁSICO: JAVASCRIPT

I.E.S. Estuaria by Berna 2007 ESQUEMA-BÁSICO: JAVASCRIPT ESQUEMA-BÁSICO: JAVASCRIPT INDICE 1,- Qué es Javascript? 2,- Cómo se ejecuta? 3,- Tipos de comandos o instrucciones u órdenes (con ejemplos comentados para su comprensión) 3,1,- Comandos básicos y Tipos

Más detalles

SENTENCIAS DE CONTROL (SENTENCIAS if Y switch)

SENTENCIAS DE CONTROL (SENTENCIAS if Y switch) 2010 UNAN LEON FACULTAD DE CIENCIA Y TECNOLOGIA Departamento de Computación Autor: Asignatura: Programación Estructurada SENTENCIAS DE CONTROL (SENTENCIAS if Y switch) Este documento es una extracción

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

Programación I. Contenido. Relación de Ejercicios Sonido e Imagen

Programación I. Contenido. Relación de Ejercicios Sonido e Imagen Programación I UNIVERSIDAD DE MÁLAGA Dpto. Lenguajes y CC. Computación E.T.S.I. Telecomunicación Contenido Relación de Ejercicios Sonido e Imagen Tema 2: Conceptos Básicos de Programación 2 Práctica 1.

Más detalles

Programación I Instrucciones de control - bucles

Programación I Instrucciones de control - bucles Contenidos 1 Instrucciones de control - bucles anidados Iván Cantador Contenidos 2 Bucles: la instrucción for (I) 3 anidados Un bucle forejecuta un bloque de sentencias de forma iterativa mientras se cumpla

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

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

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

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

Manual de Pra cticas de Laboratorio Programacio n Ba sica

Manual de Pra cticas de Laboratorio Programacio n Ba sica Manual de Pra cticas de Laboratorio Programacio n Ba sica Arturo Vega Gonza lez Arturo Gonza lez Vega Universidad de Guanajuato. Divisio n de Ciencias e Ingenierı as, Campus Leo n. Departamento de Ingenierı

Más detalles

LENGUAJE ANSI C Guía de referencia

LENGUAJE ANSI C Guía de referencia Apéndice W2 LENGUAJE ANSI C Guía de referencia C.1. Elementos básicos de un programa El lenguaje C fue desarrollado en Bell laboratories para su uso en investigación y se caracteriza por un gran número

Más detalles

Asignatura. Taller de Computación I

Asignatura. Taller de Computación I Asignatura Elaboración Gabriel F. Stancanelli Este material pertenece a la materia, de la Carrera de Analista de Sistemas de Computación de Educación a Distancia del INSTITUTO DE TECNOLOGÍA ORT. TODOS

Más detalles

Tema 5. Estructuras de datos: arrays y registros

Tema 5. Estructuras de datos: arrays y registros Fundamentos de Programación I Tema 5. Estructuras de datos: arrays y registros Luís Rodríguez Baena (luis.rodriguez@upsam.net) Universidad Pontificia de Salamanca (campus Madrid) Escuela Superior de Ingeniería

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

Lenguaje C Funciones. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia

Lenguaje C Funciones. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Lenguaje C Funciones Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Qué es una función o rutina/subrutina? Se presenta como un subalgoritmo

Más detalles

Programación en C. Apuntes creados por: José María Bea González. Algunos de los ejercicios han sido extraídos de www.elrincondec.

Programación en C. Apuntes creados por: José María Bea González. Algunos de los ejercicios han sido extraídos de www.elrincondec. www.josemariabea.com Programación en C Apuntes creados por: José María Bea González Algunos de los ejercicios han sido extraídos de www.elrincondec.com 1 Contenido Programación en C... 1 Tema 1: Introducción...

Más detalles

Tutorial de Eclipse CDT

Tutorial de Eclipse CDT Tutorial de Eclipse CDT Instalación y manejo básico para proyectos de C/C++ en Linux Preparado por: Mauricio Vásquez Revisado por: Sebastián Isaza

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

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