SlideShare una empresa de Scribd logo
Estructura general de un
programa en lenguaje C y
sus variables
MODULO: MANEJO DE TECNICAS
Itzel patricia Monterrubio Gonzalez 201
Hugo Acosta Serna
INFORMATICA
16/02/2015
Estructura de un programa en lenguaje C.
Un programa en C es simplemente un fichero de caracteres que contiene un conjunto de
instrucciones que un programa especial, el compilador o traductor, se encarga de
transformar en un código que la computadora puede ejecutar (código objeto). En general,
un programa suele estar compuesto de tres partes:
 el encabezamiento, que especifica las declaraciones globales de los datos y sus
tipos, que vamos a manejar a lo largo del programa;
 la función principal, que se suele llamar main, y define la estructura del programa.
 las funciones o subrutinas auxiliares, que realizan las operaciones necesarias; son
llamadas por la rutina principal, la función main. Se suelen colocar después de esta
función.
Encabezamiento
main( )
{
variables locales
sentencias
}
f1( )
{
variables locales
sentencias
}
...
...
...
fn( )
{
variables locales
sentencias
}
Cuando la envergadura del programa es grande se suele fragmentar el programa
en varias partes, incluyendo cada parte en un fichero separado. El lenguaje C
define el método que debemos seguir para separar las diferentes partes del
programa. Normalmente colocaremos en cada fichero todas las subrutinas y
funciones que se encarguen de una tarea del programa. Por tanto, un programa C
puede estar formado por diferentes módulos o fuentes. Es conveniente mantener
los fuentes de un tamaño no muy grande, para que la compilación sea rápida.
También, al dividirse un programa en partes, se puede facilitar la legibilidad del
programa y su estructuración. Los diferentes fuentes son compilados de forma
separada -únicamente los fuentes que han sido modificados desde la última
compilación-, y después enlazados combinados entre ellos y con
las bibliotecas necesarias para formar el programa en su versión ejecutable,
mediante un programa denominado enlazador.
Los comandos necesarios para compilar, enlazar los diferentes módulos y
ejecutar un programa dependen del sistema operativo, y debemos dirigirnos a los
manuales correspondientes para conocer la sintaxis exacta. Como forma más
común podemos dar la siguiente:
Compilar: cc prog
cc modulo1, modulo2
enlazar: link prog, modulo1, modulo2
ejecutar: prog
Las variables
En programación, una variable es un espacio de memoria reservado para
almacenar un valor que corresponde a un tipo de dato soportado por el lenguaje
de programación. Una variable es representada y usada a través de una etiqueta
(un nombre) que le asigna un programador o que ya viene predefinida.
Es recomendable que una variable no puede tener espacios, caracteres
especiales (acentos, signos), tiene que empezar con una letra.
EJEMPLO:
tipo_dato nombre;
char letra;
int edad;
float costo;
También se pueden declarar varias variables de un mismo tipo en una sola
línea de la siguiente
forma:
tipo_dato variable1,variable2, variable3 , ... , variableN;
Ejemplos:
Int hora, minutos, segundos, numero;
Float radio, perímetro, área, costo;
Char letra1, letra2, letra3;
También podemos asignarle un valor a la variable al momento de declararla:
tipo_dato variable1=valor1;
Ejemplos:
int hora=19, minutos=0, segundos=11;
char letraConocida='a', letraDesconocida;
float precioPizza=10.75, precioSoda=1.25;
Constantes
Las constantes en lenguaje C se definen de la siguiente forma:
#define NOMBRE valor
Ejemplos:
#define PI 3.14
#define TAMANIO 100
#define CARACTER 'u'
A diferencia de las variables, sólo se puede crear una cosntante por línea de
código y debe
Asignársele un valor al momento de definirse la misma, ya que las constantes
jamás cambian
Su valor.
Ubicación de las variables y constantes en un programa en C
Las constantes se definen después de la inclusión de los archivos cabecera, y
las variables deben
ser declaradas al inicio de la función principal (main()).
Ejemplo:
//Inclusión de cabeceras
#include <stdio.h>
//Definición de constantes
#define CONSTANTE1 16
#define CONSTANTE2 20
void main()
//Declaración de variables
int variable1=123, variable2=456;
char caracter1='a';
float f;

Más contenido relacionado

PPT
Estructura de Programa en C++
PPTX
Estructura basica para c++
PDF
Santaella u5 Lenguaje C++
PPTX
Estructuras básicas para C++
PDF
Lenguaje c ++ guía para programadores
PDF
Algoritmos y programacion en C++
PPTX
ESTRUCTURA BÁSICA PARA C++
PDF
Elementos basicos c
Estructura de Programa en C++
Estructura basica para c++
Santaella u5 Lenguaje C++
Estructuras básicas para C++
Lenguaje c ++ guía para programadores
Algoritmos y programacion en C++
ESTRUCTURA BÁSICA PARA C++
Elementos basicos c

