You are on page 1of 3

UNIVERSIDAD IPS

PROGRAMACIN
Cuestionario Primer Parcial
Prof. ISC. Juan Jos Del ngel Garca

ORDEN I: DEFINE LOS SIGUIENTES CONCEPTOS:

a) Lenguaje C: Es un lenguaje de nivel medio, ya que rene caractersticas de alto nivel, las cuales combina con
elementos del lenguaje ensamblador. Dado que el lenguaje C est cercano al bajo nivel, el cdigo producido es muy
rpido y compacto.
b) Variable: Es un identificador que almacena un dato que puede cambiar a lo largo de la ejecucin del programa.
c) Constante: Es un identificador que almacena un dato que nunca cambia durante la ejecucin del programa.
d) Variables Globales: Pueden ser utilizadas en cualquier funcin que forme parte del programa.
e) Variables locales: Solo se pueden utilizar dentro de la funcin en que fueron declaradas.
f) Operadores aritmticos: Realizan las operaciones aritmticas bsicas. (+, -, *, /, %).
g) Operadores relacionales: Comparan valores del mismo tipo devolviendo un valor de falso o verdadero. (>, <,>=,
<=, =, <>).
h) Operadores lgicos: Se utilizan para establecer relaciones entre valores lgicos. (And, Or, Not).
i) Lenguaje C: Es un lenguaje de nivel medio que rene caractersticas de alto nivel, las cuales combina con elementos
de lenguaje ensamblador.
j) Cdigo fuente: Es el texto de programa que el usuario realiza.
k) Cdigo objeto: Es el programa traducido al lenguaje mquina.
l) Librera: Es un archivo con extensin H que activa y permite la utilizacin de ciertos comandos.
m) Compilador: Es el encargado de traducir el cdigo fuentes en cdigo objeto, de esta manera la ejecucin de los
programas es ms rpida que la que se realiza a travs de los lenguajes interpretados.
n) Interprete: Es el que lee el cdigo fuente de un programa lnea a lnea realizando las instrucciones contenidas en
esa lnea; cuando se desea correr un programa en forma interpretada el cdigo fuente debe estar siempre
presente.
o) Estructura Secuencial: Es aquella en la que las instrucciones estn una a continuacin de la otra siguiendo una
secuencia nica, sin cambios de ruta.
p) Estructura Condicional: Es aquella que evala una condicin y ejecuta una accin A si es verdadera y una accin B si
es falsa.
q) Estructura Cclica: Es aquella que evala una condicin y repite un conjunto de acciones mientras la condicin sea
verdadera, el ciclo termina cuando la condicin se hace falsa. La forma de esta estructura es la siguiente:

ORDEN II: Contesta correctamente las siguientes preguntas:

1. Seala las reglas de mbito sintctico de lenguaje C.


Todo el programa debe estar escrito en minsculas.
Al finalizar cada sentencia se debe colocar el punto y coma (;).
Toda funcin debe llevar parntesis y no termina en punto y coma.
Toda instruccin compuesta se encierra entre llaves { } .

1
2. Indica las reglas para dar nombre a una variable:
Debe comenzar con un carcter alfabtico.
Puede contener solo letras y nmeros.
No se permiten espacios en blanco.
Se puede utilizar el guion bajo intermedio como separador.
No utilizar como identificador ninguna palabra reservada del lenguaje.

3. Seala las caractersticas principales de C


Flexible
Portable de 90 a 95%
De propsito general
Permite crear software especial , tal como sistemas operativos
Es compatible con sistemas operativos como Unix y DOS.

4. Escribe la estructura de un programa en lenguaje C

#include librerias
#define constantes

Declaraciones globales
Variables
funciones

Funcin principal main


main()
{
declaraciones locales
sentencias
}

Func1(....)
{
sentencias
}

2
ORDEN III. Define brevemente los siguientes conceptos:

1. Stdio.h: Incluye la librera estndar de entrada y salida.


2. Conio.h: Librera que permite realizar acciones sobre el monitor.
3. String.h: Librera que permite realizar las funciones de cadena.
4. Math.h: Librera que permite utilizar las funciones matemticas.
5. #include: Permite incluir libreras.
6. #define: Permite definir constantes.
7. Char: Tipo de variable que almacena un carcter o una cadena de caracteres.
8. Int: Tipo de variable que almacena nmeros enteros.
9. Long: Tipo de variable que almacena nmeros enteros largos.
10. Float: Tipo de variable que almacena nmeros reales o de punto flotante de precisin simple.
11. Double: Tipo de variable que almacena nmeros reales o de punto flotante de precisin doble.
12. Main: Es una funcin privilegiada dentro del lenguaje C.
13. Secuencia compuesta: Consiste de una secuencia de instrucciones delimitadas por los smbolo { y }.
14. \n: Inserta un salto de lnea.
15. Printf: Esta funcin permite la escritura de salida en pantalla.
16. Scanf: Funcin que permite la entrada de datos a travs del teclado.
17. %d: Cdigo de formato que lee nmeros enteros.
18. %f: Cdigo de formato que lee nmeros con decimales.
19. %c: Cdigo de formato que lee un solo carcter.
20. %s: Cdigo de formato que lee una cadena de caracteres.
21. Clrscr(): Limpia el contenido de la pantalla.
22. Getch(): Lee un carcter del teclado sin visualizarlo en pantalla.