Repetición. Ejercicio 3

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

Download "Repetición. Ejercicio 3"

Transcripción

1 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 que cero. printf("\ndame un numero :"); scanf("%d",&n); while(n<=0); a=1;b=0; for(c=1;c<=n;c++) printf("%d\t",a); aux=a; a+=b; b=aux; Ejercicio 2 #include<conio.h> int main(int argc, char* argv[]) int counter,base,exp,potencia=1; printf("dame datos y exponentes separados por comas: "); scanf("%d, %d",&base, &exp); if(exp==0) printf("\n%d elevado a %d es: 1 ",base,exp); else if(exp==1) printf("\n%d elevado a %d es: %d",base,exp,base); else if(exp>1) for(counter=0; counter<exp; counter++) potencia=potencia*base;

2 printf("\n%d elevado a %d es: %d",base,exp,potencia); Ejercico 10 y 11 #include <conio.h> #include <math.h> void seno (float angulo); void coseno (float angulo); void tangente (float angulo); float angulo; int opcion, ban=1; clrscr(); while(ban==1) printf("\t\tbienvenido/a\n\n"); printf("introduzca el valor del angulo, por favor:\n"); scanf("%f", &angulo); printf(" Que desea hacer?:\n\n"); printf("********************************************\n"); printf("**** 1. seno del angulo ****\n"); printf("**** 2. coseno del angulo ****\n"); printf("**** 3. tangente del angulo ****\n"); printf("********************************************\n"); scanf("%d", &opcion); while(opcion<0 opcion>3) printf("error, la opcion debe estar entre 0 y 3:\n"); scanf("%d", &opcion); clrscr(); switch(opcion) case 1: seno (angulo); case 2: coseno (angulo); case 3: tangente (angulo);

3 printf(" Hay mas datos? (si=1 y no=0)\n"); scanf("%d",&ban); void seno (float angulo) float y; y=sin (angulo); printf("el seno de %f es %f\n\n", angulo, y); void coseno (float angulo) float y; y=cos(angulo); printf("el coseno de %f es %f\n\n", angulo, y); void tangente (float angulo) float y; y=tan(angulo); printf("la tangente de %f es %f\n\n", angulo, y); Ejercicio 9 #include<conio.h> #include<math.h> double triple(double num) return num*3; double cuadrado(double num) return num*num; double logaritmo (double num) return log(num); int main(void) double num, total; printf("ingresa un mumero\n");

4 scanf("%lf",&num); total = triple(num); printf("\n El triple de %lf es : %lf",num,total); total = cuadrado(num); printf("\n El cuadrado de %lf es : %lf",num,total); total = logaritmo(num); printf("\n El logaritmo neperiano de %lf es : %lf",num,total); Ejercicio 20 #include<conio.h> int main(void) int contador=1; while(contador<=100) printf("%d ",contador); contador= contador+1; Ejercicio 18 #include <math.h> void main(void) int i, n; double x, serie1, serie2, frac=1; double fac(int); double pot(double, int); printf("este programa calcula el valor del seno.\n"); printf("introduce el valor del angulo en radianes: "); scanf("%lf", &x); serie2=x; serie1=0.0; frac=x; i=2; while (serie1!=serie2) serie1=serie2;

5 n=2*i-1; frac=-frac*(x*x/(n*(n-1))); serie2+=frac; i++; printf("\nvalor estimado: %20.16e\n", serie2); printf("valor exacto: %20.16e\n", sin); printf("numero de terminos utilizados: %d\n", i); Ejercicio 15 #include <math.h> #define PI /* */ double poten(double a, int b) int i; double resul=1.0; for (i=1; i<=b; i++) resul*=a; return resul; /* */ void main(void) int i; for (i=2; i<=10; i++) printf("pi elevado a %d es %5.2lf y su raiz es %5.2lf\n", i, poten(pi, i), sqrt(poten(pi, i)) ); Ejercicio #include<math.h> int main(void) int x; double num; printf("\n 1.El triple"); printf("\n 2.El cuadrado"); printf("\n 3.Logaritmo natural"); printf("\n\n Escriba el numero de la opcion que desee:"); scanf("%d",&x); printf("\n\nescribe el numero:"); scanf("%lf",&num); switch(x)

