TALLER DE PROGRAMACIÓN ESTRUCTURADA 1. ¿Cuáles son

Anuncio
Universidad del Cauca
TALLER DE PROGRAMACIÓN ESTRUCTURADA
Ingeniería Física, Departamento de Física
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
¿Cuáles son las formas para declarar una constante?
¿Cómo se declara una variable?
¿Por qué no se debe asignar un valor real a una variable declarada como entero?
Escriba tres identificadores No validos
Para un valor de a=4, que resultado daría el Ordenador en la siguiente operación:
X=3*a+(--a)-(-a-2)*2/3. (revise el orden de operaciones y operadores que tiene el
compilador)
La _____________________ consiste en asignar un valor a una variable antes de
utilizarla en un programa.
Cuál de las siguientes operaciones es de asignación: a) 5=x b) x==5 c) x+=5 d) x-5
¿Qué significa que un operador sea binario o unario?
El operador ___________ se puede usar solo sobre datos enteros.
Los operadores _________________ se utilizan para unir condiciones en los
programas.
Escriba el resultado del siguiente ejercicio y muéstrelo a través de una prueba de
escritorio, después compílelo en Dev C++:
#include<stdio.h>
#include<stdlib.h>
main(){
int j=4, k=3, i=2;
float x=1.5, z=2.4, t;
t= ((float)(j%k)/2);
t++;
x*=++z;
t-=(x+=++i);
printf(“\n el valor de t es %f \n”, t);
getch();
return 0;
}
12. Que propósito tiene la palabra reservada en c  return.
13. Que error tiene el siguiente código, si lo hay corríjalo y que resultado imprime el
código en c dado a continuación:
#include<stdio.h>
void main(){
int c=4, d=2;
c-=d++ *3;
printf(“valor de c %d \t valor de d %d \n”, c,d);
system(“pause”);
return 0;
}
14. Para un a=2, b=3, c=4, d=5
a) a<=b || (2>a)
b) a % d % c
Universidad del Cauca
c) a/b % 2
15. la ___________________________ es una técnica que bajo ciertas reglas permite
crear, modificar, leer y mantener programas fácilmente.
16. Qué tipo de funciones se pueden encontrar en lenguaje C, explique las diferencias
entre ellas.
17. ¿Cuál de los siguientes ejemplos es un archivo de cabecera? a) printf b) include c)
conio.h d) define
18. Si quiere hacer operaciones como raiz cuadrada o potencias, se debe incluir la
biblioteca ____________________.
19. ¿Si quiere emplear la función isupper() y la strcpy() que librería debería incluir en el
archivo *.c?
20. ¿Qué función no debe faltar en un programa escrito en lenguaje C?
21. ¿Qué propósito tiene emplear la función gotoxy(int , int ) y que librería se debe incluir?
22. Elabore un programa que calcule el área y volumen de un cilindro.
23. Leer un nombre del teclado y escribirlo en ASCII.
24. ¿Indicar a través de un programa en C, si el año en que naciste es bisiesto o no?
25. Realizar un programa en lenguaje C para Convertir escalas de temperatura, de °C a
Kelvin, Kelvin a °C, °F a °C, °C a °F.
26. Realizar un programa computacional en lenguaje C para que determine el tipo de
triangulo de acuerdo a los lados del triangulo que ingresa por el teclado.
27. Hacer una calculadora que permita realizar las operaciones básicas, potencias, y raíz
cuadrada, donde el usuario pueda escoger que operación realizar.
28. ¿La instrucción default es indispensable en el switch?
29. ¿Cuántas opciones de respuesta puede tener una condición Booleana?
30. Simule el tradicional juego de piedra, papel o tijera utilizando las estructuras de
control selectivas. Incluya la librería time y stdlib, además del comando srand. En el
juego participan dos personas buscando un ganador, y las reglas son:
 Tijera corta papel
gana
 Papel envuelve piedra
gana
 Piedra rompe tijera
gana
 Con otra opción diferente
pierde
31. Hacer un programa en C, para que el Ordenador escriba las tablas de multiplicar del 1
al 5 y hasta el numero 10.
32. Hacer un programa en C para sumar los números pares y multiplicar los números
impares hasta que la suma sea mayor que 50 y el producto mayor a 150.
33. Un programa para encontrar cuatro múltiplos de un numero cualquiera.
34. Hacer un programa para que el computador adivine en un máximo de 5 oportunidades
un entero entre 1 y 100. En cada ciclo la computadora debe decir si el que captura es
mayor o menor que el que genero automáticamente. (emplee randomize(), ramdom())
35. ¿Para que se usa un contador?
36. Cuando se hace un ciclo infinito.
37. Hacer un programa en lenguaje C, para calcular cualquier potencia de un numero que
se ingresa por el usuario, con el uso de ciclos y sin la librería math.h.
38. Realice un programa para calcular la factorial de un número ingresado por el usuario.
Universidad del Cauca
39. Establecer que error tiene el código a continuación:
Descargar