int while while else else int else else

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

Download "int while while else else int else else"

Transcripción

1 ******************************************************** PROGRAMACION APLICADA A LA INGENIERIA CIVIL OOCC GUIA Nº2 Ayudante: Rodrigo Torres Aguirre/2009 Compilador utilizado:dev-c++ version ******************************************************** 1-Dado como entrada dos números enteros, positivos y distintos: a y b, determine si el mayor es múltiplo del menor. Indicación: considere usar operadores para división entera (/ en C/C++) y para resto de división entera (% en C/C++). int a,b; printf("ingrese el Numero a:"); scanf("%d",&a); while(a<=0){ printf("numero ingresado es Incorrecto.\n"); printf("ingrese el Numero Nuevamente (mayor que cero): "); scanf("%d", &a); printf("\ningrese el Numero b:"); scanf("%d",&b); while(b<=0){ printf("numero ingresado es Incorrecto.\n"); printf("ingrese el Numero Nuevamente (mayor que cero): "); scanf("%d",&b); if(a%b==0){ printf("%d es multiplo de %d",a,b); else if(a%b==1){ printf("%d no es multiplo de %d",a,b); if(b%a==0){ printf("%d es multiplo de %d",b,a); else if(b%a==1){ printf("%d no es multiplo de %d",b,a); 2-Dado como entrada cuatro valores enteros: a, b, c, y d, genere como salida todas las relaciones de igualdad. Esto puede ser "todos son iguales", "son iguales a y b", "son iguales a, b y c", etc. int a,b,c,d; printf("ingrese el numero a:"); scanf("%d",&a); printf("ingrese el numero b:"); scanf("%d",&b); printf("ingrese el numero c:"); scanf("%d",&c); printf("ingrese el numero d:"); scanf("%d",&d); if(a==b){printf("\ta son iguales b\n"); else{printf("\ta son distintos b\n"); if(a==c){printf("\ta son iguales c\n"); else{printf("\ta son distintos b\n"); if(a==d){printf("\ta son iguales d\n");

2 else{printf("\ta son distintos d\n"); if(b==c){printf("\tb son iguales c\n"); else{printf("\tb son distintos c\n"); if(b==d){printf("\tb son iguales d\n"); else{printf("\tb son distintos d\n"); if(d==c){printf("\td son iguales c\n"); else{printf("\td son distintos c\n"); if(a==b && b==c){printf("\ta,b,c son iguales\n"); if(a==c && c==d){printf("\ta,c,d son iguales\n"); if(a==b && a==d){printf("\ta,b,d son iguales\n"); if(b==c && c==d){printf("\tb,c,d son iguales\n"); if(a==b && b==c && c==d){printf("\ttodos son iguales"); 3-Construya un algoritmo que reciba como entrada un cierto valor n, y genere como salida n veces la palabra "hola". int n,i; printf("ingrese el valor de n:"); printf("\t%d-hola\n",i); 4-Construya un algoritmo que reciba como entrada un cierto valor n y genere como salida el valor de la serie: 1*2 + 2*3 + 3*4 + 4*5 + +(n-1)*n+n*(n+1) int n,suma,i,a; printf("ingrese el numero n:"); suma=0; a=i*(i+1); suma=suma+a; printf("el resultado de la suma es:%d",suma); 5-Construya un algoritmo que reciba como entrada dos valores: a y b, donde a < b. Este algoritmo debe generar como salida los múltiplos de a que son menores que b. int a,b,i,k; printf("ingrese a:"); scanf("%d",&a); printf("ingrese b:"); scanf("%d",&b); if(a<b){ printf("los multiplos de a son:\n");

3 while(i<b){ if(a%i==0){ printf("\n\t%d",i); else{ printf("\ningrese a y b, de tal forma que a<b"); 6-Construya un algoritmo que reciba como entrada una secuencia de valores numéricos y genere como salida la suma de los valores pares y la multiplicación de los impares. Considere que un valor negativo significa que no hay más datos y no debe ser considerado como dato válido. int n,i,dato,pares,multiplicados; printf("ingrese el numero de valores:"); pares=0; multiplicados=1; printf("valor:"); scanf("%d",&dato); if(dato%2==0){ pares=pares+dato; if(dato%2==1){ multiplicados=multiplicados*dato; printf("la suma de los pares es:%d\n",pares); printf("la multiplicacion de los impares es:%d",multiplicados); 7-Construya un algoritmo que genere como salida los términos de la siguiente serie: 2, 5, 7, 10, 12, 15, 17,,1800. int i,pares,impares; printf("los terminos de la serie son:\n"); i=0; while(i<=359){ pares=5*i+2; impares=5*i+5; printf("-%d-%d",pares,impares);

4 8-Construya un algoritmo que genere los términos de la siguiente serie, y además calcule su valor para un n dado: 1-1/2+1/3-1/4+1/ /n float suma,n,i; printf("ingrese la cantidad de terminos:"); scanf("%f",&n); suma=0; suma=suma+pow((double)-1,(double)i+1)*(1/i); i++; printf("el resultado es:%f",suma); 9-Construya un algoritmo que reciba como entrada un valor n y calcule una aproximación del valor de e, como la suma de la siguiente serie: 1+1/2!+1/3!+1/4!+1/5!+...+1/n! int n,i; float suma,den; printf("ingrese el valor de n:"); suma=0; den=1; den=den*i; suma=suma+1/den; printf("una aproximacion del numero e es:%f",suma); 10-El valor de e^x se puede aproximar por la suma: 1+(x/1!)+(x^2/2!)+(x^3/3!)+(x^4/4!)+...+(x^n/n!) Escriba un algoritmo que tome valores para x y n como entrada y visualice la suma para los valores proporcionados desde teclado. int n,i,x; float suma,pot,f; printf("ingrese el valor n:"); printf("ingrese el valor x:"); scanf("%d",&x); pot=1; suma=1; f=1; f=f*i; pot=pot*x; suma=suma+pot/f;

5 printf("la suma de e^x es:%f",suma); 11-Escriba un algoritmo que permita imprimir el resultado de la siguiente suma: Sn(a,b) = 1/a + 1/(a + b) + 1/(a +2b) + 1/ (a + 3b)+. +1/ (a + nb),en donde a, b y n se ingresan por teclado. int n,i,a,b; float suma,den; printf("ingrese a:");scanf("%d",&a); printf("ingrese b:");scanf("%d",&b); printf("ingrese n:"); i=0; suma=0; den=a+i*b; suma=suma+(1/den); printf("el resultado de la suma es Sn(%d,%d)=%f",a,b,suma); 12-Se tiene una tabla con los datos de matrícula, peso, estatura y sexo de los alumnos de la USACH. Construya un algoritmo que reciba los datos de la tabla antes mencionada, calcule y genere como salida el promedio de los pesos y de las estaturas. Su algoritmo debe entregar estos valores considerando todos los individuos y también diferenciando por sexo. Considere el fin de datos de matrícula con el valor cero (0). int n,i,sexo,matricula,canthombres,cantmujeres;//a=1(hombre) a=0(mujer) float prompesohombres,prompesomujeres,peso,altura,hombres,estaturah, mujeres,estaturam,x,y,promediopeso,promedioaltura; printf("ingrese el numero de alumnos:"); hombres=0; estaturah=0; mujeres=0; estaturam=0; canthombres=0; cantmujeres=0; printf("\nmatricula:");scanf("%d",&matricula); printf("sexo (hombre=1,mujer=0):");scanf("%d",&sexo); if(matricula>0){ if(sexo==1){ printf("peso:");scanf("%f",&peso); printf("altura:");scanf("%f",&altura); hombres=hombres+peso; estaturah=estaturah+altura; canthombres=canthombres+1; else{ printf("peso:");scanf("%f",&peso); printf("altura:");scanf("%f",&altura); mujeres=mujeres+peso; estaturam=estaturam+altura; cantmujeres=cantmujeres+1;

6 prompesohombres=hombres/canthombres; prompesomujeres=mujeres/cantmujeres; X=estaturaH/cantHombres; Y=estaturaM/cantMujeres; promediopeso=(hombres+mujeres)/(canthombres+cantmujeres); promedioaltura=(estaturah+estaturam)/(canthombres+cantmujeres); printf("\nel promedio de peso entre hombres:%f",prompesohombres); printf("\nel promedio de peso entre mujeres:%f",prompesomujeres); printf("\nel promedio de altura entre hombres:%f",x); printf("\nel promedio de altura entre mujeres:%f",y); printf("\nel promedio total del peso de los alumnos:%f",promediopeso); printf("\nel promedio total de la altura de los alumnos:%f",promedioaltura); 13-Dado como entrada un fecha expresada en: día (1 al 31), mes (1,12) y año (en número), genere como salida la fecha del día siguiente. Indicación: considere meses de 31 días enero, marzo, mayo, julio, agosto, octubre, diciembre, y todos los restantes de 30 días, salvo febrero que siempre tendría 28. int dia,mes,ano,nuevodia,nuevomes,nuevoano; printf("***ingrese la Fecha***\n"); printf("lista de los meses del año:\n"); printf("\t1-enero\n \t2-febrero\n \t3-marzo\n \t4-abril\n \t5-mayo\n"); printf("\t6-junio\n \t7-julio\n \t8-agosto\n \t9-septiembre\n"); printf("\t10-octubre\n \t11-noviembre\n \t12-diciembre\n"); printf("\n-ingrese el mes (entre 1 y 12):"); scanf("%d", &mes); //Se puede ingresar desde el mes 1 al 12, en el caso contrario //debera ingresarse el mes nuevamente while(mes<1 mes>12){ printf("\nmes ingresado incorrecto.\n"); printf("ingrese el mes nuevamente: "); scanf("%d", &mes); //Mes de Enero, Marzo, Mayo, Julio, Agosto, Octubre y Diciembre if(mes==1 mes==3 mes==5 mes==7 mes==8 mes==10 mes==12){ printf("\n-ingrese el dia: ");scanf("%d", &dia); //Se pueden ingresar numeros desde el 1 hasta la indicacion en el //enunciado del problema while(dia < 1 dia>31){ printf("dia ingresado incorrecto.\n"); printf("ingrese el dia nuevamente: ");scanf("%d", &dia); printf("\n-ingrese el ano: ");scanf("%d", &ano); if(dia<31 && mes!=12){ nuevodia=dia+1; nuevomes=mes; else if(dia==31 && mes!=12){ nuevodia=1; nuevomes=mes+1; else if(dia==31 && mes==12){ nuevodia=1;

7 nuevomes=1; nuevoano=ano+1; //Mes de Abril, Junio, Septiembre y Noviembre if(mes==4 mes==6 mes==9 mes==11){ printf("\n-ingrese el dia: ");scanf("%d", &dia); while(dia < 1 dia>30){ printf("dia ingresado incorrecto.\n"); printf("ingrese el dia nuevamente: ");scanf("%d", &dia); printf("\n-ingrese el ano: ");scanf("%d", &ano); if(dia<30){ nuevodia=dia+1; nuevomes=mes; else if(dia==30){ nuevodia=1; nuevomes=mes+1; //Mes de Febrero if(mes==2){ printf("\n-ingrese el dia: ");scanf("%d", &dia); while(dia < 1 dia>28){ printf("dia ingresado incorrecto.\n"); printf("ingrese el dia nuevamente: ");scanf("%d", &dia); printf("\n-ingrese el ano: ");scanf("%d", &ano); if(dia<28){ nuevodia=dia+1; nuevomes=mes; else if(dia==28){ nuevodia=1; nuevomes=mes+1; //RESULTADOS printf("\n\n-la fecha es: %d/%d/%d\n",dia,mes,ano); printf("-la fecha del dia siguiente es:%d/%d/%d\n",nuevodia,nuevomes,nuevoano); 14-Se dice que todos los números que se pueden generar a partir de la fórmula 4n + 3 son primos. Construya un programa que genere los 100 primeros números de la serie dada por la fórmula anterior y en cada caso determine si es que efectivamente el número es primo. La comprobación la puede hacer determinando si el número tiene o no divisores. #define n 100 int i,j,cont,p; for(i=0;i<n;i++){ p=(4*i)+3; cont=0; for(j=1;j<=p;j++){ if(p%j==0){ cont=cont+1;

8 if(cont==2){ printf("\n%d) El numero %d es Primo",i+1,p); 15-Se dice que un número es perfecto si la suma de los divisores del número es igual al número. Escriba un programa que determine si un número ingresado como entrada a un programa es perfecto o no. Por ejemplo 6 y 28 son números perfectos.[los numeros perfectos estan dados por:(2^(n-1))*((2^n)-1)] int i,n,sum=0; printf("ingrese un numero:"); printf("los multiplos de a son:\n"); for(i<n;i++){ if(n%i==0){ printf("%d ",i); sum=sum+i; if(n==sum){ printf("\n\nel numero %d es perfecto",n); else{ printf("\n\nel numero %d NO es perfecto",n); 16-Escriba otro programa que determine los números perfectos que existen en un rango de 1 a n, donde n es una entrada del programa. int i,j,n,sum; printf("ingrese el numero Limite Superior del Rango:"); for(i<=n;i++){ sum=0; for(j=1;j<i;j++){ if(i%j==0){ sum=sum+j; if(i==sum){ printf("\n\nel numero %d es perfecto",i);

9 17-Se dice que un número es deficiente si no alcanza a ser perfecto. En este caso, si la suma de los divisores del número es menor que el número. En el sentido contrario, se dice que un número es abundante si la suma de sus divisores lo sobrepasa. Construya un programa que para un rango de 1 a n, siendo n una entrada del programa, determine si el número es deficiente, perfecto o abundante. Indique además el total de cada uno de ellos en ese rango. int i,j,n,sum,perfectos=0,abundantes=0,deficientes=0; printf("ingrese el numero Limite Superior del rango:"); for(i<=n;i++){ sum=0; for(j=1;j<i;j++){ if(i%j==0){ sum=sum+j; if(i==sum){ printf("\nel numero %d es Perfecto",i); perfectos++; else if(i>sum){ printf("\nel numero %d es Deficiente",i); deficientes++; else if(i<sum){ printf("\nel numero %d es Abundante",i); abundantes++; printf("\n\n"); printf("\nla cantidad de numeros Perfectos son:%d",perfectos); printf("\nla cantidad de numeros Deficientes son:%d",deficientes); printf("\nla cantidad de numeros Abundantes son:%d",abundantes); 18-Se dice que dos números son primos gemelos si ambos son primos y están separados por una distancia de 2. Por ejemplo, primos gemelos conocidos son: 3 y 5; 5 y 7; 11 y 13; 17 y 19, etc. Construya un programa que dado dos números n1 y n2 indique si son primos gemelos o no. int i,n1,n2,cont; printf("ingrese el primer numero:");scanf("%d", &n1); printf("ingrese el segundo numero:");scanf("%d", &n2); cont=0; for(i<=n1;i++){ if(n1%i==0){ cont=cont+1; if(cont==2){ printf("\nel numero %d es Primo",n1); cont=0; for(i<=n2;i++){ if(n2%i==0){

10 cont=cont+1; if(cont==2){ printf("\nel numero %d es Primo",n2); if(n1+2==n2 n2+2==n1){ printf("\nlos numeros son primos gemelos"); else{ printf("\nlos numeros No son primos gemelos"); 19-Construya un programa que dado un rango de 1 a n, siendo n una entrada del programa, determine los primos gemelos que se encuentren en ese rango. int i,j,n,cont1,cont2; printf("ingrese el numero Limite Superior del Rango:"); printf("\nlos numeros son primos gemelos entre 1 y %d son:\n",n); for(i<=n;i++){ cont1=0; for(j=1;j<=i;j++){ if(i%j==0){ cont1=cont1+1; cont2=0; for(j=1;j<=(i-2);j++){ if((i-2)%j==0){ cont2=cont2+1; if(cont1==2 && cont2==2){ printf("\nel numero %d es Primo",i-2); printf("\nel numero %d es Primo",i); printf("\nlos numeros son primos gemelos"); printf("\n\n"); 20-Se dice que dos números son amigos si la suma de los divisores de uno dan como resultado el valor del otro y viceversa. Construya un programa que determine si dos números n1 y n2 ingresados por teclado son amigos. //Un ejemplo de numeros amigos son el numero 220 y 284. //Los divisores de 220 son 1, 2, 4, 5, 10, 11, 20, 22, 44, 55 y 110, que //suman 284. //Los divisores de 284 son 1, 2, 4, 71 y 142, que suman 220. int i,j,n1,n2,sum1,sum2; printf("ingrese el primer numero:");scanf("%d", &n1); printf("ingrese el segundo numero:");scanf("%d", &n2); sum1=0; printf("\nlos multiplos de %d son:",n1); for(i<n1;i++){

11 if(n1%i==0){ printf("%d ",i); sum1=sum1+i; sum2=0; printf("\nlos multiplos de %d son:",n2); for(j=1;j<n2;j++){ if(n2%j==0){ printf("%d ",j); sum2=sum2+j; if(n1==sum2 && n2==sum1){ printf("\n\nlos numeros %d y %d son amigos",n1,n2); else{ printf("\n\nlos numeros %d y %d NO son amigos",n1,n2);

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

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

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

Repetición. Ejercicio 3

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

Más detalles

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

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

Más detalles

#include<stdio.h> #include<conio.h> #include<stdlib.h> #include<iostream> using namespace std; main() int num, intentos, i; string password;

#include<stdio.h> #include<conio.h> #include<stdlib.h> #include<iostream> using namespace std; main() int num, intentos, i; string password; #include #include #include #include using namespace std; main() int num, intentos, i; string password; char opcion; float radio, area, pi=3.1416; printf("* CETis 141

Más detalles

Titulo: Calculo de PI

Titulo: Calculo de PI Titulo: Calculo de PI Realizar un programa que calcule una aproximación al número PI, mediante el sumatorio de los 100.000 primeros términos de la serie (y finalmente multiplicada por 4): Nota: Utilicese

Más 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

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

#include <stdio.h> float cubica(float numero) { float cubica; cubica = numero * numero * numero; return cubica; }

#include <stdio.h> float cubica(float numero) { float cubica; cubica = numero * numero * numero; return cubica; } /*1. Crear una función que calcule el cubo de un número real (float). El resultado deberá ser otro número real. Probar esta función para calcular el cubo de 3.2 y el de 5. */ float cubica(float numero)

Más detalles

Bucles anidados. M.Sc. Ana María Salgado G. UNAN - LEON 24/04/2012

Bucles anidados. M.Sc. Ana María Salgado G. UNAN - LEON 24/04/2012 2012 Bucles anidados M.Sc. Ana María Salgado G. UNAN - LEON 24/04/2012 Bucles anidados Los bucles anidados constan de un bucle externo con uno o más bucles internos. Cada vez que se repite el bucle externo,

Más detalles

1. Escriba el siguiente código, compílelo y ejecútelo. Obtiene el resultado esperado? Modifíquelo para que se comporte como debe:

1. Escriba el siguiente código, compílelo y ejecútelo. Obtiene el resultado esperado? Modifíquelo para que se comporte como debe: Boletín 2 1. Escriba el siguiente código, compílelo y ejecútelo. Obtiene el resultado esperado? Modifíquelo para que se comporte como debe: int i, j; scanf("%d%d",&i,&j); if (i = j) printf("los números

Más detalles

Reales. Caracteres. Cadenas de Caracteres (String)

Reales. Caracteres. Cadenas de Caracteres (String) Conceptos preliminares para la programación Algoritmo: Conjunto de pasos lógicos, secuenciales y finitos para dar solución a un problema general. Dato: Es una característica de un objeto o entidad, que

Más detalles

Ejemplo 1: Ejemplo 2:

Ejemplo 1: Ejemplo 2: Ejemplo 1: Lea los números enteros a, b, c y d, e imprima luego dichos números y; a) Si son positivos, un mensaje que indique, para cada uno de ellos, si es par o impar; b) Un mensaje de error en caso

Más detalles

SESIÓN DE EJERCICIOS E1

SESIÓN DE EJERCICIOS E1 SESIÓN DE EJERCICIOS E1 Primera parte: ejercicios test (soluciones al final) A resolver antes de comenzar la sesión en el aula Ejercicio 1 Qué definición de constantes es la correcta en lenguaje C? a)

Más detalles

Sentencia de control for

Sentencia de control for Ana Maria Salgado G 2012 Sentencia de control for M.Sc. Ana María Salgado. Universidad Nacional Autónoma de Nicaragua León. Abril 2012 1 M.Sc. Ana María Salgado G. Unidad IV: Estructuras de control Sentencia

Más detalles

Guía práctica de estudio 08: Estructuras de selección

Guía práctica de estudio 08: Estructuras de selección Guía práctica de estudio 08: Estructuras de selección Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 08: Estructuras

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

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

Trabajo Práctico 5 Estructura Repetitiva

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

Más detalles

Trabajo Práctico Nro. 1

Trabajo Práctico Nro. 1 Trabajo Práctico Nro. 1 INSTITUTO de TECNOLOGÍA O. R. T. Diagramar algoritmos para resolver los problemas planteados. Objetivos de esta práctica: Pretendemos que al finalizar esta ejercitación el alumno

Más detalles

for(i = 0; i <= 45; i+=5) { x = (i*3.1416)/180; printf( seno(%d) = %f\n,i,seno(x));

for(i = 0; i <= 45; i+=5) { x = (i*3.1416)/180; printf( seno(%d) = %f\n,i,seno(x)); Ejemplo #include #include float seno(float x); int main(){ int i; float x; for(i = 0; i

Más detalles

Introducción a los Computadores Estructuras de control repetitivas en C

Introducción a los Computadores Estructuras de control repetitivas en C Introducción a los Computadores Estructuras de control repetitivas en C Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2013.

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

Sentencia de control for

Sentencia de control for Ana Maria Salgado G 2013 Sentencia de control for M.Sc. Ana María Salgado. Universidad Nacional Autónoma de Nicaragua León. Abril 2013 1 M.Sc. Ana María Salgado G. Unidad IV: Estructuras de control Sentencia

Más detalles

EJERCICIOS DE TEORIA FUNDAMENTOS DE INFORMATICA

EJERCICIOS DE TEORIA FUNDAMENTOS DE INFORMATICA EJERCICIOS DE TEORIA FUNDAMENTOS DE INFORMATICA I.T.I. Todas las especialidades Curso Académico 2003-04 Dpto. Ingeniería Electrónica, Sistemas Informáticos y Automática Pág 1/17 INDICE.- Tabla de Código

Más detalles

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

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

Más detalles

A l g o r i t m o y E s t r u c t u r a d e D a t o s Ing. en Sistemas de Información 1º año

A l g o r i t m o y E s t r u c t u r a d e D a t o s Ing. en Sistemas de Información 1º año Trabajo práctico Nº 2 ( Estructuras de control repetitivas) Realiza el algoritmo de cada situación problemática y el programa en lenguaje C correspondiente. 1- Suponga que en el corriente año la población

Más detalles

OBJETIVO III. APLICAR A LOS PROGRAMAS EN C LAS ESTRUCTURAS DE SELECCIÓN IF Y SWITCH ACTIVIDAD TEÓRICA.

OBJETIVO III. APLICAR A LOS PROGRAMAS EN C LAS ESTRUCTURAS DE SELECCIÓN IF Y SWITCH ACTIVIDAD TEÓRICA. OBJETIVO III. APLICAR A LOS PROGRAMAS EN C LAS ESTRUCTURAS DE SELECCIÓN IF Y SWITCH 1. Estructuras de Control. 2. La Sentencia If. 3. Ejemplos de la Sentencia If. 4. Sentencias IF de dos alternativas IF-ELSE

Más detalles

Asignatura: Estructuras de Datos. Grado y Sección: 6to INF A-B. Docente: Ing. Yesika Medina

Asignatura: Estructuras de Datos. Grado y Sección: 6to INF A-B. Docente: Ing. Yesika Medina 1 OBJETIVO III. APLICAR A LOS PROGRAMAS EN C LAS ESTRUCTURAS DE SELECCIÓN IF Y SWITCH 1. Estructuras de Control. 2. La Sentencia If. 3. Ejemplos de la Sentencia If. 4. Sentencias IF de dos alternativas

Más detalles

Ingeniería Electrónica, Telecomunicaciones y Ambiental. Anexo Teórico Informática para el Práctico 2

Ingeniería Electrónica, Telecomunicaciones y Ambiental. Anexo Teórico Informática para el Práctico 2 Anexo Teórico para el Práctico 2 Repaso de expresiones y formatos de printf/scanf Expresiones aritméticas Operador Nombre Ejemplo + Suma a = b + 4 - Resta a = 3 4 * Multiplicación a = b * c / División

Más detalles

CI 2125, Computación I

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

Más detalles

EJERCICIOS ALGORITMOS

EJERCICIOS ALGORITMOS 01 Desarrolle un algoritmo que permita leer dos valores distintos, determinar cual de los dos valores es el mayor y escribirlo. 2. DECLARA VARIABLES n1,n2 3. ASIGNA 0 a n1,n2 4. INGRESA POR TECLADO n1

Más detalles

Resolución de problemas mediante algoritmos

Resolución de problemas mediante algoritmos Resolución de problemas mediante algoritmos Metodología de resolución 1.Planteamiento del problema a)datos de entrada y de salida b)algoritmo conceptual básico 2.Diseño del algoritmo (pseudocódigo) 3.Prueba

Más detalles

Algoritmos y Estructura de datos:

Algoritmos y Estructura de datos: Algoritmos y Estructura de datos: Definición de algoritmo Un algoritmo es el conjunto de operaciones y procedimientos que deben seguirse para resolver un problema Un algoritmo recibe un conjunto de entradas,

Más detalles

SESIÓN DE EJERCICIOS E1

SESIÓN DE EJERCICIOS E1 SESIÓN DE EJERCICIOS E1 Primera parte: ejercicios test Ejercicio 1 Qué definición de constantes es la correcta en lenguaje C? a) #define N=25; b) #define N 25 c) int N=25; d) int N 25 Ejercicio 2 La expresión

Más detalles

Guía práctica de estudio 09: Estructuras de repetición

Guía práctica de estudio 09: Estructuras de repetición Guía práctica de estudio 09: Estructuras de repetición Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía de práctica de estudio 09: Estructuras

Más detalles

Capítulo 4. Estructuras de control. Profra. Catalina Trevilla Román Profr. Armando Valera Paulino

Capítulo 4. Estructuras de control. Profra. Catalina Trevilla Román Profr. Armando Valera Paulino Capítulo 4 Estructuras de control Estructuras de Control 2 CONTENIDO INTRODUCCIÓN... 3 4.1 ESTRUCTURA SECUENCIAL... 3 4.2 ESTRUCTURA CONDICIONAL... 5 4.2.1 SELECCIÓN SIMPLE (if)... 7 4.2.2 SELECCIÓN DOBLE

Más detalles

UNIVERSIDAD NACIONAL DE SALTA Sede Regional Orán AÑO: 2013 Carreras: TIG - TUP

UNIVERSIDAD NACIONAL DE SALTA Sede Regional Orán AÑO: 2013 Carreras: TIG - TUP TRABAJO PRÁCTICO N 4: Modularidad Ejercicio 1: Dados los siguientes prototipos de módulos, explicar cada elemento que los conforman. a) int suma(int a, int b); b) double area(double base, double altura);

Más detalles

Principal material bibliográfico utilizado

Principal material bibliográfico utilizado Vectores y Punteros Principal material bibliográfico utilizado www.jorgesanchez.net Fundamentos de Programación C/C++ - Ernesto Peñaloza Romero. Lenguaje C Adolfo Beltramo, Nélida Matas. En C el primer

Más detalles

Si un número es múltiplo de otro, u dicho de forma, comprobar si un número es divisor de otro.

Si un número es múltiplo de otro, u dicho de forma, comprobar si un número es divisor de otro. 1.Introducción La programación es una herramienta muy poderosa para resolver todo tipo de problemas, entre ellos los problemas matemáticos. En este artículo se muestra cómo se resuelven algoritmos básicos,

Más detalles

Lenguaje de programación

Lenguaje de programación Elementos de Lenguaje c Actividad 4 Ejercicio de Reforzamiento Cómo se utilizan las sentencias de control if, while, do while, for, switch en lenguaje de programación C? Desarrollo de códigos de edición

Más detalles

Es un lenguaje estructurado, tiene una abundante cantidad de operadores y tipos de datos.

Es un lenguaje estructurado, tiene una abundante cantidad de operadores y tipos de datos. Lenguaje C Un poco de historia C es un lenguaje de propósito general, es decir, se pueden desarrollar aplicaciones de diversas áreas. Dentro de sus principales características podemos mencionar que: Es

Más detalles

Tipos de datos y Operadores Básicos

Tipos de datos y Operadores Básicos Módulo I: Conceptos Básicos Tema 1. Qué es un ordenador? Tema 2. Cómo se representan los datos en un ordenador? Tema 3. Qué es un lenguaje de programación? Tema 4. Cómo se hace un programa informático?

Más detalles

Funciones en Lenguaje C

Funciones en Lenguaje C Funciones en Lenguaje C Funciones en Lenguaje C. La modularización, es una técnica usada por los programadores para hacer sus códigos más cortos, ya que consiste en reducir un gran problema complejo, en

Más detalles

Ejercicios Tema 6. Funciones

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

Más detalles

/* Programa C01.c. < Declaraci n de Variables > < Uso de Comentarios > < Uso Constante con nombre > < Uso printf() y formatos de salida >

/* Programa C01.c. < Declaraci n de Variables > < Uso de Comentarios > < Uso Constante con nombre > < Uso printf() y formatos de salida > /* Programa C01.c < Declaraci n de Variables > < Uso de Comentarios > < Uso Constante con nombre > < Uso printf() y formatos de salida > #define PI 3.14159 float radio= 5.34; /* declara y asigna la variable

Más detalles

PROBLEMAS DEL TEMA 7 SUBPROGRAMAS Y MODULARIDAD

PROBLEMAS DEL TEMA 7 SUBPROGRAMAS Y MODULARIDAD PROBLEMAS DEL TEMA 7 SUBPROGRAMAS Y MODULARIDAD EJERCICIOS RESUELTOS 1. Escribe una función que calcule el factorial de un número, dado como parámetro. A continuación realizar un programa que lea por teclado

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

Unidad I Tipos de Datos en C

Unidad I Tipos de Datos en C Tipos de Datos en C 1. El concepto de los tipos de datos. 2. Tipos de datos básicos del C. 3. Modificadores de tipo. 4. Declaración de variables. 5. Inicialización de variables. 6. Declaración de identificadores

Más detalles

PRÁCTICA INSTRUCCIONES DE SELECCIÓN. Objetivos

PRÁCTICA INSTRUCCIONES DE SELECCIÓN. Objetivos Objetivos a) El alumno será capaz de realizar programas que involucren la toma de decisiones y éstas llevarán a realizar diferentes procesos con el fin de alcanzar la solución de una tarea. b) El alumno

Más detalles

Introducción a los Computadores Estructuras de control selectivas en C

Introducción a los Computadores Estructuras de control selectivas en C Introducción a los Computadores Estructuras de control selectivas en C CNM-130 Departamento de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft «2009. Reproducción

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

Estructuras de repetición

Estructuras de repetición Estructuras de repetición Las estructuras de repetición sirven, como su nombre lo indica, para repetir porciones de código. Imagínense que no existieran y quisieramos mostrar todos los números del 1 al

Más detalles

INICIACIÓN A LA PROGRAMACIÓN EN C

INICIACIÓN A LA PROGRAMACIÓN EN C INICIACIÓN A LA PROGRAMACIÓN EN C Estructura de un programa sencillo en lenguaje c: Librería estándar de entrada salida Llave de apertura para delimitar el cuerpo de la función Llave de cierre para delimitar

Más detalles

Ejercicios De Programación De C++ Algoritmos. Lenguaje De Programación C++:

Ejercicios De Programación De C++ Algoritmos. Lenguaje De Programación C++: Ejercicios De Programación De C++ 1. Muestre en pantalla el mensaje Bienvenido. Algoritmos 1. Inicio 2. muestrer en pantalla el mensaje Bienvenido 3. Fin Lenguaje De Programación C++: #include

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

ESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1

ESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1 ESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1 Estructuras de repetición Repetir: Ejecutar una instrucción o conjunto de instrucciones y luego regresar y ejecutarla (s) una y otra vez hasta terminar la

Más detalles

TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL.

TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL. Tema 2. TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL. PARTE : VARIABLES, OPERADORES Y CONSTANTES.. INTRODUCCIÓN AL LENGUAJE C 2. PROGRAMAS BÁSICOS EN LENGUAJE C 3. DATOS EN LENGUAJE C

Más detalles

Codificación en C. Como pasar de Pseudocódigo a C (con pequeños trucos de C++)

Codificación en C. Como pasar de Pseudocódigo a C (con pequeños trucos de C++) Codificación en C Como pasar de Pseudocódigo a C (con pequeños trucos de C++) Plantilla Librerias Constantes Algoritmo #include #include #define PI 3.1416 int main(void){ /*Variables*/

Más detalles

Actividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE

Actividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE Actividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE 1. Qué es un bucle? 2. A que se denomina cuerpo de un bucle? 3. Define iteración de un bucle. 4. Cuál es el cuerpo de un bucle? 5. Qué es

Más detalles

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C Algoritmo y Estructura de Datos Ing. M. Laura López 1 Estructura de un programa en C 2 Estructura de un programa en C #include Archivos de cabecera # define Definición de constantes Declaraciones Globales

Más detalles

Boletín de ejercicios de la asignatura de INFORMÁTICA para la realización de las prácticas de laboratorio. Ejercicios de Estructuras de Control

Boletín de ejercicios de la asignatura de INFORMÁTICA para la realización de las prácticas de laboratorio. Ejercicios de Estructuras de Control Boletín de ejercicios de la asignatura de INFORMÁTICA para la realización de las prácticas de laboratorio Ejercicios de Estructuras de Control Escuela Técnica Superior de Ingeniería Geodésica, Cartográfica

Más detalles

Operadores aritméticos

Operadores aritméticos Bloque 3.2 Operadores aritméticos Suma : x + y Resta : x y Multiplicación : x * y División : x / y Módulo : x % y (resto de la división Si los operandos son enteros tipo del resultado

Más detalles

EJERCICIOS DE TEORÍA FUNDAMENTOS DE INFORMÁTICA

EJERCICIOS DE TEORÍA FUNDAMENTOS DE INFORMÁTICA EJERCICIOS DE TEORÍA FUNDAMENTOS DE INFORMÁTICA I.T.Industrial 1/20 CÓDIGOS ASCII El código ASCII (American Standard Code for Information Interchange, código estándar americano para el intercambio de información)

Más detalles

Programación. Test Autoevaluación Tema 3

Programación. Test Autoevaluación Tema 3 Programación Test Autoevaluación Tema 3 Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero José A. Iglesias Martínez José Luis Mira Peidro SOLUCIONES 1.

Más detalles

Autoestudio 2: Variables y Operadores

Autoestudio 2: Variables y Operadores Autoestudio 2: Variables y es Componentes de un programa Cuando escribimos en un lenguaje de programación tenemos que entender la sintaxis del lenguaje. A continuación empezaremos con la sintaxis básica

Más detalles

Estructuras de Decisión Simples y Dobles

Estructuras de Decisión Simples y Dobles Estructuras de Decisión Simples y Dobles Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 Estructuras

Más detalles

UNIVERSIDAD DE PAMPLONA - PROGRAMACION I

UNIVERSIDAD DE PAMPLONA - PROGRAMACION I INTRODUCCIÓN A LA PROGRAMACIÓN POR COMPUTADORA Muchos usuarios creen que la programación es simplemente teclear palabras en una computadora. Eso es una parte, pero de ninguna manera todo. La programación

Más detalles

SENTENCIAS DE CONTROL (SENTENCIA switch)

SENTENCIAS DE CONTROL (SENTENCIA switch) 2010 UNAN LEON FACULTAD DE CIENCIA Y TECNOLOGIA Departamento de Computación Autor: Asignatura: Programación II Ingeniería en Sistemas Sabatino SENTENCIAS DE CONTROL (SENTENCIA switch) Este documento es

Más detalles

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

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

Más detalles

Programa Nacional de Formación en Sistemas e Informática

Programa Nacional de Formación en Sistemas e Informática Fundación Misión Sucre Colegio Universitario de Caracas República Bolivariana de Venezuela Ministerio de Educación Superior Colegio Universitario de Caracas Fundación Misión Sucre Programa Nacional de

Más detalles

Algoritmos. Intro. Prof. Raquel Torres Peralta / Gerardo Sanchez S. Unison

Algoritmos. Intro. Prof. Raquel Torres Peralta / Gerardo Sanchez S. Unison Algoritmos Intro Prof. Raquel Torres Peralta / Gerardo Sanchez S. Unison La Computadora Las computadoras trabajan con una base de 0 y 1 llamado sistema binario. En principio todo lo que sucede en un dispositivo

Más detalles

Programación 1 Grado de Ingeniería Robótica

Programación 1 Grado de Ingeniería Robótica Programación 1 Grado de Ingeniería Robótica Índice (sesión 7/10/2016): Estructuras de iteración while do...while for Sentencias de entrada Scanf Traza de un programa 2 Estructuras de iteración Permiten

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

[SENTENCIAS DE CONTROL FOR Y WHILE

[SENTENCIAS DE CONTROL FOR Y WHILE 2010 UNAN LEON- FACULTAD DE CIENCIAS Y TECNOLOGIA Programación Estructurada- Sabatino [SENTENCIAS DE CONTROL FOR Y WHILE INTRODUCCIÓN Una de las características de las computadoras que aumentan considerablemente

Más detalles

INSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I

INSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS La principal razón para que las personas aprendan lenguajes de programación es utilizar una computadora como una herramienta para la resolución de problemas. Cinco

Más detalles

Programación Estructurada

Programación Estructurada Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 2 Nombre: El lenguaje de programación C Contextualización Una constante en todos los lenguajes de programación (viejos y nuevos) es la implementación

Más detalles

El lenguaje C. 1. Identificadores, constantes y variables

El lenguaje C. 1. Identificadores, constantes y variables Principios de Programación El lenguaje C 1. Identificadores, constantes y variables 1.1. Conceptos de memoria Los nombres de variable como x, y, suma corresponden a localizaciones o posiciones en la memoria

Más detalles

ARRAYS NUMÉRICOS: VECTORES Y MATRICES

ARRAYS NUMÉRICOS: VECTORES Y MATRICES CAPÍTULO 6 ARRAYS NUMÉRICOS: VECTORES Y MATRICES Hasta el momento hemos trabajado con variables, declaradas una a una en la medida en que nos han sido necesarias. Pero pudiera ocurrir que necesitásemos

Más detalles

Introducción rápida a la programación (estructurada ) con C++

Introducción rápida a la programación (estructurada ) con C++ Introducción rápida a la programación (estructurada ) con C++ A B No A? Si B A Los Bloques pueden ser una línea de código o un modulo (función o subrutina) que pueden estar contenido en otro archivo de

Más detalles

5. ESTRUCTURAS DE REPETICIÓN

5. ESTRUCTURAS DE REPETICIÓN 5. ESTRUCTURAS DE REPETICIÓN Las estructuras de repetición, permiten la ejecución de una lista o secuencia de instrucciones () en varias ocasiones. El número de veces que el bloque

Más detalles

Tema 3. Estructuras de control y programación estructurada

Tema 3. Estructuras de control y programación estructurada Tema 3. Estructuras de control y programación estructurada 1. Cuál es el resultado de este programa? int i=3; int j=4; boolean etiqueta=false; //fin main //fin clase Ejemplo //Ejemplo de y lógico if (i==3

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

Práctica 3: Vectores y matrices en C.

Práctica 3: Vectores y matrices en C. Práctica 3: Vectores y matrices en C. Objetivos En esta práctica el objetivo principal es el de poner en práctica los principios básicos de algoritmia (bucles y bifurcaciones) empleando vectores y matrices.

Más detalles

Gu ıa Departamento. Matem aticas U.V.

Gu ıa Departamento. Matem aticas U.V. Universidad de Valparaíso Instituto de Matemáticas 1. Determinar el cociente y el residuo de 541 y de -541al dividir por 17 391 y -391 al dividir por 17 Guía de Teoría de Números 2. Sea a Z,n N comparar

Más detalles

Programación En Lenguaje C

Programación En Lenguaje C Programación En Lenguaje C Introducción Básica para Primero de Bachillerato TECNOLOGÍA DE LA INFORMACIÓN IES PALAS ATENEA Lenguaje C Estructurado Secuencial De alto Nivel Altamente portable Necesita un

Más detalles

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González. Programación Básica Arturo Vega González a.vega@ugto.mx Division de Ciencias e Ingenierías Universidad de Guanajuato Campus León Sesión 5 Universidad de Guanajuato, DCI, Campus León 1 / 31 Universidad

Más detalles

Estructuras de Repetición (Hacer-Mientras)

Estructuras de Repetición (Hacer-Mientras) Estructuras de Repetición (Hacer-Mientras) Material Original: Prof. Flor Narciso Modificaciones: Prof. Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería

Más detalles

Programación Estructurada

Programación Estructurada Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 3 Nombre: Estructuras de control Contextualización A lo largo de la evolución de los lenguajes de programación, se han implementado diversas

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

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

Tema 3: Multiplicación y división.

Tema 3: Multiplicación y división. Tema 3: Multiplicación y división. SELECCIÓN DE EJERCICIOS RESUELTOS 2. Determina el menor número natural que multiplicado por 7 nos da un número natural que se escribe usando únicamente la cifra 1. Y

Más detalles

PROBLEMAS DEL TEMA 7: Subprogramas y Modularidad

PROBLEMAS DEL TEMA 7: Subprogramas y Modularidad PROBLEMAS DEL TEMA 7: Subprogramas y Modularidad EJERCICIOS RESUELTOS 1. Escribe una función que calcule el factorial de un número, dado como parámetro. A continuación realiza un programa que lea por teclado

Más detalles

Repaso de lenguaje C. Índice. Repaso de lenguaje C. Repaso de lenguaje C: Tipos básicos

Repaso de lenguaje C. Índice. Repaso de lenguaje C. Repaso de lenguaje C: Tipos básicos Índice. Repaso de C: Tipos de variables. Declaración de variables Sentencias de control Funciones. Paso de argumentos a una función. Punteros, operaciones con punteros, punteros y arrays. Repaso de lenguaje

Más detalles

WHILE Y DO WHILE BREAK EN LENGUAJE C. BUCLES MIENTRAS. FORZAR SALIDA O TERMINACIÓN. EJEMPLO (CU00534F)

WHILE Y DO WHILE BREAK EN LENGUAJE C. BUCLES MIENTRAS. FORZAR SALIDA O TERMINACIÓN. EJEMPLO (CU00534F) Bucles en lenguaje C Bucle while y forzar detención con break APRENDERAPROGRAMARCOM WHILE Y DO WHILE BREAK EN LENGUAJE C BUCLES MIENTRAS FORZAR SALIDA O TERMINACIÓN EJEMPLO (CU00534F) Sección: Cursos Categoría:

Más detalles

Cadenas de caracteres

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

Más detalles

A) B) C) 5 D) 5 9 E) A) 0 B) 9 9 C) D) E) no está definido 6. ( ) : 4 ( ) 0 A) B) 5 C) 8 D) 9 E) 0 7. Si n Z, entonc

A) B) C) 5 D) 5 9 E) A) 0 B) 9 9 C) D) E) no está definido 6. ( ) : 4 ( ) 0 A) B) 5 C) 8 D) 9 E) 0 7. Si n Z, entonc GUÍA Nº 5 UNIDAD: NÚMEROS Y PROPORCIONALIDAD NÚMEROS REALES POTENCIAS EN Q DEFINICIONES a a a a a a a a a n, con a Q {0} y n Z n factores a 0, a 0 a -n a n, a Q {0} y n Z + OBSERVACIONES 0 n 0, si n >

Más detalles

Propiedades de números enteros (lista de problemas para examen)

Propiedades de números enteros (lista de problemas para examen) Propiedades de números enteros (lista de problemas para examen) Denotamos por Z al conjunto de los números enteros y por N al conjunto de los números enteros positivos: N = 1, 2, 3,...}. Valor absoluto

Más detalles

identificador: Es el nombre que le damos a la variable matriz y por el cual la referenciaremos en nuestro programa.

identificador: Es el nombre que le damos a la variable matriz y por el cual la referenciaremos en nuestro programa. Matrices La matriz es una estructura de datos básica dentro de los lenguajes de programación y conceptualmente son identicas a sus homónimas matemáticas. Por tanto una matriz es un conjunto de datos de

Más detalles