La actualidad más candente (18)

PPTX
Estructura básica de un programa en C++
PDF
Estructura de-un-programa-en-lenguaje-c.
PPTX
Funciones de entrada y salida
PPTX
Estructura de Lenguaje C++
PPTX
Estructuras de un programa
PPTX
Estructura basica de_un_programa_c_
PPTX
ESTRUCTURA BASICA PARA C++
PPT
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguaje
PPT
Lenguajec diapositivas
DOCX
Tutorial C
PPSX
Lenguaje c 1
PDF
PPTX
Instrucciones para c_
DOCX
Tutorial C
PPTX
Estructura basica para_c_
DOCX
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
PPTX
Precentacion
PPT
Estructura de un rograma
Estructura básica de un programa en C++
Estructura de-un-programa-en-lenguaje-c.
Funciones de entrada y salida
Estructura de Lenguaje C++
Estructuras de un programa
Estructura basica de_un_programa_c_
ESTRUCTURA BASICA PARA C++
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguaje
Lenguajec diapositivas
Tutorial C
Lenguaje c 1
Instrucciones para c_
Tutorial C
Estructura basica para_c_
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
Precentacion
Estructura de un rograma
Publicidad

Destacado (20)

PPSX
Generalidades
PPTX
PPTX
unidad 1 INTRODUCCION A LAS ESTUCTURAS DE DATOS
PPTX
Manejo de bits -operadores de bits C++
 
PPT
Capitulo II
PDF
Estructura de datos c++
PPTX
13 Instrucciones de manejo de bits
PDF
Clase 7
PDF
Clase3
PPTX
Administración de memoria arreglos dinamicos
 
PPT
Fundamentos Informáticos Hardware Software
PPTX
Tipo de Arreglos
PPTX
Arreglos, Procedimientos y Funciones
PPT
Clase 10 Estructuras De Datos Y Arreglos
PDF
Estructuras de datos y tipos de datos abstractos
PPTX
Arreglos c++
PPT
Tipos De Datos
PPTX
Pruebas de escritorio
PPTX
Estructura de Datos Unidad 1 Tipo abstracto de datos TAD
Generalidades
unidad 1 INTRODUCCION A LAS ESTUCTURAS DE DATOS
Manejo de bits -operadores de bits C++
 
Capitulo II
Estructura de datos c++
13 Instrucciones de manejo de bits
Clase 7
Clase3
Administración de memoria arreglos dinamicos
 
Fundamentos Informáticos Hardware Software
Tipo de Arreglos
Arreglos, Procedimientos y Funciones
Clase 10 Estructuras De Datos Y Arreglos
Estructuras de datos y tipos de datos abstractos
Arreglos c++
Tipos De Datos
Pruebas de escritorio
Estructura de Datos Unidad 1 Tipo abstracto de datos TAD
Publicidad

Similar a Estructura de un Programa en C++ (20)

PPTX
TEMA-2 Estructura de un programa en C.pptx
DOCX
Xd1
PDF
Libro digital de programación
PDF
PDF
Estructura de un programa en c
PDF
Lenguaje C
DOCX
Manual de Programación c/c++ Ricky Bonilla
PPT
IntroLenguajeC.ppt
PDF
Curso de iniciación al lenguaje c
PDF
Curso de iniciación al lenguaje c
PDF
Curso de iniciación al lenguaje c
PDF
Curso de iniciaci_n_al_lenguaje_c_www.emugamesworld.com_
PDF
Curso De IniciacióN Al Lenguaje C
PDF
Paola
PPT
2 estructura programa-c
PPT
Lenguajec
DOCX
Ensayo de programacion c
DOCX
Lolo
PPT
LENGUAJE en C
PDF
Lenguaje C
TEMA-2 Estructura de un programa en C.pptx
Xd1
Libro digital de programación
Estructura de un programa en c
Lenguaje C
Manual de Programación c/c++ Ricky Bonilla
IntroLenguajeC.ppt
Curso de iniciación al lenguaje c
Curso de iniciación al lenguaje c
Curso de iniciación al lenguaje c
Curso de iniciaci_n_al_lenguaje_c_www.emugamesworld.com_
Curso De IniciacióN Al Lenguaje C
Paola
2 estructura programa-c
Lenguajec
Ensayo de programacion c
Lolo
LENGUAJE en C
Lenguaje C

