La evolucion de la especie humana-primero de secundaria
Estructura básica C
1. ESTRUCTURA BASICA DE
UN PROGRAMA C++
Colunga Vega Lorely
Yamileth
Godínez Luna Gabriel 2
DM PG
Margarita Alvarado romero
2. ESTRUCTURA BÁSICA DE UN
PROGRAMA EN C++
. Estructura básica de un programa en dev c++
2. Estructura básica #include <iostream.h> Instrucciones declarativas
#include <stdlib.h> [declaración de variables globales] int main() Función
Principal { Aquí inicia el programa Cuerpo del programa(Instrucciones ) }
Aquí finaliza el programa
3. Estructura básica Un programa en C++ se caracteriza por tener en su
código una cabecera indispensable: main( ) #include ------ Archivo de
cabecera [declaración de variables globales] int main ( ) ------ Cabecera de
función, nombre de la función { … ------ Sentencias de la función. } tipo
func1( ) { … } tipo func2( ) { … }
4. Archivo de cabecera • #include <librería_solicitada> • La parte del
#include se refiere a la biblioteca de funciones que vamos a utilizar. Es decir
para llamar a una biblioteca en particular debemos hacer lo siguiente: •
#include <librería_solicitada> • El estándar de C++ incluye varias
bibliotecas de funciones, y dependiendo del compilador que se esté usando,
puede aumentar el número.
3. ARCHIVO DE CABECERA
Archivo de cabecera • Existen archivos de cabecera estándar muy
utilizados, por ejemplo: #include<iostream.h> contiene las funciones
de ingresar y mostrar datos. #include<math.h> contiene las
funciones matemáticas comunes. #include<time.h> contiene las
funciones para tratamiento y conversión entre formatos de fecha y
hora. #include<conio.h>: contiene los prototipos de las funciones,
macros, y constantes para preparar y manipular la consola en modo
texto en el entorno de MS-DOS®.
6. Archivo de cabecera #include<stdio.h>: contiene los prototipos de
las funciones, macros, y tipos para manipular datos de entrada y
salida. #include<stdlib.h>: contiene tipos, macros y funciones para la
conversión numérica, generación de números aleatorios, búsquedas y
ordenación, gestión de memoria y tareas similares.
#include<string.h>: contiene los prototipos de las funciones y
4. DECLARACION DE VARIABLES
GLOBALES
Declaración de variables globales • Una variable es un espacio
reservado en el ordenador para contener valores que pueden cambiar
durante la ejecución de un programa. • Los tipos determinan cómo
se manipulará la información contenida en esas variables. • El tipo
nos dice a nosotros y al compilador cómo debe interpretarse y
manipularse la información binaria almacenada en la memoria de un
ordenador.
8. Declaración de variables globales • Una variable global es aquella
que se define fuera del cuerpo de cualquier función, normalmente al
principio del programa, después de la definición de los archivos de
biblioteca (#include), de la definición de constantes simbólicas y
antes de cualquier función. El ámbito de una variable global son
todas las funciones que componen el programa, cualquier función
puede acceder a dichas variables para leer y escribir en ellas. Es decir,
5. CABECERA DE FUNCIÓN
Cabecera de función • Sintaxis para la declaración de una función: •
Prototipo de función nombre de la función ( parámetros ); • Prototipo
de la función: sirve para indicar que va a retornar la función, si va a
retornar un entero, un double, un char, o simplemente no retorna
nada ( void ). Esto es obligatorio • Parametros: son los datos que le
enviamos a la funcion para que con ellos posiblemente desarrolle
algo que necesitemos. Esto es opcional. • Ejemplo: • void ingresar();
• int suma_enteros ( int, int ); • float suma_numeros ( float, float );
6. CUERPO DEL PROGRAMA
Cuerpo del programa(Instrucciones ) • La definición del cuerpo de la función
está formada por un bloque de sentencias o instrucciones, que esta
encerrado entre llaves { }. • Las sentencias, también llamadas instrucciones:
• a) definen la lógica de un programa o subprograma (subrutina), • b)
manipulan los datos para producir el resultado deseado por el usuario del
programa
12. Cuerpo del programa(Instrucciones ) • Instrucciones declarativas: Sirven
para declarar librerias, variables, constantes, arreglos , punteros,
estructuras… • Ejemplo: • #include <time.h> • short contador •
Instrucciones de asignación: Sirven para dar valores a las variables, y llevan
éste formato: • nombre_variable = expresión ; • Ejemplo: • x = a + 5
13. Cuerpo del programa(Instrucciones ) • Instrucciones repetitivas: Sirven
para repetir una condición N veces, siempre y cuando la condición sea
verdadera. • Instrucciones de entrada y salida de datos: El lenguaje C++ no
tiene palabras reservadas para ingresar o mostrar datos, para ello usan
recursos que se encuentran en las librerías. • Instrucciones selectivas: Son
mediante las cuales podemos ejecutar diferentes acciones, como resultado
de una expresión que estemos evaluando en ese momento y pueden ser: –
Las selectivas simples – Las selectivas dobles – Las selectivas múltiples
7. -TIPO FUNC1 ()
tipo func1( ) • Las funciones deben declararse. • Una definición
contiene además las instrucciones con las que la función realizará su
trabajo, es decir, su código. • La sintaxis de una definición de
función es: • [extern|static] <tipo_valor_retorno> <identificador>
(<lista_parámetros>) { [sentencias] } • El identificador de la función.
Es el nombre de la función. • Una lista de declaraciones de
parámetros entre paréntesis. Los parámetros de una función son los
valores de entrada (y en ocasiones también de salida).
15. tipo func1( ) • Opcionalmente, una palabra que especifique el
tipo de almacenamiento, puede ser extern o static. • El tipo del valor
de retorno, si no se establece, será int por defecto, aunque en
general se considera una mala técnica de programación omitir el tipo
de valor de retorno de una función.