Roberto orta salinas

  • 20 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
20
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. ROBERTO ORTA SALINAS.ITZELH MEZANO CHIRINOS.ANGEL PEREZ GUERRERO.ANDRES ZARATE ROMERO.
  • 2. 1. Temas Componentes Directivas Declaraciones globales Funciones Tipos de datosEstatuto de lectura y escritura Elementos básicos del lenguaje2. Un programa en C++ está definido por funciones (grupo de instrucciones quepueden o no hacer algún cálculo), donde la función principal debe ser llamada main .La composición general de un programa en C++ es: directivas de preprocesamiento.declaración globales. función main. funciones definidas por el usuario. comentariospara entender el funcionamiento del programa. Componentes3. Directivas Las directivas de preprocesamiento son definidas para que el compiladorrealice algo antes de compilar el programa (revisar si la sintaxis es correcta y generarun código ejecutable por la computadora), como el incluir funciones de algunabiblioteca conocida4. Directivas En particular, en C la directiva para incluir bibliotecas es como lassiguientes: Ejemplos: #include <iostream.h> Esta directiva permitirá utilizar la funciónde lectura cin y la función de escritura cout propias de C++. #include <stdio.h> Estadirectiva permitirá utilizar las funciones de lectura y escritura propias de C.5. Directivas Estas directivas también funcionan con C++, aunque existen algunoscompiladores que no las soportan en cuyo caso es necesario hacer uso de losnamespaces. Un namespace es una declaración de región. El propósito de estos eslocalizar el nombre de identificadores para evitar colisiones. Para tener compatibilidad,cuando un programa en C++ incluye una librería de C, haremos uso del namespace.6. Directivas Ejemplo: En C tenemos #include <iostream.h> Con el respectivo en C++#include <iostream> using namespace std;7. Declaraciones Globales Las declaraciones globales son definiciones de variables oconstantes que serán utilizadas por cualquiera de todas las funciones definidas en elprograma. La sintaxis para la declaración de una variable es: Tipo var1, var2,..., var3; obien Tipo var1= valor, var2,..., var3;8. Función main La función main( ), es obligatoria en cada programa C, C++. Indica elcomienzo del programa y requiere los paréntesis ( ) a continuación de main( ).9. Funciones definidas por el usuario La definición de una función se realizaescribiendo primero el tipo del valor de retorno de la función, después el nombre de lafunción, posteriormente entre paréntesis las variables que utilizará dicha función(parámetros) y finalmente las instrucciones de la función. Ejemplos: double promedio(int a, int b, int c) { return (a + b + c ) / 3.0; } Declara a la función promedio, la cualrecibe tres valores enteros y calcula y regresa el promedio de ellos.10. Comentarios Los comentarios pueden escribirse utilizando alguna de las siguientesformas: comentando en la misma línea, utiliza //, ejemplo int edad; // la edad seutilizará como un valor entero. comentando entre varias líneas, utiliza /* */, ejemplo: /*
  • 3. La siguiente función promedio recibe tres valores enteros y calcula y regresa elpromedio de los tres a través de un valor real */11. Tipos de Datos Los tipos de datos que maneja C++ son : Enteros Dentro de losenteros están los tipos: short, int, long, los cuales varían en rango de acuerdo alcompilador que se utilice, siendo long rango mayor y short el de menor. FlotantesDentro de los flotantes C++ tiene los tipos: float, double y long double donde al igualque los enteros varía el rango de cada uno de acuerdo al compilador que se utilice. Deigual forma el float es el de menor rango siendo long double el de rango mayor12. Tipos de Datos Caracteres Se utiliza el tipo char. Para representar un carácter enC++ se utilizan apóstrofes. Ejemplos: „a‟, „b‟ , „5‟ Para representar una cadena decaracteres se utilizan las comillas. Ejemplo: “soy una cadena”13. Estatuto de Lectura El archivo de cabecera iostream.h de la biblioteca de C++proporciona un flujo de entrada estándar cin y un operador de extracción >> , paraextraer valores del flujo y almacenarlos en variables. Sintaxis del estatuto cin cin >>Lista de variables; donde Lista de variables puede ser una o más variables separadaspor >>14. Estatuto de Lectura Ejemplos: cin >> a >> b; // estamos esperando la entrada dedos valores del tipo // definido en la declaración de a y b. cin >> num; // estamosesperando la entrada de un solo valor. cin >> Precio_venta // estamos esperando laentrada de un solo valor // del tipo definido en la declaración de // Precio_venta.15. Estatuto de Escritura El archivo de cabecera iostream.h de la biblioteca de C++proporciona un flujo de salida estándar cout y un operador de extracción << , quenormalmente se manda a la pantalla del usuario. Sintaxis del estatuto cout cout <<Lista; donde Lista puede ser variables, valores constantes o expresiones separadas por<<16. Estatuto de Escritura Ejemplos: cout << &quot;Dame el numero &quot;; // estamosdesplegando el mensaje // en pantalla. cout << &quot;El resultado es &quot; << resul;// estamos desplegando el // mensaje y el valor de la // variable resul.17. Estatuto de Escritura Los operadores de extracción e inserción, >> y <<, apuntan enla dirección del flujo de datos. Recordemos que para poder utilizar el estatuto cin ycout se requiere la directiva #include <iostream.h>. Existen caracteres especiales quepueden ser usados con el cout dentro de comillas. Entre ellos están: n realiza un cambiode línea equivalente a usar endl. t tabulador. a sonido de la campana. “ comilla doble. „comilla simple.18. Estatuto de Escritura Ejemplos: cout << &quot;Nombre &quot; << &quot; &quot; ;// despliega el mensaje Nombre, realiza un // tab ahí quedará el cursor cout <<&quot;El resultado es &quot; << resul << endl; // despliega el letrero, el // valor de lavariable resul // y brinca a la siguiente // línea donde quedara el // cursor.
  • 4. 19. Temas Declaración Reglas para nombre de variables Declaración o definiciónElementos básicos del lenguaje20. La declaración de una variable es un estatuto que proporciona información de lavariable al compilador de C++. La sintaxis para la declaración de una variable es: tipovariable tipo.- es el nombre de un tipo de dato conocido por C++. variable.- es unidentificador (nombre) válido en C++. Declaración21. Reglas para nombre de variables Deben empezar con letra o underscore Puedencontener letras, números y underscore Las letra mayúsculas y minúsculas sondiferentes para C++22. Reglas para nombre de variables Es importante declarar las variables antes deutilizarlas. Se puede declarar una variable en dos lugares dentro de un programa: a). Alprincipio de un archivo o bloque de código. b). En el punto de utilización. Lasvariables se pueden inicializar a la vez que se declaran, o bien, inicializarse después dela declaración. El primer método es probablemente el mejor, ya que se combina ladefinición de la variable con la asignación de su valor inicial.23. Declaración o definición La diferencia entre declaración y definición es sutil. Unadeclaración introduce un nombre de un objeto o de una variable y asocia un tipo con lavariable/objeto. Una definición es una declaración que asigna simultáneamentememoria al objeto/variable.24. Declaración o definición Ejemplos: int x; // declara el nombre de la variable x detipo entero. char var; // declara var de tipo carácter. int i; // declara el nombre de lavariable i de tipo entero. int i = 0; // define i inicializa la variable i entera a cero.25. Declaración o definición Ejemplos: int edad; Esta declaración indica que lavariable edad definida como un valor entero puede ser utilizada en cualquier función.double venta = 0.0; Esta declaración presenta la declaración de una variable comovalor doble a la cual se le da un valor inicial y puede ser usada en cualesquier función.char nombre[30]; Esta declaración es para declarar una variable de tipo cadena decaracteres.26. Tema Funciones definidas por el usuario Elementos básicos del Lenguaje27. Un programa en C++ se forma por una colección de funciones. Todos losprogramas se construyen a partir de una o más funciones que se integran para crear unaaplicación. Todas las funciones contienen uno o más estatutos C++ y se creangeneralmente para realizar una única tarea. Funciones definidas por el usuario28. Funciones definidas por el usuario La definición de una función se realizaescribiendo primero el tipo del valor de retorno de la función, después el nombre de lafunción, posteriormente entre paréntesis las variables que utilizará dicha función
  • 5. (parámetros) y finalmente las instrucciones de la función. Las funciones definidas porel usuario se invocan por su nombre y los parámetros opcionales que se puedan tener.29. Funciones definidas por el usuario Todas las funciones tienen nombre y una lista devalores que recibe. Se puede asignar cualquier nombre a la función, pero normalmentese procura que dicho nombre describa el propósito de la función. Una declaración defunción indica al compilador el nombre de la función que se está invocando en elprograma. Si la función no se defina, el compilador informa de un error.30. Funciones definidas por el usuario Por ejemplo: double promedio( int a, int b, int c){ return (a + b + c ) / 3.0; } Declara a la función promedio, la cual recibe tres valoresenteros y calcula y regresa el promedio de ellos.31. Funciones definidas por el usuario int suma( int a, int b) { return (a + b); } Declaraa la función suma, la cual recibe dos valores enteros y calcula y regresa la suma deellos.32. Tema Función main Elementos básicos del lenguaje33. Función main Estructura de un programa // Nombre del Programa :xxxxxxxxxxxxxxxxx //Autor: xxxxxxxxxxxxx //Fecha: xx/xx/xx #include<iostream.h>/ /Directivas del preprocesador Variables Funciones Prototipo de Funciones Main() //Función principal { Variables // declaraciones // locales Conjunto de instrucciones }Function () { } Segmento del programa.- documentación del programa Declaracionesglobales significativas Identación con longitud de tres espacios en su función principaly en las estructuras de control condicionales y de repetición. Comentarios que debenser significativos Definición de otra funciones34. Todo programa C++ tiene una función main( ) que es el punto inicial de entrada alprograma. Su estructura es: main( ) { … bloque de estatutos } Función main35. Función main Los estatutos incluidos entre las llaves {…} se denominan bloque.Un programa puede tener sólo una función main( ). Si se intenta hacer dos funcionesmain( ) se produce un error. Además de la función main( ), un programa en C++,consta de una colección de funciones.36. Función main Ejemplo: int main () { cout << &quot; Función main desplegando unmensaje &quot;; return 0; } Declara a la función principal main, no tendrá parámetros,ni regresará algún valor.37. Fin de la presentación Continúe con el desarrollo de la actividad de la semanaElementos básicos del lenguaje