funciones, macros y entorno de desarrollo
TRANSCRIPT
![Page 1: Funciones, macros y entorno de desarrollo](https://reader036.vdocuments.co/reader036/viewer/2022082905/587ce3311a28abff0b8b71b9/html5/thumbnails/1.jpg)
PROGRAMACIÓN BÁSICALENGUAJE C
![Page 2: Funciones, macros y entorno de desarrollo](https://reader036.vdocuments.co/reader036/viewer/2022082905/587ce3311a28abff0b8b71b9/html5/thumbnails/2.jpg)
Estructura de un programa en COBJETIVO DE LA
SESIÓNIdentificar elementos
que componen un programa en
lenguaje C así como reconocer el entorno de trabajo del editor
de C.
Competencias a Desarrollar
Escucha, interpreta y emite mensajes pertinentes en distintos contextos mediante la utilización de medios, códigos y herramientas apropiados.Desarrolla software de aplicación básica utilizando programación estructurada en lenguaje C a fin de cubrir requerimientos y necesidades establecidas por el usuario.
![Page 3: Funciones, macros y entorno de desarrollo](https://reader036.vdocuments.co/reader036/viewer/2022082905/587ce3311a28abff0b8b71b9/html5/thumbnails/3.jpg)
FUNCIONES Y MACROS
![Page 4: Funciones, macros y entorno de desarrollo](https://reader036.vdocuments.co/reader036/viewer/2022082905/587ce3311a28abff0b8b71b9/html5/thumbnails/4.jpg)
FUNCIONESEn C, se conocen como funciones a aquellos trozos de códigos utilizados para dividir un programa con el obje-tivo que, cada bloque realice una ta-rea determinada.La función main es imprescindible en cualquier programa C/C++ ya que representa el punto de inicio de su ejecución. Por lo general, su declaración adopta la forma:int main();A su vez el punto de finalización de esta función, su punto de retorno (return) significa el fin del programa .
#include <stdio.h>
int main(){ printf( "Hola mundo" );
return 0;}
Ejemplo
![Page 5: Funciones, macros y entorno de desarrollo](https://reader036.vdocuments.co/reader036/viewer/2022082905/587ce3311a28abff0b8b71b9/html5/thumbnails/5.jpg)
MACROSLa directiva #define se utiliza para definir una macro. Las macros proporcionan principalmente un mecanismo para la sustitución léxica.
#define PI 3.1416#define AREA_CIRCULO(x) PI * x * xvoid main() { int a,b; a = AREA_CIRCULO(c + 3); }
Ejemplo
![Page 6: Funciones, macros y entorno de desarrollo](https://reader036.vdocuments.co/reader036/viewer/2022082905/587ce3311a28abff0b8b71b9/html5/thumbnails/6.jpg)
RECONOCIMIENTO DEL ENTORNO DE TRABAJO
![Page 7: Funciones, macros y entorno de desarrollo](https://reader036.vdocuments.co/reader036/viewer/2022082905/587ce3311a28abff0b8b71b9/html5/thumbnails/7.jpg)
DEV C++Dev-C++ es un IDE (entorno de desarrollo integrado) que facilita herramientas para la creación y depuración y compilación de programas en C y en C++.
![Page 8: Funciones, macros y entorno de desarrollo](https://reader036.vdocuments.co/reader036/viewer/2022082905/587ce3311a28abff0b8b71b9/html5/thumbnails/8.jpg)
ZONAS DEL ENTORNO
![Page 9: Funciones, macros y entorno de desarrollo](https://reader036.vdocuments.co/reader036/viewer/2022082905/587ce3311a28abff0b8b71b9/html5/thumbnails/9.jpg)
FUNCIONES BÁSICAS EN EL ENTORNO
PARA HACERCrear un nuevo programa
Clic en menú Archivo/Nuevo
Guardar Cambios CTRL+SGuardar con otro nombre CTRL+F12Compilar CTRL+F9Ejecutar CTRL+F10Compilar y ejecutar F9Abrir un archivo o proyecto
CTRL+OCompilar se refiere a la acción por medio de la cual, una serie de instrucciones escritas o codificadas en lenguaje de programación son convertidas a lenguaje máquina (binario) de tal forma que puedan ser ejecutadas por medio de un programa informático.
![Page 10: Funciones, macros y entorno de desarrollo](https://reader036.vdocuments.co/reader036/viewer/2022082905/587ce3311a28abff0b8b71b9/html5/thumbnails/10.jpg)
PRUEBASEntre las diversas pruebas que se le efectúan al software se pueden distinguir principalmente:Prueba unitarias: Consisten en probar partes pequeñas del software que tengan funcionalidades específicas. Dichas pruebas se utilizan para asegurar el correcto funcionamiento de secciones de código. Por ejemplo, verificar que los resultados de las operaciones sean correctas (2+2=4)Pruebas de integración: Se realizan una vez que las pruebas unitarias fueron concluidas exitosamente; con éstas se intenta asegurar que el sistema completo, incluso los subsistemas que componen las piezas individuales grandes del software funcionen correctamente al operar e inteoperar en conjunto.
![Page 11: Funciones, macros y entorno de desarrollo](https://reader036.vdocuments.co/reader036/viewer/2022082905/587ce3311a28abff0b8b71b9/html5/thumbnails/11.jpg)
¿TIENES ALGUNA PREGUNTA ANTES DE COMENZAR CON EL
ENTORNO?