Un apuntador es una variable, que almacena como contenido una direccin de memoria,
de otra variable a la que apunta, dicha direccin representa el lugar donde se almacena
un dato. Los apuntadores tienen un tipo de dato especfico y solo pueden apuntar a
espacios de memoria con datos del mismo tipo. Por supuesto, a partir de esa direccin
de memoria puede haber cualquier tipo de objeto: un char, un int, un float, un array, una
estructura, una funcin u otro puntero. Seremos nosotros los responsables de decidir ese
contenido.
Para entender qu es un puntero veremos primero cmo se almacenan los datos en un
computador. La memoria de un computador est compuesta por unidades bsicas llamadas bits.
Cada bit slo puede tomar dos valores, normalmente denominados alto y bajo, 1 y 0. Pero
trabajar con bits no es prctico, y por eso se agrupan. Cada grupo de 8 bits forma un byte u
octeto. En realidad el microprocesador, y por lo tanto nuestro programa, slo puede manejar
directamente bytes o grupos de dos o cuatro bytes. Para acceder a los bits hay que acceder antes
a los bytes. Cada byte tiene una direccin, llamada normalmente direccin de memoria.
Palabras reservadas de C
Se llaman as a palabras que en C tienen un significado concreto para los compiladores.
No se pueden por tanto usar esas palabras para poner nombre a variables o a funciones.
La lista de palabras reservadas del C es esta:
auto
break
case
char
const
continue
default
do
double
else
enum
extern
float
for
goto
if
int
long
register
return
short
signed
sizeof
static
struct
switch
typedef
union
unsigned
void
volatile
while
A estas palabras a veces los compiladores aaden una lista propia. Como C distingue
entre maysculas y minsculas, el texto GoTo no es una palabra reservada.
Declaracin de variables
En C hay que declarar las variables antes de poder usarlas. Al declarar lo que ocurre es
que se reserva en memoria el espacio necesario para almacenar el contenido de la
variable. No se puede utilizar una variable sin declarar. Para declarar una variable se usa
esta sintaxis:
tipo identificador;
Por ejemplo:
int x;
Se declarara x como variable entera.
En C se puede declarar una variable en cualquier parte del cdigo, basta con declararla
antes de utilizarla por primera vez. Pero es muy buena prctica hacer la declaracin al
principio del cdigo. Esto facilita la comprensin del cdigo.
Tambin es buena prctica poner un pequeo comentario a cada variable para indicar
para qu sirve. Finalmente el nombre de la variable (el identificador) conviene que sea
descriptivo. Nombres como a, b o c; no indican nada. Nombre como saldo, gastos,
nota,... son mucho ms significativos, son tambien llamadas nemotecnicos significa que
el nombre de la variable da una indicacin del uso que esta tendr en el programa.
Lenguaje de progamacin C.
8.Los compiladores son herramientas que permiten al programador:
Su respuesta :
Convertir el programa fuente en programa ejecutable
Esta es la respuesta correcta
Estas rdenes se le deben dar en un cierto lenguaje, que el ordenador sea capaz de
comprender.
El problema es que los lenguajes que realmente entienden los ordenadores resultan
difciles para nosotros, porque son muy distintos de los que nosotros empleamos
habitualmente para hablar. Escribir programas en el lenguaje que utiliza internamente
el ordenador (llamado lenguaje mquina o cdigo mquina) es un trabajo duro,
tanto a la hora de crear el programa como (especialmente) en el momento de corregir
algn fallo o mejorar lo que se hizo.
Otras tres palabras que se manejan con mucha frecuencia en la programacin, y que es
preferible mencionar ya, son:
6358
Continuar
METODOLOGA DE LA PROGRAMACIN
Se entiende por metodologa el conjunto de reglas y pasos estrictos que se siguen para
desarrollar una aplicacin informtica completa. Hay diversas metodologas, algunas
incluso registradas (hay que pagar por utilizarlas).
Independientemente de la metodologa utilizada suele haber una serie de pasos comunes
a todas ellas (relacionados con el ciclo de vida de la aplicacin):Mantenimiento
Anlisis
Diseo
Codificacin
Ejecucin
Prueba
En esta fase se crean esquemas que simbolizan a la aplicacin. Estos esquemas los
elaboran analistas. Gracias a estos esquemas se simboliza la aplicacin. Estos esquemas
en definitiva se convierte en la documentacin fundamental para plasmar en papel lo
que el programador debe hacer.
En estos esquemas se pueden simbolizar: la organizacin de los datos de la aplicacin,
el orden de los procesos que tiene que realizar la aplicacin, la estructura fsica (en
cuanto a archivos y carpetas) que utilizar la aplicacin, etc.
La creacin de estos esquemas se puede hacer en papel, o utilizar una herramienta
CASE para hacerlo.
En el caso de la creacin de algoritmos, conviene en esta fase usar el llamado
diseo descendente. Mediante este diseo el problema se divide en mdulos, que, a su
vez, se vuelven a dividir a fin de solucionar problemas ms concretos. Al diseo
descendente se le llama tambin top-down . Gracias a esta tcnica un problema
complicado se divide en pequeos problemas que son ms fcilmente solucionables.
Siempre existe en el diseo la zona principal que es el programa principal que se
ejecutar cuando el programa est codificado en un lenguaje de programacin.
En la construccin de aplicaciones complejas en esta fase se utilizan gran cantidad de
esquemas para describir la organizacin de los datos y los procedimientos que ha de
seguir el programa. En pequeos algoritmos se utilizan esquemas ms sencillos.
codificacin
Escritura de la aplicacin utilizando un lenguaje de programacin (C, Pascal, C++,
Java,...). Normalmente la herramienta utilizada en el diseo debe ser compatible con el
lenguaje que se utilizar para codificar. Es decir si se utiliza un lenguaje orientado a
objetos, la herramienta de diseo debe ser una herramienta que permita utilizar objetos.
ejecucin
Tras la escritura del cdigo, mediante un software especial se traduce a cdigo
interpretable por el ordenador (cdigo mquina). En este proceso pueden detectarse
errores en el cdigo que impiden su transformacin. En ese caso el software encargado
de la traduccin (normalmente un compilador o un intrprete ) avisa de esos errores
para que el programador los pueda corregir.
prueba
Se trata de testear la aplicacin para verificar que su funcionamiento es el correcto.
Para ello se comprueban todas las entradas posibles, comprobando que las salidas son
las correspondientes.
mantenimiento
En esta fase se crea la documentacin del programa (paso fundamental en la creacin de
aplicaciones). Gracias a esa documentacin se pueden corregir futuros errores o renovar
el programa para incluir mejoras detectadas, operaciones que tambin se realizan en esta
fase.
La documentacin de un programa es un paso fundamental en la creacin de
aplicaciones. Gracias a esa documentacin se pueden corregir futuros errores o renovar
el programa para incluir mejoras detectadas, esta documentacin se realiza en la fase de:
Su respuesta :
Mantenimiento
Esta es la respuesta correcta