Elementos del lenguaje C++

Slides:



Advertisements
Presentaciones similares
Laboratorio Lenguaje de Programación ING2101
Advertisements

ESTRUCTURAS DE CONTROL
Lenguaje C++.
DATSI, FI, UPM José M. Peña Programación en C DATSI, FI, UPM José M. Peña Programación en C.
Introducción al lenguaje C
PROGRAMACIÓN EN C.
Lenguaje PHP Capítulo 4.
Instrucciones Básicas Entrada de Información
Fundamentos de Programación I Agradecimientos al Ing. Namuel Solórzano Peralta por el contenido de esta presentación.
Estructuras de decisión en C
MANUAL EXPRESS DE C J.M.sevilla.
RESUMEN DE LAS UNIDADES I-II-III Libro: Programacion. en. C
Repaso para la construcción del intérprete 2012
Fundamentos de la Programación Estructurada
Programación I Teoría I
Tema 2: Lenguaje PHP básico
1.2 Sintaxis del lenguaje Java.
Introducción al Lenguaje C (ANSI)
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Programación Estructurada
Aprende C en una lluviosa tarde de domingo (en algo más de un par de horas) Sintaxis del lenguaje C para implementar un programa imperativo.
Estructuras de control
ESTRUCTURAS DE SECUENCIA
Una breve introducción
Ingeniero Anyelo Quintero
Conceptos Básicos de Java
Material Elaborado por: Lic. Saily González. CONTENIDO 2.1- Estructura de una Aplicación JAVA 2.2- Elementos básicos de la Programación JAVA Comentarios.
Tema 3 Entrada y Salida.
Lenguaje C.
Características de “C”
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
Unidad III Elementos del lenguaje C++
Lenguaje C Ing. Sonia Alexandra Pinzón Nuñez
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Pulse para añadir texto Desarrollo de sitios web con PHP y MySQL Tema 2: Lenguaje PHP básico Elaborado por: José Mariano González Romano
El lenguaje de programación C - Identificadores y variables – Isidro González Caballero ( Introducción.
Compiladores (23/04/ :35) Compiladores Tema 3 Análisis Lexicográfico Scanners.
Programación en Lenguaje C
El Lenguaje C++. Creación de programas simples de C++ Builder como ejercicios en C++. Los elementos de control fundamentales en C++, incluyendo operadores.
Resumen Fundamentos de Programación/ Programación I
Programación en C para electrónicos
PARCIAL DE JUNIO DEL 2014 LENGUAJE DE PROGRAMACIÓN UN LENGUAJE SE PUEDE DEFINIR COMO UN CONJUNTO DE PALABRAS Y FORMAS DE EXPRESIÓN POR MEDIO DE.
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Lenguaje de Programación  Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan.
Elementos básicos del lenguaje
ESTRUCTURA DE DECISION LOGICA EN LENGUAJE C
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Alto Nivel. Y Es un compilador. YContiene un conjunto de palabras.
PROGRAMACIÓN MULTIMEDIA
FUNDAMENTOS DE PROGRAMACIÓN
Estructura de un programa C
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
INTRODUCCION A LA PROGRAMACION
PRINCIPIOS DE PROGRAMACIÓN

Presente un cuestionario con los aspectos mas importantes sobre los
Fundamentos de Programación
Ing. Esp. Ricardo Cujar.  Lenguaje de programación orientado a objetos.  Desarrollado por Sun MicroSystems.  Independiente del Sistema Operativo gracias.
Práctica Profesional PHP.
Lic. Carla Aguirre Montalvo
CLASE 10. AGENDA 1 Repaso 2 Operadores 3 Directivas 14 Entrada y Salida de Datos.
ESTRUCTURAS DE DECISION MULTIPLE
Informática Ingeniería en Electrónica y Automática Industrial
TIPOS DE DATOS Estructuras de control y repetición PARCIAL III.
PARCIAL 3. CADENAS Y CARACTERES PARA PODER DISTINGUIR LOS DATOS DE TIPO CARACTER (CHAR), ESTOS SE ENCIERRAN EN COMILLAS SIMPLES. LOS DATOS DE TIPO CARÁCTER.
Características de “C” Esta conformado por un Ambiente Integrado. Es un Lenguaje de Nivel medio.Es un compilador. Contiene un conjunto de palabras reservadas.
1 Conceptos Fundamentales de Programación Introducción a la Informática Departamento de Sistemas Universidad del Cauca 2006.
FUNDAMENTOS DE PROGRAMACIÓN VARIABLES, CONSTANTES Y TIPOS DE DATOS EN C.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Introducción al Lenguaje C (I) Tipos básicos, arrays y punteros Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Transcripción de la presentación:

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

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.

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

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

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

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

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

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*/

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

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

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

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);

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; ... }

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

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(); }

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(); }

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

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 ;

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

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

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

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

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

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

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

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.

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

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(); }

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(); }

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

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.

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

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

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

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

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 >

#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();

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.

Ejercicios La agencia de viajes “MejorquedensenKsa” ofrece para carnavales tres paquetes turísticos: Orillas del Guaire Bsf. 4000 para dos personas. Persona adicional Bs. 2500. Todas las comidas incluídas Bs.1000 por persona. Cimas del Guarataro Bsf. 3000 para tres personas, incluye comida. Persona adicional Bs. 1200. Servicio Barrio Adentro Express Bs. 5000 por persona. Vistas de La Bonanza Bsf. 2000 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.

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

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