1 / 26

Lenguaje C++

Lenguaje C++. Conceptos Básicos Prof. Carlos Rodr íguez Sánchez. Lenguaje C++. Especificación de un Problema: Mr. Johnson necesita un programa que pueda utilizar para calcular y mostrar el área de un círculo, basado en el valor del radio del círculo que se entre.

xanto
Download Presentation

Lenguaje C++

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lenguaje C++ Conceptos Básicos Prof. Carlos Rodríguez Sánchez

  2. Lenguaje C++ • Especificación de un Problema: • Mr. Johnson necesita un programa que pueda utilizar para calcular y mostrar el área de un círculo, basado en el valor del radio del círculo que se entre. • Herramientas de diseño del programa • Algorítmo • IPO Chart • Flowchart

  3. IPO Chart • Input, Processing, Output • Herramienta que se utiliza para organizar y resumir el resultado del análisis de un problema.

  4. IPO Chart

  5. Flowchart START Enter Radius, Pi (Radius * Radius) * Pi area Stop

  6. Lenguaje C++ • Localizaciones de Memoria (variables) • Areas donde se almacenan temporalmente los datos a utilizarse en el programa

  7. Lenguaje C++ • Reglas para nombrar variables en C++: • Se debe comenzar el nombre con una letra • El nombre solo debe contener letras, números y el underscore (_) • Elcompilador de C++ que se utilice determina el número de caracteres en el nombre de la variable • No se pueden utilizar keywords • Los nombres en C++ son case sensitive

  8. Ejemplos de nombres de variables en C++ • Válidos • deposit • end_Balance • withdrawal • privateLocation • Inválidos • 98deposit • end Balance • withdrawal.amt • private

  9. Tipos de datos en C++ • char almacena un solo caracter • short números enteros pequeños • int números enteros más amplios • float floating point number • double double precision • String cero o más caracteres • bool valor booleano (true / false)

  10. Sintáxis y ejemplos de instrucciones que definen constantes en C++ • Sintáxis • constdatatype [*]constantname = value; • Ejemplos • const double PI = 3.141593; • const int AGE = 65; • const bool PAID = true; • const char YES = ‘Y’;

  11. Sintáxis y ejemplos de instrucciones que definen variables en C++ • Sintáxis • datatype [*]variablename [= initial value]; • Ejemplos • int AGE = 0; • float rate = 0.0; • double sales = 0.0; • bool insured = false; • char grade = ‘ ‘;

  12. Estructura básica de un programa en C++ [comentarios que identifiquen el nombre del programa y el propósito] #include <iostream> using namespace std; int main( ) { [named constant declarations] [variable declarations] [input statements] [calculation statements] [output statements] system(“pause”); return 0; } //end of main function

  13. Procesando un Programa en C++ • Ejemplo: • #include<iostream> • using namespace std; • int main() • { • cout << “Welcome to C++ Programming.” << endl; • return 0; • }

  14. Procesando un Programa en C++ • Pasos para crear el programa: • Utilizar un editor para codificar el programa fuente • La instrucción #include<iostream> es conocida como una dirección de preprocesador. Permite utilizar el objeto predefinidocout para generar el output y el manipulador endl. La siguiente linea, using namespace std; permite utilizar cout y endl sin necesidad del prefijo std::. • Luego de procesar esta instrucción, es necesario verificar que los códigos del programa no violen ninguna regla del lenguaje, y traducirlo al lenguaje de máquina equivalente. (Compilar para crear el object program) • Los programas codificados en un lenguaje de alto nivel se desarrollan usualmente utilizando el IDE. El IDE contiene varios programas que facilitan el codificar un programa fuente. Es necesario utilizar un linker para combinar el programa objeto con los programas que residen en la librerias del IDE. • El próximo paso es “cargar” el programa ejecutable a la memoria principal del computador para su ejecución. Esto se realiza a través de un programa llamado loader.

  15. Ejemplo de Codificación de un programa en C++ #include<iostream> using std::cin; using std::endl; using std::cout; int main () { cout << "Hello World!" << endl; system ("pause"); return 0; }

  16. ¿Cómo acceder a Visual Studio para crear un programa en C++?

  17. Pantalla inicial de Visual Studio

  18. New Project

  19. Deben escribir un nombre para el proyecto nuevo

  20. Seleccionar Add new Item

  21. Seleccionar el template para codificar el programa en C++. Deben escribir un nombre para el programa fuente.

  22. Codificar el programa utilizando el editor

  23. Una vez finalizada la codificación, se procede con el ”debug”

  24. En ausencia de errores, se ejecuta el programa.

  25. Guardar los códigos, y la ejecución

  26. Ejercicio: • Codificar el programa en C++ dirigido a resolver el problema del ejemplo inicial (hallar el area de un círculo)

More Related