La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Elementos del lenguaje C++

Presentaciones similares


Presentación del tema: "Elementos del lenguaje C++"— Transcripción de la presentación:

1 Elementos del lenguaje C++
Caracteres C++ Tipos de Datos Palabras Clave Comentarios Variables Expresiones Numéricas Operadores Prioridades entre operadores

2 Caracteres de C++ Letras y Dígitos y caracteres subrayado
a ,b ,c ,0 ,1 ,2 , _ Mayúsculas y minúsculas son diferentes Espacios en blanco espacios en blanco, salto de línea, tabulador horizontal, tabulador vertical.

3 Elementos del lenguaje C++
Caracteres C++ Tipos de Datos Palabras Clave Comentarios Variables Expresiones Numéricas Operadores Prioridades entre operadores

4 Tipos de Datos Tipos Primitivos
Son creados por el Compilador: int, char, float, double. bool,int16,int32, etc Tipos Derivados Son tipos creados a partir de tipos primitivos: matrices y estructuras

5 Elementos del lenguaje C++
Caracteres C++ Tipos de Datos Palabras Clave Comentarios Variables Expresiones Numéricas Operadores Prioridades entre operadores

6 Palabras Clave And auto bool break case … Do double else enum …
Int long name space … Short signed typedef … union unsigned using …

7 Elementos del lenguaje C++
Caracteres C++ Tipos de Datos Palabras Clave Comentarios Variables Expresiones Numéricas Operadores Prioridades entre operadores

8 Comentarios Existen dos formas de poner comentarios en nuestro código
// Este es un comentario 1 de linea // Este es un comentario 2 de linea /* Este es un comentario único en varias lineas*/

9 Elementos del lenguaje C++
Caracteres C++ Tipos de Datos Palabras Clave Comentarios Variables Expresiones Numéricas Operadores Prioridades entre operadores

10 Variables Tipo Rango Tamaño (bytes) Int <-32768, 32767> 2
Unsigned int <0,65535> char <-128, 127> Unsigned char <0, 255> Float <+-3.4e-38, +-3.4e+38 > 4 double <+-1.7e-308, +-1.7e+308 > 8

11 Entrada - Salida Salida estándar: printf(“cadena_control”,expresiones)
Las expresiones pueden ser constantes, variables o cualquier expresión mas compleja Entrada estándar: scanf(“%x1%x2…”,&arg1,&arg2…) Una excepción para el uso del operador & son las variables tipo String o cadenas de caracteres. Tanto en la entrada como en la salida, la correspondencia entre los formatos y los argumentos se realiza por la posición con correspondencia uno a uno

12 Entrada – Salida Formatos de salida En pseudocódigo: En C:
ESCRIBIR ("hola") ESCRIBIR ("el resultado es: ", a1) En C: printf("hola"); printf("el resultado es: %i", a1);

13 Estructura de un programa en C
Se incluyen las bibliotecas o librerías. Todas las sentencias deben terminar en “;” Los bloques de sentencias a veces se agrupan usando llaves {...} La función main() Todo programa en C debe incluir la función que contiene el programa principal: la función main() La ejecución del programa comienza con la función main() Esta función está por encima de todas las demás La forma de la función main() es la siguiente: Void main() { Sentencia1; Sentencia2; ... }

14 Primer programa en C++ #include <stdio.h>
#include <conio.h> main(void) { printf(“Bienvenidos...\n"); getch(); }

15 Segundo programa en C++
#include <stdio.h> #include <conio.h> main(void) { int n; printf ("Introduzca un numero:"); scanf ("%d",&n); printf ("\n El numero es: %d", n); getch(); }

16 Segundo programa en C++
#include <stdio.h> #include <conio.h> void main() { clrscr(); int n; printf (“Introduzca un numero:"); scanf ("%d", n); printf ("\n El numero es: %d", n); getch(); }

17 Elementos del lenguaje C++
Caracteres C++ Tipos de Datos Palabras Clave Comentarios Variables Expresiones Numéricas Operadores Prioridades entre operadores

18 Expresiones Numericas
Es un conjunto de Operandos unidos mediante operadores para especificar una operación determinada X=7*sqrt(a)-a/2; B=A+1; Z=Suma+c ;

19 Elementos del lenguaje C++
Caracteres C++ Tipos de Datos Palabras Clave Comentarios Variables Expresiones Numéricas Operadores Prioridades entre operadores

20 Operadores Operadores aritméticos + Suma - resta / División % residuo
* Multiplicación

21 Operadores Operadores de relación == idéntico != diferente
< Menor que <= Menor Igual que > Mayor que >= Mayor igual que

22 Operadores Operadores lógicos
&& “and” da como verdadero si ambos miembro de los operandos es verdadero || “or” da como veradero si almenos uno de los operandos es verdadero ! “not” niega el resultado del operando

23 Operadores Operadores unitarios ++ incremento de una unidad
-- decremento de una unidad ~ complemento de 1 A + ~A = -1

