Conceptos Básicos Prof. Carlos Rodríguez Sánchez

Slides:



Advertisements
Presentaciones similares
PROF. CARLOS RODRIGUEZ SANCHEZ COMP 242 Introducci Ó n a los Arreglos (arrays) en C++
Advertisements

Introducción a la programación en JAVA
Conceptos Básicos Prof. Carlos Rodríguez Sánchez
Prof. Carlos Rodríguez Sánchez
Ejemplo de un programa en C++ donde se manipulan archivos de datos
Ejemplo de Programa C++
Informática I – 4to año Volumen II.
LOGROS DEL PERÍODO Utiliza de forma correcta las funciones para entrada y salida de datos en c++. Utiliza los elementos básicos de un programa en c++.
Fundamentos de la Programación Estructurada
Programacion de Computadora Prof. Obadiah Oghoerore.
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Prof. Franklin Cedeño. FUNCIONES EN C++ Cuando tratamos de resolver un problema, resulta muy útil utilizar la filosofía de “divide y vencerás”. Esta estrategia.
Introducción al lenguaje C++
SOBRECARGA DE FUNCIONES
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SEMANA TRES ASIGNACION.
Numeric Types, Expressions, and Output
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
INTRODUCCION. LOS LENGUAJES DE PROGRAMACIÓN Los lenguajes de programación herramientas que nos permiten crear programas y software. EL LENGUAJE DE MAQUINA.
FIEE VARIABLES Ing. José Antonio Poma G.. FIEE Variables Una variable es un identificador (nombre de la variable) que hace referencia a.
Elementos básicos del lenguaje
Unidad II Introducción a la programación en C++
Elementos básicos del lenguaje
1 Algunas ideas básicas de C++ Agustín J. González ELO-329.
1 Algunas ideas básicas de C++ Agustín J. González ELO-329.
1 Algunas ideas básicas de C++ Agustín J. González ELO-329.
Aspectos Básicos de Programación en JAVA
Lenguaje de Programación II PLAN DE EVALUACIÓN CONTENIDO MODALIDAD DE EVAL. PONDERACIÓN INTRODUCCIÓN BÁSICA AL LENGUAJE DE PROGRAMACIÓN.
PROF. RAFAEL MONTENEGRO B. UNELLEZ-APURE Introducci Ó n a los Arreglos (“arrays”) en C++
ESTRUCTURAS DE DATOS Y ALGORITMOS Samuel Peñaló
Algunas ideas básicas de C++
Nociones básicas sobre C++
Introducción a la Programación C++ Parte 1
Convenciones de nomenclatura y diseño
Introducción a JAVA COMP 250.
Introducción a la programación en JAVA
¿Cómo almacenar datos dentro del computador?
Lic. Xóchitl minerva García cruz
Diferentes maneras de manejar datos en JAVA
IntroducciÓn a los Arreglos (“arrays”) en C++
Entrada / Salida Streams Archivos
Algunas ideas básicas de C++
ECLIPSE.
Prof. Carlos Rodríguez Sánchez
Algunas ideas básicas de C++
Introducción a C#.
Nociones básicas sobre C++
Lenguaje C++ Problemas.
Vectors (Vectores)‏ Agustín J. González ELO329.
Ordenamiento de Arreglos
Searching data in Arrays
Arreglos en C++ (una y dos dimensiones)
Uso de Archivos de Datos en C++
Nociones básicas sobre C++
Estructura Básica de Un programa en C++
Unidad 3. Introducción a la programación
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Fundamentos básicos del lenguaje C#. Parte 1 Introducción a C#
PROGRAMACION: Que es un computador: Es un aparato electrónico que tiene el fin de recibir y procesar datos para realización de diversas operaciones..
Introducción al Visual Basic  Un programa en sentido informático está constituido en un sentido general por variables que contienen los datos con los.
CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?
El entorno de Desarrollo de Dev-C++
Algunas ideas básicas de C++
Lic. Xóchitl minerva García cruz
Vectors (Vectores)‏ Agustín J. González ELO329.
INTRODUCCIÓN A LA PROGRAMACIÓN ABRAHAM SOPLA MASLUCÁN MAESTRO EN CIENCIAS DE LA COMPUTACIÓN INSTITUTO TECNOLÓGICO DE MONTERREY.
Algunas Características de C++ no presentes en C
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Guía teórica de manejo de estructuras de datos
UNIVERSIDAD JUÁREZ AUTÓNOMA DE TABASCO Nombres: Isaac Sánchez García Teofilo Martinez Garcia Ricardo Del Carmen Paz López Vanesa Anahí Pérez Lizárraga.
Transcripción de la presentación:

Conceptos Básicos Prof. Carlos Rodríguez Sánchez 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. Herramientas de diseño del programa Algorítmo IPO Chart Flowchart

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

IPO Chart Input Processing Output Radius Pi (3.141593) Processing items: Radius squared Algorithm: 1. enter the radius 2. calculate the radius squared by multiplying the radius by itself 3. calculate the area by multiplying Pi by the radius squared 4. display the area area

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

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

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 (_) El compilador 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

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

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)

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

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

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

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

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 predefinido cout 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.

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

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

Pantalla inicial de Visual Studio

New Project

Deben escribir un nombre para el proyecto nuevo

Seleccionar Add new Item

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

Codificar el programa utilizando el editor

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

En ausencia de errores, se ejecuta el programa.

Guardar los códigos, y la ejecución

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