6 case 1: printf("\nel triple de %lf es %lf",num,3*num); case 2: printf("\nel cuadrado de %lf es %lf",num,num*num); case 3: printf("\nel logaritmo neperiano de %lf es %lf",num,log(num)); default: printf("\n\nesto no es ninguna opcion");

7 Selección Ejercicio 19 int A; prinf( dame el valor : %d,a); scanf( %d,&a); if (A>=0) if (A>0) printf( A es positivo: %d,a); else (A=0) prinf( A es 0: %d,a); else (A<0) printf( A es negativo: %d,a); Ejercicio 18 Int A; prinf( dame el valor: %d,a); scanf( %d,&a); if (A>0) prinf ( A es positivo: %d,a); Ejercicio 22 int num;

8 clrscr(); printf("par o Impar"); printf("\n\n Dame el numero:\n"); scanf("%d",&num); if (num%2 == 0) printf("par"); else printf("impar"); Ejercicio 20 #include <conio.h> int main () int numero; printf("inserte un numero: "); scanf("%d",&numero); if(numero==0) printf("el numero %d es NULO",numero); else if(numero<0) printf("el numero %d es NEGATIVO",numero); else printf("el numero %d es POSITIVO",numero); Ejercicio 19 int x1,x2,x3; clrscr(); printf("imprimir Ordenados los numeros"); printf("\n\n Dame el numero 1, 2 y 3:\n"); scanf("%d %d %d",&x1,&x2,&x3); printf("\n\n");

9 if ((x1>x2) && (x1>x3)) if (x2>x3) printf("%d %d %d",x1,x2,x3); else printf("%d %d %d",x1,x3,x2); if ((x2>x1) && (x2>x3)) if (x1>x3) printf("%d %d %d",x2,x1,x3); else printf("%d %d %d",x2,x3,x1); if ((x3>x1) && (x3>x2)) if (x1>x2) printf("%d %d %d",x3,x1,x2); else printf("%d %d %d",x3,x2,x1); Ejercicio 18 #include <conio.h> void ( int a, int b ); void int num1, num2; int resultado; printf( "Introduzca dos números: " ); scanf( "%i %i", num1, num2 ); resultado = compara( num1, num2 ); printf( "El mayor de los dos es %i\n", resultado ); int compara( int a, int b ) int mayor; if ( a>b ) mayor = a; else mayor = b; return mayor;

10 Secuencia Ejercicio 2 float C,radio; prinf( dame el radio: %f,radio); scanf( %f,&radio); C= 2*3.1415*radio; prinf( la circunferencia es: %f,c); Ejercicio 6 main () float Volumen,radio,h; prinf( radio es: %f,radio); scanf( %f,&radio); prinf( dame la altura: f,h); scanf( %f,&h); Volumen = *radio*radio*h; prinf( el volume es: %f,volumen); Ejercicio 3 float Area, radio; printf( dame el radio: %f,radio); scanf( %f,&radio); Area= *3.1415*radio; Printf( el area es: %f,area);

11 Ejercicio 10 float R,A,B; prinf( dame valor A: %f,a); scanf( %f,&a); prinf( dame valor B: %f,b); scanf( %f &B); R= (A+B)*B² prinf( el resultado es: %f,r); Ejercicio 4 float b,h,area; prinf ( %f,b); scanf( %f,&b); printf( %f,h); scanf( %f,&h); Area= b*h; Prinf( el area es: %f,area); Ejercicio 6 int num1, num2, total; clrscr(); printf("programa que da la suma, resta, multiplicacion y division"); printf("\n\n Dame numero 1: "); scanf("%d",&num1); printf("\n Dame numero 2: "); scanf("%d",&num2); total=num1+num2; printf("\nel resultado de la suma es: %+d",total); total=num1-num2; printf("\nel resultado de la resta es es: %+d",total);