24 Elementos del lenguaje C++
Caracteres C++ Tipos de Datos Palabras Clave Comentarios Variables Expresiones Numéricas Operadores Prioridades entre operadores

25 Prioridad entre Operadores
La prioridad es la siguiente + - % * / % Los paréntesis () tienen la mas alta prioridad

26 Ejercicios Calcule la edad que la persona tiene o alcanzará en el 2009. Calcule la suma de dos números. Calcule el promedio de tres valores.

27 Edad 2009 #include <stdio.h> #include <conio.h> main(void) { int n, edad; printf ("Introduzca su año de nacimiento:"); scanf ("%d",&n); edad = n; printf ("\n En el 2009 usted cumplirá: %d", edad); getch(); }

28 Suma de 2 números #include <stdio.h> #include <conio.h> main(void) { int x, y, r; printf ("Introduzca primer número:"); scanf ("%d",&x); printf ("Introduzca segundo número:"); scanf ("%d",&y); r = x + y; printf ("\n La suma es: %d", r); getch(); }

29 Promedio de tres valores
#include <stdio.h> #include <conio.h> main(void) { float x, y, z, p; printf ("Introduzca primer número:"); scanf ("%f",&x); printf ("Introduzca segundo número:"); scanf ("%f",&y); scanf ("%f",&z); p = (x + y + z)/3; printf ("\n El promedio es: %f", p); getch(); }

30 Ejercicios Realice un programa que permita calcular el índice académico de unitec. IA= √((PrN)2 +(FAPI) 2 + (TS) 2 + P2)

31 Ejercicios Una tienda de frutas vende: Manzanas 30 Bs/Kg
Peras 28 Bs/Kg Melocotones 35 Bs/Kg Realice el programa que permita determinar el monto a pagar según la cantidad llevada en Kilos de cada fruta.

32 Condicionales If (condición) { instrucciones; . } else { Intrucciones;

33 Operadores Operadores de relación == idéntico != diferente
< Menor que <= Menor Igual que > Mayor que >= Mayor igual que

34 Operadores Operadores lógicos
&& “and” da como verdadero si ambos miembro de los operandos es verdadero || “or” da como veradero si almenos uno de los operandos es verdadero ! “not” niega el resultado del operando

35 Ejercicios Realice un programa que determine si una persona es mayor de edad. Determine el mayor de tres números leídos.

36 Estructuras Selectivas
dia = 2; switch (dia)‏ { case 1 : //sentencias 1 break; case 2 : //sentencias 2 case 3 : //sentencias 3 default : //sentencias finales } Sentencia : switch switch( expresion )‏ case constante1: < sentencia 1 > case constante2: < sentencia 2 > case constante3: < sentencia 3 >

37 #include <stdio.h>
#include <conio.h> main(void){ int op; float kg,tot; printf("Fruta: \n (1) Manzanas \n (2) Peras \n (3) Melocotones \n "); scanf("%d",&op); printf("Kilos:"); scanf("%f",&kg); switch (op) { case 1 : tot = kg * 30; break; case 2 : tot = kg * 28; case 3 : tot = kg * 35; default : tot = 0; printf("Opción Inválida"); } printf("Total: %f bsf", tot); getch();

38 Ejercicios La Peluquería “Los calvos son alegres” realiza sólo secados de cabellos, los precios se calculan considerando las siguientes premisas: Según el largo del cabello: Corto: Bs. 30. Mediano: Bs. 50. Largo: Bs. 70. Extra largo: Bs. 90. Si el cliente desea plancharse el cabello, el precio se incrementa en 20%. Si la persona desea aplicarse una ampolla, tendrá un costo adicional de Bs. 1. El lavado de cabello cuesta Bs. 10 pero, recuerde que no todos los clientes se lavan el cabello en la peluquería, algunos ya lo traen lavado. Si el día es jueves, habrá un descuento de Bs. 5. Realice el código que permita calcular el monto a pagar, y recuerde que debe aplicarle el impuesto de 14% al monto total.

39 Ejercicios La agencia de viajes “MejorquedensenKsa” ofrece para carnavales tres paquetes turísticos: Orillas del Guaire Bsf para dos personas. Persona adicional Bs Todas las comidas incluídas Bs.1000 por persona. Cimas del Guarataro Bsf para tres personas, incluye comida. Persona adicional Bs Servicio Barrio Adentro Express Bs por persona. Vistas de La Bonanza Bsf por persona. Servicio de paseo aéreo Bs. 500 por persona. Seguro anti secuestro Bs. 5000 Realice el programa que permita calcular el monto a pagar, considerando que sólo puede elegirse un paquete a la vez.

40 Ciclo do - while do { Instrucciones…. } while (condicion);

41 Ciclo for for (valor inicial; condición; incremento o decremento) { instrucciones }


Descargar ppt "Elementos del lenguaje C++"

Presentaciones similares


Anuncios Google