Colegio Nacional de Educación Profesional Técnica
Plantel Iztapalapa III
Programación Estructurada Codificada
Nombre: ____________________ Matricula: __________ Grupo: 3201(2)
Elaborado por: Prof. Jesús García López
•1. ¿Cuál es el propósito de la programación estructurada?
•2. ¿Cuáles son los tipos de datos en el lenguaje "C"?
•3. ¿Cuál es la sintaxis para escribir un comentario?
•4. ¿Qué es un algoritmo?
•5. ¿Qué es un pseudocódigo?
•6. ¿Dibuja cinco símbolos utilizados en los diagramas de flujo, con su respectivo nombre?
•7. Mencione las reglas para escribir nombres de variables.
•8. ¿Qué archivos se generan durante la compilación y ejecución de un programa?
•9. ¿Qué significa tiempo de compilación?
•10. ¿Cuáles son algunas de las palabras reservadas en C?
•11. ¿Qué es una función?
•12. ¿Para que se utiliza strcmp?
•13. ¿Cuál es la sentencia para mostrar la longitud de una cadena?
•14. ¿Qué es un arreglo?
•15. ¿Para que se utiliza gets?
•16. Mencione algunos tipos de lenguajes de programación
•17. ¿Cuáles son los códigos de formato del lenguaje C?
•18. ¿Cuál es el formato de la función de entrada scanf( ) ?
•19. ¿Qué es el código fuente?
•20. ¿Cuáles son los operadores relacionales?
•21. ¿Qué son las variables locales?
•22. ¿Qué son las variables globales?
•23. ¿Cuál es la forma común de declarar un array?
•24. ¿Cual es la sintaxis de struct?
|
( ) Un conjunto finito y ordenado de pasos a seguir para resolver un problema
|
|
1.- Programa fuente |
|
(  
|
|
2. Algoritmo |
|
(  
|
|
3. %c |
(  
|
|
4.- Diagrama de flujo |
|
(  
|
|
5.- %s |
|
|
|
6.- Programa objeto |
|
( ) Cierre de struct
|
|
7.- For |
|
( ) Estructura repetitiva.
|
|
8. define |
|
( ) Tabulador.
|
|
9. <= |
( ) Operadores relacionales
|
|
10.- }; |
|
( )Da valor a una constante |
|
11.- \t |
|
|
|
12.- \n |
Seleccione la opción correcta.
A. ( ) Código de barra para nueva línea.
|
1] \n |
2] \t |
3] \s |
B. ( ) Visualiza un float.
|
1] %f |
2] %d |
3] %s |
C. ( ) Operadores relacionales.
|
1] * / - + |
2] && |
3] > = < |
D. ( ) Operadores lógicos.
|
1] * / - + |
2] && |
3] > = < |
E. ( ) Operadores de incremento y decremento.
|
1] - + |
2] && |
3] ++ -- |
F. ( ) Código de barra para tabulación.
|
1] \f |
2] \n |
3] \t |
G. ( ) Arreglo.
|
1] int nombre |
2] int nombre[10] |
3] nombre |
H. ( ) Estructura de un comentario.
|
1] /*comentario/* |
2] /*comentario*/ |
3] */comentario*/ |
I. ( ) Función.
|
1] main() |
2] suma[ ] |
3] suma{ } |
J. ( ) Sentencia correcta.
|
1] printf("mensaje"); |
2] scan("%d",numero); |
3] for(i=1:1<=2;++) |
Encierre en un círculo los errores que tiene el siguiente código.
#include <stdio.h >
main()
{
char nombre[30]:
int x;
for (z=1;z<=5;z++);
{
printf("\nEscriba un nombre ");
get(&nombre[x]);
{
for (z-1;z<=5;z++)
{
printf("\El nombre es ",nombre[z]);
}
Getch();
}
Ø Escriba un algoritmo que calcule el área de un triangulo rectángulo.
Ø Escribir un pseudocódigo para el algoritmo anterior.
Sección Práctica.
EJEMPLO DE EJECUCIÓN:
|
Conversiones de Temperaturas
|
|
1.- De grados centígrados a grados Fahrenheit |
|
2.- De grados Fahrenheit a grados centígrados |
|
3.- Salir |
|
|
|
Elige una opción: |
Escriba un programa en lenguaje "C", UTILIZANDO STRUCT, que solicite y muestre la siguiente información:
|
Producto |
Marca |
Existencia |
Precio |
|
Teclado |
Compaq |
250 |
190.90 |
|
Mouse |
Genius |
50 |
80.90 |
|
Bocinas |
JBL |
40 |
390.80 |