12 total=num1*num2; printf("\nel resultado de la multiplicacion es: %+d",total); total=num1/num2; printf("\nel resultado de la division es: %+d",total); Ejercicio 14 #include <math.h> void main (void) double x1, y1, x2, y2; printf ("\n- Introduce el parámetro x1: "); scanf ("%lf", &x1); printf ("\n- Introduce el parámetro y1: "); scanf ("%lf", &y1); printf ("\n- Introduce el parámetro x2: "); scanf ("%lf", &x2); printf ("\n- Introduce el parámetro y2: "); scanf ("%lf", &y2); x1 = (x1-x2) * (x1-x2); /* Cuadrados de las distancias en los ejes X e Y */ y1 = (y1-y2) * (y1-y2); printf ("\n* La distancia entre ellos es: %lf.\n", sqrt(x1+y1); Ejercicio 9 #include <math.h> int a,b,c,x1,x2; clrscr(); printf("programa saca formula GRAL"); printf("\n\n Dame a: "); scanf("%d",&a); printf("\n\n Dame b: "); scanf("%d",&b); printf("\n\n Dame c: "); scanf("%d",&c); x1=(-b+sqrt(pow(b,2)-4*(b*c)))/(2*a); x2=(-b-sqrt(pow(b,2)-4*(b*c)))/(2*a); printf("\n\nx1: %d y X2: %d ",x1,x2);

13 Ejercicio 8 int main () double gradoscentigrados, gradosfarenheit; printf ("Programa que convierte una cantidad de grados centigrados a su su equivalente en grados farenheit\n\n"); printf ("Escribe la cantidad de grados centigrados: "); scanf ("%f", & amp;grados Centigrados); gradosfarenheit = 9.0 / 5.0 * gradoscentigrados + 32; #include<conio.h> float resta(float a, float b) return a-b; int main(void) float uno, dos, total; printf("ingresa 2 numeros a restar separados por comas\n"); scanf("%f, %f",&uno,&dos); total = resta(uno,dos); printf("la resta de %.2f + %.2f es: %2f",uno, dos, total);

#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

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

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

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

#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

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

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

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

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

NUMERO 1 Y 2. printf("********************************************************\n"); printf("* Dr.Manuel Gamio *\n");

NUMERO 1 Y 2. printf(********************************************************\n); printf(* Dr.Manuel Gamio *\n); NUMERO 1 Y 2 #include #include #include # include using namespace std; main() char opcion; int a,b,r; string password; int intentos=1; printf("* CETis 141 *\n"); printf("*

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

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

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

Examen de Fundamentos de la Programación (Modelo 1)

Examen de Fundamentos de la Programación (Modelo 1) Examen de Fundamentos de la Programación (Modelo 1) 27 de noviembre de 2007 1. Qué escribe el siguiente programa si se teclea 5? int num, resultado; for (resultado=0; num; resultado++) num -= 2; printf

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

Dobles: Es el caso de la instrucción if-else (punto 1.2).

Dobles: Es el caso de la instrucción if-else (punto 1.2). 1 1.Introducción Las estructuras de control son instrucciones que nos permiten controlar el flujo de ejecución del programa. Las instrucciones de control se pueden agrupar en instrucciones condicionales

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

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

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

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 Autorizado por: M.C. Alejandro Velázquez

Más detalles

int while while else else int else else

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

Más detalles

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

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

Variables locales y globales. Funciones sin parámetros. Paso de parámetros

Variables locales y globales. Funciones sin parámetros. Paso de parámetros UNIDAD 5 FUNCIONES Computación, Otoño 2009 Unidad 5 Definición Variables locales y globales Funciones sin parámetros Paso de parámetros 1 Definición Una función es un bloque de código reconocido por un

Más detalles

E s c u e l a P o l i t é c n i c a S u p e r i o r d e E l c h e

E s c u e l a P o l i t é c n i c a S u p e r i o r d e E l c h e EXAMEN DE SISTEMAS INFORMÁTICOS INDUSTRIALES (SOLUCIÓN PRÁCTICAS) La duración del examen es de 2 horas. JUNIO 2016 1. Escribir un programa en C++ y C,que mediante el uso de clases y métodos, pida al usuario

Más detalles

E s c u e l a P o l i t é c n i c a S u p e r i o r d e E l c h e

E s c u e l a P o l i t é c n i c a S u p e r i o r d e E l c h e EXAMEN DE SISTEMAS INFORMÁTICOS INDUSTRIALES (SOLUCIÓN PRÁCTICAS) La duración del examen es de 2 horas. SEPTIEMBRE 2016 En este examen se solicita al alumno realizar una función para ordenar un vector

