El documento describe los conceptos básicos de programación en C, incluyendo la estructura de un programa en C, los tipos de datos, constantes, variables, operadores, expresiones y funciones. Explica que un programa en C consta de código fuente, preprocesamiento, compilación y enlace, y que la función principal es main.
1. Universidad Nacional Experimental Politécnica
“Antonio José de Sucre”
Vr. “Luis Caballero Mejías”
Núcleo Charallave
Asignatura: Computación II
Prof.: Autor:
Gioconda Echenique Rodríguez P. Eloy A.
Exp.: 2009247031
Charallave, Edo. Miranda
2. Los programas pueden utilizar
funciones de la biblioteca
estándar de C, tales
como scanf o printf. De cada
una de ellas existe un código
objeto que debe ser enlazado
(unido) al código objeto del
programa que las utilice
En esta primera fase, el
programador debe convertir el
algoritmo que haya diseñado
en instrucciones escritas en C.
Para ello, se debe hacer uso de
un editor de textos, con el
cual se obtendrá el llamado
El pre proceso sirve para código fuente del programa.
realizar modificaciones en el
código fuente obtenido en la
Una vez que el código fuente ha sido preprocesado, fase de edición. Es el
el compilador traducirá ese código fuente programador quien, mediante
(modificado) a código máquina, también llamado directivas del preprocesador,
código objeto, siempre y cuando, el propio "dice" al preprocesador las
compilador no detecte ningún error en dicho modificaciones que éste debe
código fuente ya preprocesado. llevar a cabo. 0
3.
4. Sirve ara leer datos desde el
teclado.
Es la palabra
reservada que va
escrita antes de
“main”
Sintaxis “Básica”
Su misión es marcar el inicio
int main()
y fin de la ejecución de cada
{
uno de los programas; es la
<bloque_de_instrucciones>
función principal, la primera
}
que se ejecuta. La
función main contiene al
bloque de instrucciones
principal de un programa,
dentro de los caracteres abrir
llave ({) y cerrar llave (}).
5. Siempre alberga, entre llaves ({...}), también conocidas como
a un <bloque_de_instrucciones> instrucciones simples o
este puede estar compuesto por una elementales, son aquellas que
o más instrucciones, que, a su vez, representan a las acciones más
pueden ser instrucciones de pequeñas (elementales) que se
expresión, de control y/o pueden ejecutar en un programa, y
compuestas nuevamente. siempre van seguidas de un
carácter punto y coma (;), el cual
indica que la instrucción ha
terminado
Existen de distintos tipos, y todas sirven para modificar
el flujo de control de un programa. Veremos que,
algunas de ellas deben ir seguidas del carácter punto y
coma (;), pero otras no.
6. Son aquellos que pueden
tomar por valor una Es aquel que puede tomar por
secuencia de caracteres. valor un número perteneciente al
En lenguaje C, el valor de conjunto de los números enteros
un dato de tipo cadena se (Z), el cual está formado por los
Es aquel que puede tomar por debe representar entre números naturales, su opuestos
valor sólo uno de los dos comillas dobles ("). (números negativos) y el cero.
siguientes: {verdadero, falso} Z = { ..., -3, -2, -1, 0, 1, 2, 3, ... }
Los valores verdadero y falso
son contrapuestos, de manera
que, un dato de tipo lógico
siempre está asociado a que
algo se cumpla o no se cumpla.
Es aquel que puede tomar
por valor un número
perteneciente al conjunto
de los números reales (R),
el cual está formado por
los números racionales e
Es aquel que puede tomar irracionales.
por valor un carácter
perteneciente al conjunto de
Es un dato que no puede
los caracteres que puede
tomar por valor ningún valor,
representar el computador.
es decir, es un dato vacío
En lenguaje C, el valor de un
(nulo).
dato de tipo carácter se debe
representar entre comillas
simples (').
8. Es aquella que
Es aquella que
representa a un valor
representa a un valor
(dato) perteneciente al
(dato) perteneciente al
subconjunto de R
subconjunto de Z
representable por el
representable por el
ordenador.
ordenador.
Algunos ejemplos Es aquella que representa a un Es aquella que representa a un Algunos ejemplos
de constantes de valor (dato) perteneciente al valor (dato) de tipo cadena, es son:
tipo entero son: conjunto de caracteres que puede decir, representa a una secuencia
representar el ordenador. de caracteres. 8.12
-32000 000.333
0 Estas constantes están expresadas Estas constantes están expresadas +1111.809
+1111 en su valor: en su valor:
'a' "Alejandro"
'T' "Lucerna"
'5' "Barcelona 2000"
9. Una expresión es una
Un operador indica el tipo
secuencia de operandos y
de operación a realizar sobre
operadores escrita bajo unas
los operandos (datos) que
reglas de sintaxis.
actúa. Los operandos pueden
una expresión puede ser:
ser:
• Aritmética (devuelve un
• Constantes (expresadas
número entero o real).
por su valor o con un
• Lógica (devuelve un valor
nombre (identificador)).
lógico: verdadero o
• Variables
falso)
• Llamadas a funciones.
• De carácter (devuelve un
• Elementos de formaciones
carácter representable por
(arrays).
el ordenador).
• De cadena (devuelve una
cadena).