programacion
ESTRUCTURADA
2.1 ¿Qué es la programación estructurada?
La programación estructurada consiste en escribir un
programa siguiendo los siguientes reglas:
1. El programa tiene un diseño modular.
2. Los módulos son diseñados de modo descendente.
3. Cada modulo se codifica utilizando las tres estructuras
de control básicas: secuencia, selección y repetición.El término programación estructurada aparece con Edgar
Dijkstra y se refería a un conjunto de técnicas de
programación.
2.1 ¿Qué es la programación estructurada?
Estas técnicas aumentan considerablemente la productividad
del programa, reduciendo en un grado elevado el tiempo
requerido para escribir, verificar, depurar y mantener un
programa. En las técnicas de programación seincorporan:
• Recursos abstractos.
• Diseño descendente (top – down)
• Estructuras básicas
2.2 Estructura general de un programa en C
1. Un programa en C se compone de una o más funciones.
2. Un función obligatoria es main().
3. Una función en C es un grupo de instrucciones que
realizan una o más acciones.
4. Un programa contendrá una serie de directicas #include,
que permiten incluir en elmismo archivos de cabecera,
que a su vez contendrán funciones y datos definidos en
ellos.
2.2 Estructura típica de un programa en C
#include
Archivo de cabecera
Int main( )
{
Cabecera de función
Nombre de la función
...
Sentencias
}
2.3 Estructura general de un programa en C
#include Directivas de preprocesador
#define
Macros de procesador
DeclaracionesGlobales
•
•
Prototipos de funciones
Variables
Función principal main
main()
{
declaraciones locales
sentencias
}
Definiciones de otras funciones
tipo1 func1(…)
{
…
}
2.4 Ejemplo sencillo de un programa en C
/* Listado del primer programa en C del curso de fundamentos de programación */
#include
/* Este programa imprime en la pantalla BIENVENDIO A LA PROGRAMACION */
/*EN C */
int main()
{
printf(“BIENVENIDO A LA PROGRAMACIÓN EN C\n”);
return 0;
}
NOTA:
El programa en C más corto es el programa vacío, el cual no hace nada.
La sentencia return 0, no es obligatorio pero algunos compiladores envían una
señal de advertencia.
2.4 Ejemplo sencillo de un programa en C
Escriba un programa que escriba los siguientes datos:
Nombrecon apellidos
Edad
Dirección, con código postal
Teléfonos fijo
Teléfono Celular
Correo electrónico
Cuenta en facebook
2.5 Palabras reservadas
Una palabra reservada es una característica del lenguaje C,
asociada con algún significado especial. Una palabra
reservada no se puede utilizar como nombre de identificador
o función.
asm
enum
signed
auto
extern
sizeof
breakfloat
static
case
for
struct
char
goto
switch
const
if
typedef
continue
int
union
default
long
unsigned
do
register
void
Double
return
volatile
else
short
while
2.6 Comentarios
Los comentarios se encierran entre /* y */ y pueden
extenderse a lo largo de varias líneas. Ejemplo
/* Programa 01 */
/* Elaborado por:*/
ó
/* Programa 01
Elaborado por:
*/
2.7 Tipos de datos en C
Los tipos de datos simples o básicos en C son esencialmente
números. Los tres tipos de datos básicos son:
1. Números enteros.
2. Números reales (Números de punto flotante).
3. Caracteres
2.7 Tipos de datos en C
La siguiente tabla, muestra los diferentes tipos de datos
básicos, sus tamaños en bytes (8 bits) yel rango de los
valores que pueden representar:
EJEMPLO
TAMAÑO EN
BYTES
RANGO
MÍNIMO – MÁXIMO
char
‘L’
1
0...255
short
-15
2
-128…127
int
1024
2
-32768…32767
unsigned int
42325
2
0…65535
long
262144
4
2147483648…2147483647
float
10.5
4
3.4 × 10−38 … 3.4 × 1038
0.00045
8
3.4 × 10−4392 … 3.4 × 104392
1e-8...
Regístrate para leer el documento completo.