Más detalles

1. Cuestiones. Ejercicios resueltos de C. Diego Rodríguez-Losada 1. //a) #include <stdio.h> main( ) { int x = 0, y = 0; //b) #include <stdio.

1. Cuestiones. Ejercicios resueltos de C. Diego Rodríguez-Losada 1. //a) #include <stdio.h> main( ) { int x = 0, y = 0; //b) #include <stdio. 1. Cuestiones Enunciado Febrero 04. Ejercicio Tercero. (2 puntos 30 minutos) Resolver los siguientes problemas indicando, en la parte inferior, cual es el resultado de cada programa. En caso de que el

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

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

PROGRAMACION MODULAR FUNCIONES

PROGRAMACION MODULAR FUNCIONES PROGRAMACION MODULAR FUNCIONES Ventajas de la programación modular: Aumentar la legibilidad y comprensión del programa Reducir el tiempo de desarrollo, aprovechando módulos ya existentes Permitir la resolución

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

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

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

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

Programación I Instrucciones de control - condicionales

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

Más detalles

Programación 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

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

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

Programación I Funciones

Programación I Funciones 1 Funciones Iván Cantador 2 Funciones: definición, sintaxis, ejemplos (I) Una funciónes un bloque de sentencias identificado con un nombre que se ejecutan de manera secuencial ofreciendo una funcionalidad

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

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

GWBASIC Ventana Principal

GWBASIC Ventana Principal GWBASIC TURBO C++ GWBASIC Ventana Principal GWBASIC Ventana Principal LIST RUN LOAD SAVE xyz Save xyz.txt Save xyz.txt,a GWBASIC Ventana Principal List xx- auto renum Edit xx cls Ctrl l GWBASIC Ventana

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

Prácticas de Programación Resueltas: Máquinas de Turing

