int while while else else int else else
|
|
|
- Isabel Bustamante Serrano
- hace 9 años
- Vistas:
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
******************************************************** 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 *********************************************************
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
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
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
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
#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
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
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
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
#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)
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,
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
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
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)
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
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
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
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.
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
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
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
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.
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:
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
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
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,
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
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
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
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
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
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
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,
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
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
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
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
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,
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
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
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?
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
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.
/* 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
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
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
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
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
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
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
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
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
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
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
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
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*/
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
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
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
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
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)
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.
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
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
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
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
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
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
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
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
[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
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
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
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
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
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
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
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
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
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.
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
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
Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.
Programación Básica Arturo Vega González [email protected] 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
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
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
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
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
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
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
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
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:
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
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 >
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
