0% encontró este documento útil (0 votos)
7 vistas3 páginas

Taller sobre Condicionales en Programación

El documento presenta una serie de preguntas sobre estructuras condicionales if-else y switch en C, incluyendo si aceptan expresiones lógicas compuestas, rangos, datos que no sean lógicos, la ubicación y obligatoriedad de default y break. También contiene ejemplos y preguntas sobre cómo reescribir código de forma alternativa.

Cargado por

Correo Votacion
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
7 vistas3 páginas

Taller sobre Condicionales en Programación

El documento presenta una serie de preguntas sobre estructuras condicionales if-else y switch en C, incluyendo si aceptan expresiones lógicas compuestas, rangos, datos que no sean lógicos, la ubicación y obligatoriedad de default y break. También contiene ejemplos y preguntas sobre cómo reescribir código de forma alternativa.

Cargado por

Correo Votacion
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

TALLER DE CONDICIONAL (IF-ELSE, SWITCH)

Justifique las respuestas


1. Dentro de la condicion en el IF, pueden ir expresiones lógicas compuestas?
SI___ NO ___ PORQUÉ____________________________________

2. En los case del SWITCH, pueden ir rangos?


SI___ NO ___ PORQUÉ____________________________________

3. Dentro de la condición en el IF, pueden ir datos que no sean expresiones


lógicas?
SI___ NO ___ PORQUÉ____________________________________

4. En el SWITCH es obligatorio el default?


SI___ NO ___ PORQUÉ____________________________________

5. En el SWITCH donde se debe ubicar el default?


___________________________________________________________

6. En el SWITCH si el valor de la variable no se encuentra en ninguno de los case


y no está el default, que pasa?
________________________________________________________

7. En el SWITCH es obligatorio el break?


SI___ NO ___ PORQUÉ____________________________________

8. En el SWITCH como van encerradas las secuencias o instrucciones dentro de


los case
________________________________________________________

9. Es valida esta instrucción? SI___ NO ___ PORQUÉ_____________


if (‘a’) x = 8; x=7;printf(“%d”, x);

10. Si respondió SI, realice la prueba de escritorio a esas instrucciones


11. Haga la prueba de escritorio al siguiente bloque de instrucciones para los
siguientes valores de la variable c i, a, M, g, b, m
void main () { int x,c; c = getche();
switch(c)
{
case 'i':
case 'x':
case 'a': x = 7 ; break ;
case 'b': x = 9 ; break ;
case 'g': x = 11 ; break ;
case 'm': x = 13 ;break ;
default: x=0 ;
} printf ("%d \n", x);

12. En el IF son obligatorios los dos caminos del verdadero y el falso?


SI___ NO ___ PORQUÉ____________________________________

13. De que otra forma se puede escribir el siguiente programa?

#include <stdio,h>
#include <conio.h>
void main()
{ char a; int numero; a = getche ();
if (a == '0') numero = 0;
else if (a = = '1') numero = 1;
else if (a == '2') numero = 2;
else if (a == '3') numero = 3;
else if (a == '4') numero = 4;
else if (a == '5') numero = 5;
else if (a == '6') numero = 6;
else if (a == '7') numero = 7;
else if (a == '8') numero = 8;
else if (a =='9') numero = 9;
else numero = 999;
printf (" %d \n" , numero ) ;}
Que quieren decir los prototipos de cada una de las
siguientes funciones
int isdigit (int c);
int potencia (int base, int exponente);
float suma (float n1, float n2);
void mostrarDatos (int a, int b);
int leerDato(void);
void textcolor(int color);
void clreol(void);
int inport(int id_puerto);
int kbhit(void);
void gotoxy(int x, int y);

También podría gustarte