Prácticas de Programación Resueltas: Máquinas de Turing Prácticas de Programación Resueltas: Máquinas de Turing 1. Realizar un programa que simule la actuación de una máquina de Turing que al serle introducida una sucesión de `1' escritos en casillas consecutivas

Más detalles

Entrada de datos y salida de resultados.

Entrada de datos y salida de resultados. Clase 2 de C++ Entrada de datos y salida de resultados. Son operadores que sirven para introducir los datos a un programa y visualizar los resultados o impresiones. En C: Operadores scanf y printf: Ejemplos:

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

Uso Pseudocódigo Diagrama de flujo Codificación

Uso Pseudocódigo Diagrama de flujo Codificación Uso Pseudocódigo Diagrama de flujo Codificación Inicio INICIO #include #include int main(void) Fin FIN Declaración de variables TIPO DE VARIABLE V 1, V 2,, V N ; int v1,v2,,vn; float

Más detalles

Estructuras de Repetición (Repita para)

Estructuras de Repetición (Repita para) Estructuras de Repetición (Repita para) 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 REPITA PARA Fijar

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

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

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

Fundamentos de Informática 1º IIND

Fundamentos de Informática 1º IIND Apellidos: Grupo: A B C D E F Advertencias: 1. Duración del examen 1 horas y 30 minutos 2. No desgrape el cuadernillo del examen. 3. Puede utilizar lápiz o bolígrafo indistintamente. 4. No puede utilizar

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 Autorizado por: M.C. Alejandro Velázquez

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

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

Sentencias de control de flujo

Sentencias de control de flujo Sentencias de control de flujo Contenido del Capítulo: Introducción Bucles o o o For While Do While Sentencias de condición o o o o o If If else If else if? (el otro if-else) Switch Sentencias de Salto

Más detalles

FUNDAMENTOS DE PROGRAMACIÓN Profesor Alejandro Cortés Pérez Turno matutino

FUNDAMENTOS DE PROGRAMACIÓN Profesor Alejandro Cortés Pérez Turno matutino FUNDAMENTOS DE PROGRAMACIÓN Profesor Alejandro Cortés Pérez Turno matutino PROBLEMAS RESUELTOS 1. Realice un programa en lenguaje C que imprima todos los números impares M y N que cumplan la siguiente

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

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

Tipos de datos y operadores en C++

Tipos de datos y operadores en C++ Tipos de datos y operadores en C++ El tipo de dato determina la naturaleza del valor que puede tomar una variable. Un tipo de dato define un dominio de valores y las operaciones que se pueden realizar

Más detalles

1. Escribe cuál es la salida del siguiente programa: 2. Escribe cuál es la salida del siguiente programa:

1. Escribe cuál es la salida del siguiente programa: 2. Escribe cuál es la salida del siguiente programa: ENUNCIADOS 1. Escribe cuál es la salida del siguiente programa: { int s, j, k, i, l; s=0; for (j=1;j0) i=i-1; printf("\n%d",i);

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

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

Declaración. Introducción. Definición o implementación. Llamada. Un programa en C consta de una o más funciones.

Declaración. Introducción. Definición o implementación. Llamada. Un programa en C consta de una o más funciones. Dpto. de ATC, Universidad de Sevilla - Página 1 de 5 1 2 Introducción Declaración Un programa en C consta de una o más funciones. La función main es la primera función que se ejecuta y que llama a las

Más detalles

PASO DE PARÁMETROS O ARGUMENTOS EN C. POR DEFECTO, POR VALOR O POR REFERENCIA. SIZEOF MEMORIA (CU00550F)

PASO DE PARÁMETROS O ARGUMENTOS EN C. POR DEFECTO, POR VALOR O POR REFERENCIA. SIZEOF MEMORIA (CU00550F) APRENDERAPROGRAMAR.COM PASO DE PARÁMETROS O ARGUMENTOS EN C. POR DEFECTO, POR VALOR O POR REFERENCIA. SIZEOF MEMORIA (CU00550F) Sección: Cursos Categoría: Curso básico de programación en lenguaje C desde

Más detalles

Descripción de un Programa

Descripción de un Programa Unidad 2 Descripción de un Programa 1 El Lenguaje C (1) El lenguaje C fue creado en 1972 por Ken L. Thompson y Dennis M. Ritchie en los Laboratorios Bell. Es evolución de un lenguaje más antiguo: B (a

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

Tipos de Datos en C. Palabras reservadas en C

Tipos de Datos en C. Palabras reservadas en C Tipos de Datos en C Tipo Tamaño de bits Rango char 8-128 a 127 unsigned char 8 0 a 255 signed char 8-128 a 127 int 16 32768 a 32767 unsigned int 16 0 a 65535 signed int 16 Igual que int short int 16 Igual

Más detalles

Escriba una función llamada bisuma que calcule la suma de dos variables num1 y num2 enteras y regrese un resultado entero.

Escriba una función llamada bisuma que calcule la suma de dos variables num1 y num2 enteras y regrese un resultado entero. Escriba una función llamada bisuma que calcule la suma de dos variables num1 y num2 enteras y regrese un resultado entero. #include #include int bisuma (int x,int y); int main() int

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

Instrucciones de lectura/escritura. Programación en C 1

Instrucciones de lectura/escritura. Programación en C 1 Instrucciones de lectura/escritura Programación en C 1 Índice Lectura Escritura de datos. Funciones de Lectura/Escritura de datos. getchar(). putchar(). scanf(). printf(). Entrada/Salida de cadenas de

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

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

EJERCICIOS de C. 1. Programa que convierte de metros a pies y pulgadas.

EJERCICIOS de C. 1. Programa que convierte de metros a pies y pulgadas. EJERCICIOS de C Ejercicios Básicos Resueltos 1. Programa que convierte de metros a pies y pulgadas. float metros,resul,pulg; int resul2,pulg2; clrscr(); printf("\nvalor en metros: "); scanf("%f",&metros);

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

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

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

Más detalles

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

Subprogramas. Subprogramas

Subprogramas. Subprogramas Departamento de Informática Universidad Técnica Federico Santa María Subprogramas Programación de Computadores IWI-131-p1 Prof.: Teddy Alfaro Olave Subprogramas Estrategia divide y conquistarás Un programa

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

Práctica 13 Creación, uso y administración de librerías estáticas en Turbo C

Práctica 13 Creación, uso y administración de librerías estáticas en Turbo C Práctica 13 Creación, uso y administración de librerías estáticas en Turbo C Objetivo Conocer el proceso de la creación de librerías estátics, su uso y su administración por medio del comando TLIB del

Más detalles

Realizar el ejercicio anterior utilizando Punteros

Realizar el ejercicio anterior utilizando Punteros PUNTEROS Y ARRAYS En C existe una relación entre punteros y arrays tal que cualquier operación que se pueda realizar mediante la indexación de un arrays, se puede realizar también con punteros. Para clarificar

Más detalles

INTRODUCCION AL LENGUAJE C

INTRODUCCION AL LENGUAJE C CAPITULO I INTRODUCCION AL LENGUAJE C Antecedentes Históricos del C. El lenguaje C fue inventado e implementado por primera vez en 1970 en AT&T por Dennis Ritchie en un DEC PDP-11 usando Unix como Sistema

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

= RETURN =3 7-. ELSE K

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

Más detalles

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

SENTENCIAS DE CONTROL

SENTENCIAS DE CONTROL UNANLEON SENTENCIAS DE CONTROL CONDICIONALES(SWITCH) M.Sc. Ana María Salgado G. Unidad IV: Estructuras de control Sentencia switch Selecciona entre varias alternativas dependiendo del valor de una variable.

Más detalles

Punteros. Programación en C 1

Punteros. Programación en C 1 Punteros Programación en C 1 Índice Variables y direcciones de memoria. Punteros definición, declaración e inicialización. Punteros declaración, asignación y dereferencia. Puntero nulo, tipo void. Aritmética

Más detalles

Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera. Fundamentos de programación

Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera. Fundamentos de programación 1 Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera Fundamentos de programación Agenda Caracteres y Cadenas Conversión de Datos Introducción a las funciones y procedimientos

Más detalles

Fundamentos de programación

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

Más detalles

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

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

[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

FUNCIONES CON Y SIN PARÁMETROS EN C. INVOCAR. SIGNATURAS. ARGUMENTOS. TIPO DE RETORNO (CU00549F)

FUNCIONES CON Y SIN PARÁMETROS EN C. INVOCAR. SIGNATURAS. ARGUMENTOS. TIPO DE RETORNO (CU00549F) APRENDERAPROGRAMAR.COM FUNCIONES CON Y SIN PARÁMETROS EN C. INVOCAR. SIGNATURAS. ARGUMENTOS. TIPO DE RETORNO (CU00549F) Sección: Cursos Categoría: Curso básico de programación en lenguaje C desde cero

Más detalles

Introducción a los generadores de analizadores léxicos y sintácticos FLEX y BISON: Implementación de una pequeña calculadora

Introducción a los generadores de analizadores léxicos y sintácticos FLEX y BISON: Implementación de una pequeña calculadora Introducción a los generadores de analizadores léxicos y sintácticos FLEX y BISON: Implementación de una pequeña calculadora Objetivo Con la ayuda de FLEX, el generador automático de analizadores léxicos,

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

Escuela Politécnica Superior de Elche

Escuela Politécnica Superior de Elche EXAMEN DE SISTEMAS INFORMÁTICOS INDUSTRIALES ((SOLUCIÓN) (TEORÍA) La duración del examen es de 2 horas. JUNIO 2016 1. Indicar si las siguientes afirmaciones son verdaderas o falsas: (a) En C++ para cada

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

Tema 05: Elementos de un programa en C

Tema 05: Elementos de un programa en C Tema 05: Elementos de un programa en C M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A. Franco) 1

Más detalles

RESUMEN DE LAS UNIDADES I-II-III Libro: Programacion.en.C.Metodologia.Algoritmos.y.Estructura.de.datos.Editorial.McGraw-Hill

RESUMEN DE LAS UNIDADES I-II-III Libro: Programacion.en.C.Metodologia.Algoritmos.y.Estructura.de.datos.Editorial.McGraw-Hill RESUMEN DE LAS UNIDADES I-II-III Libro: Programacion.en.C.Metodologia.Algoritmos.y.Estructura.de.datos.Editorial.McGraw-Hill Asignatura: Algoritmos, Estructuras y Programación I Docente: Ing. Yesika Medina

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