Último (10)

PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
sistemas de informacion.................
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PPTX
Implementación equipo monitor12.08.25.pptx
PPTX
Fundamentos de Python - Curso de Python dia 1
PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Su punto de partida en la IA: Microsoft 365 Copilot Chat
AutoCAD Herramientas para el futuro, Juan Fandiño
sistemas de informacion.................
Conceptos basicos de Base de Datos y sus propiedades
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
Implementación equipo monitor12.08.25.pptx
Fundamentos de Python - Curso de Python dia 1
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA

Estructura de un Programa en C++

  • 1. Estructura general de un programa en lenguaje C y sus variables MODULO: MANEJO DE TECNICAS Itzel patricia Monterrubio Gonzalez 201 Hugo Acosta Serna INFORMATICA 16/02/2015
  • 2. Estructura de un programa en lenguaje C. Un programa en C es simplemente un fichero de caracteres que contiene un conjunto de instrucciones que un programa especial, el compilador o traductor, se encarga de transformar en un código que la computadora puede ejecutar (código objeto). En general, un programa suele estar compuesto de tres partes:  el encabezamiento, que especifica las declaraciones globales de los datos y sus tipos, que vamos a manejar a lo largo del programa;  la función principal, que se suele llamar main, y define la estructura del programa.  las funciones o subrutinas auxiliares, que realizan las operaciones necesarias; son llamadas por la rutina principal, la función main. Se suelen colocar después de esta función. Encabezamiento main( ) { variables locales sentencias } f1( ) { variables locales sentencias } ... ... ... fn( ) { variables locales sentencias } Cuando la envergadura del programa es grande se suele fragmentar el programa en varias partes, incluyendo cada parte en un fichero separado. El lenguaje C define el método que debemos seguir para separar las diferentes partes del programa. Normalmente colocaremos en cada fichero todas las subrutinas y funciones que se encarguen de una tarea del programa. Por tanto, un programa C puede estar formado por diferentes módulos o fuentes. Es conveniente mantener los fuentes de un tamaño no muy grande, para que la compilación sea rápida. También, al dividirse un programa en partes, se puede facilitar la legibilidad del
  • 3. programa y su estructuración. Los diferentes fuentes son compilados de forma separada -únicamente los fuentes que han sido modificados desde la última compilación-, y después enlazados combinados entre ellos y con las bibliotecas necesarias para formar el programa en su versión ejecutable, mediante un programa denominado enlazador. Los comandos necesarios para compilar, enlazar los diferentes módulos y ejecutar un programa dependen del sistema operativo, y debemos dirigirnos a los manuales correspondientes para conocer la sintaxis exacta. Como forma más común podemos dar la siguiente: Compilar: cc prog cc modulo1, modulo2 enlazar: link prog, modulo1, modulo2 ejecutar: prog Las variables En programación, una variable es un espacio de memoria reservado para almacenar un valor que corresponde a un tipo de dato soportado por el lenguaje
  • 4. de programación. Una variable es representada y usada a través de una etiqueta (un nombre) que le asigna un programador o que ya viene predefinida. Es recomendable que una variable no puede tener espacios, caracteres especiales (acentos, signos), tiene que empezar con una letra. EJEMPLO: tipo_dato nombre; char letra; int edad; float costo; También se pueden declarar varias variables de un mismo tipo en una sola línea de la siguiente forma: tipo_dato variable1,variable2, variable3 , ... , variableN; Ejemplos: Int hora, minutos, segundos, numero; Float radio, perímetro, área, costo; Char letra1, letra2, letra3; También podemos asignarle un valor a la variable al momento de declararla: tipo_dato variable1=valor1; Ejemplos: int hora=19, minutos=0, segundos=11; char letraConocida='a', letraDesconocida; float precioPizza=10.75, precioSoda=1.25; Constantes Las constantes en lenguaje C se definen de la siguiente forma: #define NOMBRE valor Ejemplos: #define PI 3.14 #define TAMANIO 100 #define CARACTER 'u' A diferencia de las variables, sólo se puede crear una cosntante por línea de código y debe Asignársele un valor al momento de definirse la misma, ya que las constantes jamás cambian Su valor. Ubicación de las variables y constantes en un programa en C Las constantes se definen después de la inclusión de los archivos cabecera, y las variables deben
  • 5. ser declaradas al inicio de la función principal (main()). Ejemplo: //Inclusión de cabeceras #include <stdio.h> //Definición de constantes #define CONSTANTE1 16 #define CONSTANTE2 20 void main() //Declaración de variables int variable1=123, variable2=456; char caracter1='a'; float f;