SlideShare una empresa de Scribd logo
1 de 3
Estructura de un programa en C. Todo programa en C consta de uno o mas módulos llamados funciones. El programa siempre comenzara por la ejecucion de la funcionmain, la cual puede acceder las demas funciones. Las definiciones de las funciones deben realizarse aparte o siguiendo a main.
Cada función de contener: 1- Una cabecera de la función, que consta del nombre de la función, seguido de una lista opcional de argumentos encerrados entre paréntesis. 2- Una lista de declaración de argumentos, si se incluyen estos en la cabecera. 3- Una instrucción compuesta, que contiene el resto de la función.
Los argumentos son símbolos que representan información que se le pasa a la función desde otra parte del programa.  Cada instrucción compuesta se encierra con unas llaves. Las llaves pueden contener combinaciones de instrucciones elementales y otras instrucciones compuestas. Los comentarios pueden aparecer en cualquier parte del programa, mientras estén situados entre los delimitadores. Estos compuestos

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Programación modular en Introducción a la Programación
Programación modular en Introducción a la ProgramaciónProgramación modular en Introducción a la Programación
Programación modular en Introducción a la Programación
 
M O D U L A R I D A D
M O D U L A R I D A DM O D U L A R I D A D
M O D U L A R I D A D
 
Segundaunidad3 130504164926-phpapp01
Segundaunidad3 130504164926-phpapp01Segundaunidad3 130504164926-phpapp01
Segundaunidad3 130504164926-phpapp01
 
Unidaddos 130504121908-phpapp02
Unidaddos 130504121908-phpapp02Unidaddos 130504121908-phpapp02
Unidaddos 130504121908-phpapp02
 
Logica Fuzzy
Logica FuzzyLogica Fuzzy
Logica Fuzzy
 
macros Lenguaje ensamblador
macros Lenguaje ensambladormacros Lenguaje ensamblador
macros Lenguaje ensamblador
 
Presentación programacion
Presentación programacionPresentación programacion
Presentación programacion
 
Funciones en VB
Funciones en VBFunciones en VB
Funciones en VB
 
Instrucciones basicas de_c_
Instrucciones basicas de_c_Instrucciones basicas de_c_
Instrucciones basicas de_c_
 
Programacin estructurada
Programacin estructuradaProgramacin estructurada
Programacin estructurada
 
TABLA DE SÍMBOLOS
TABLA DE SÍMBOLOSTABLA DE SÍMBOLOS
TABLA DE SÍMBOLOS
 
Proceso de modularizacion
Proceso de modularizacionProceso de modularizacion
Proceso de modularizacion
 
Apuntes programacion basica
Apuntes programacion basicaApuntes programacion basica
Apuntes programacion basica
 
La diferencia entre función y procedimiento
La diferencia entre función y procedimientoLa diferencia entre función y procedimiento
La diferencia entre función y procedimiento
 
Metodos en java
Metodos en javaMetodos en java
Metodos en java
 
Presentacion c++
Presentacion c++Presentacion c++
Presentacion c++
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Instrucciones básicas para c++
Instrucciones básicas para c++Instrucciones básicas para c++
Instrucciones básicas para c++
 
Pl Sql
Pl SqlPl Sql
Pl Sql
 

Similar a Estructura de un programa en C

Similar a Estructura de un programa en C (20)

Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Estructura de un programa en c
Estructura de un programa en cEstructura de un programa en c
Estructura de un programa en c
 
Programa en c
Programa en cPrograma en c
Programa en c
 
Programa en c
Programa en cPrograma en c
Programa en c
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
 
Tutorial de visual C++
Tutorial de visual C++Tutorial de visual C++
Tutorial de visual C++
 
Tutorial de visual_c_
Tutorial de visual_c_Tutorial de visual_c_
Tutorial de visual_c_
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
 
8448148681
84481486818448148681
8448148681
 
TEMA-2 Estructura de un programa en C.pptx
TEMA-2 Estructura de un programa en C.pptxTEMA-2 Estructura de un programa en C.pptx
TEMA-2 Estructura de un programa en C.pptx
 
Programa en c
Programa en cPrograma en c
Programa en c
 
Unidad dos
Unidad dosUnidad dos
Unidad dos
 
2 unidad. Codificar la solución del problema en un lenguaje de programación e...
2 unidad. Codificar la solución del problema en un lenguaje de programación e...2 unidad. Codificar la solución del problema en un lenguaje de programación e...
2 unidad. Codificar la solución del problema en un lenguaje de programación e...
 
Segunda unidad;3
Segunda unidad;3Segunda unidad;3
Segunda unidad;3
 
Lenguaje de Programación C
Lenguaje de Programación CLenguaje de Programación C
Lenguaje de Programación C
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++
 
Lolo
LoloLolo
Lolo
 
Xd1
Xd1Xd1
Xd1
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Último (10)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Estructura de un programa en C

  • 1. Estructura de un programa en C. Todo programa en C consta de uno o mas módulos llamados funciones. El programa siempre comenzara por la ejecucion de la funcionmain, la cual puede acceder las demas funciones. Las definiciones de las funciones deben realizarse aparte o siguiendo a main.
  • 2. Cada función de contener: 1- Una cabecera de la función, que consta del nombre de la función, seguido de una lista opcional de argumentos encerrados entre paréntesis. 2- Una lista de declaración de argumentos, si se incluyen estos en la cabecera. 3- Una instrucción compuesta, que contiene el resto de la función.
  • 3. Los argumentos son símbolos que representan información que se le pasa a la función desde otra parte del programa. Cada instrucción compuesta se encierra con unas llaves. Las llaves pueden contener combinaciones de instrucciones elementales y otras instrucciones compuestas. Los comentarios pueden aparecer en cualquier parte del programa, mientras estén situados entre los delimitadores. Estos compuestos