introducción a c++

20
Introducción a C++ .Elementos fundamentales que le componen PROGRAMACIÓN ORIENTADO A OBJETOS (POO) ° LUIS ENRIQUE HERNÁNDEZ ROBLEDO 303 °

Upload: ryoga-luis

Post on 14-Apr-2017

162 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Introducción a C++

Introducción a C++.Elementos fundamentales que le componenPROGRAMACIÓN ORIENTADO A OBJETOS(POO)° LUIS ENRIQUE HERNÁNDEZ ROBLEDO 303 °

Page 2: Introducción a C++

|Temario|

. Tipo de Datos . Variables . Bits & Bytes (Conversiones) . Operadores aritméticos, lógico, comparación, asignación . Estructuras de control: ° If ° For ° Switch ° While ° Do While . Arreglos

Page 3: Introducción a C++

Tipo De Datos

Un tipo de dato es un atributo que indica al ordenador y/o al programado sobre la clase de datos que se va a trabajar.

Estos tipos se clasifican: |Tipo de dato||Tamaño en memoria| byte - 8 bits short - 16 bits int - 32 bits long - 64 bits float - 32 bits doublé - 64 bits boolean - 8 bits char - 16 bits

Page 4: Introducción a C++

Variables

¿Qué es? Una variable está

formada por un espacio en el sistema de almacenaje que está asociado a dicho espacio.

Ese espacio contiene una cantidad o información conocida o desconocida, es decir un valor.

Ejemplo: num numero prom promedio sum suma s y x s1 s2 suma1 suma3 prom2 promedio1 p1

Page 5: Introducción a C++

Bits & Bytes

Un bit es uno los dígitos del sistema de numeración binario. También se mide en bits la capacidad de almacenamiento de una

memoria digital. División:

1 Bit es la unidad más básica que maneja una computadora. 8 Bit - 1 Byte. 1 Kilobyte -1024 Bytes. 1 Megabyte - 1024 Kilobytes. 1Gigabyte - 1024 Megabytes.

Page 6: Introducción a C++

Código ACIIEs un código de caracteres basado en el alfabeto latino, tal como se usa en inglés moderno. Fue creado en 1963 por el Comité Estadounidense de Estándares como una refundición o evolución de los conjuntos de códigos utilizados entonces en telegrafía.

Page 7: Introducción a C++

Operadores aritméticos, lógico, comparación, asignación

° Operadores Aritméticos: Este tipo de operadores son conocidos en

Matemáticas se utilizan para realizar operaciones sea cual sea como de suma, resta, multiplicación y

división (residuo y cociente) y que en C se los representa así: SUMA + a+5 RESTA - a-5 MULTIPLICACIÓN * a*5 DIVISIÓN % o / a/5 _Dar a conocer la División de el numero ingresado

por usuario entre 5: n=10 n/5 5

Page 8: Introducción a C++

Operadores aritméticos, lógico, comparación, asignación

° Operadores Lógicos: Operadores: Y, O, NO / AND, OR, NOT

Y AND && O OR || NO NOT !

Verdadero/Falso True/False 1/0

Page 9: Introducción a C++

Operadores aritméticos, lógico, comparación, asignación

° Operadores Relacionales Este tipo e operadores nos

permiten evaluar las relaciones. si los términos a evaluar son

mayores o menores. Y al igual que los operadores

lógicos estos dan valores de Unos o Ceros según sea el caso.

= = Igual >= Mayor o igual que > Mayor que <= Menor o igual que < Menor que != NO igual (o diferente)

Page 10: Introducción a C++

Estructuras De Control

En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa.

NECESARIAS PARA PROGRAMAR:

Las estructuras de control:

Page 11: Introducción a C++

- If(){

La sentencia if elige entre varias alternativas en base al valor de una o más expresiones lógicas. Esta es una expresión lógica que ha de ir entre paréntesis.

Estructura: If(<expres log>){ <sec sent> } else If se ocupara para hacer comparaciones y cumplir lo que se lo indique If que tiene como significado “SI” tendrá su contra con else que es

conocido como “SINO/EN OTRO CASO”

Page 12: Introducción a C++

- For(){

Corresponde a un “PARA” es decir for Es una expresión lógica que hace que el bucle ejecute el bloque de sentencias mientras que dicha expresión sea cierta. Es una expresión que decremento o incrementa la variable de control del bucle

Estructura:

for (<inicializacion> ; <expres_log> ; <incremento>) { <sec_sent> }

Page 13: Introducción a C++

- Swicth(){

La sentencia “DONDE" Es una sentencia donde se utiliza para seleccionar una de entre múltiples alternativas. Esta

sentencia es especialmente útil cuando la selección se basa en el valor de una variable de un tipo simple o de una expresión de un tipo simple denominada expresión de control o selector. (Casos)

Estructura: switch (selector) { case <etiqueta> : <sec_sent> break; case <etiqueta> : <sec_sent> break; case <etiqueta> : <sec_sent> break; default : <sent> //opcional }

Page 14: Introducción a C++

- While(){

Sentencia “MIENTRAS” Un bucle while tiene una condición de control o expresión lógica

que controla la secuencia de repetición. Estrutura:

while (<expres_log>) { <sec_sent> }

Page 15: Introducción a C++

- Do(){- While()}

Sentencia “REPETIR” El bucle do-while también se denomina post-prueba, ya que la

expresión lógica se comprueba cada vez después de la ejecución del cuerpo del bucle

Estructura:

Do { <sec_sent> } while (<expres_log>);

Page 16: Introducción a C++

- Arreglo Unidimensional

Un arreglo unidimensional es un tipo de datos estructurado que está formado de una colección finita y ordenada de datos del mismo tipo. Es la estructura natural para modelar listas de elementos iguales.

El tipo de acceso a los arreglos unidimensionales es el acceso directo, es decir, podemos acceder a cualquier elemento del arreglo sin tener que consultar a elementos anteriores o posteriores, esto mediante el uso de un índice para cada elemento del arreglo que nos da su posición relativa. Para implementar arreglos unidimensionales se debe reservar espacio en memoria, y se debe proporcionar la dirección base del arreglo, la cota superior y la inferior.

Estructura:

a[n]

Page 17: Introducción a C++

- Arreglo Bidimensional

Son estructuras de datos que agrupan muchos datos del mismo tipo, en donde cada elemento se puede trabajar individualmente y se puede referenciar con un mismo nombre. Se usan para representar datos que pueden verse como una tabla con filas y columnas.

Estructura:

a[n][m]

Page 18: Introducción a C++

- Arreglo Multidimensional

Un arreglo multidimensional es simplemente una extensión de un arreglo unidimensional. Más que almacenar una sola lista de elementos, piense en un arreglo multidimensional como el almacenamiento de múltiples listas de elementos. Por ejemplo, un arreglo bidimensional almacena listas en un formato de tabla de dos dimensiones de filas y columnas, en donde cada fila es una lista. Las filas proporcionan la dimensión vertical del arreglo, y las columnas dan la dimensión horizontal. Un arreglo de tres dimensiones almacena listas en un formato de tres dimensiones de filas, columnas y planos, en donde cada plano es un arreglo bidimensional. Las filas proporcionan la dimensión vertical; las columnas, la dimensión horizontal; y los planos, la dimensión de profundidad del arreglo.

Estructura:

a[n][m][ñ]

Page 19: Introducción a C++

ESTO FUE LA INTRODUCCION A C++PROGRAMACION ORIENTADA A OBJETOS!

Page 20: Introducción a C++

Programación Orientada A Objetos..- Alumno: Luis Enrique Hernández Robledo

- Profesor: Rene Domínguez Escalona

- Escuela: Colegios de Estudios Científicos Y Tecnológicos del Estado de México (PLANTEL TECAMAC)

- Grupo: 303 - Turno Matutino

Gracias eso seria todo….