programacion

Páginas: 16 (3941 palabras) Publicado: 20 de enero de 2015
2. FUNDAMENTOS DE PROGRAMACIÓN
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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS