0% encontró este documento útil (0 votos)
33 vistas8 páginas

Proyecto

Este documento presenta los conceptos básicos de la programación en C++, incluyendo la historia de C++, delimitadores, constantes y variables, tipos de datos como enteros, caracteres y reales, y cómo declarar variables. Se enfatiza la importancia de los tipos de datos y su compatibilidad.

Cargado por

rgarciac1979
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
33 vistas8 páginas

Proyecto

Este documento presenta los conceptos básicos de la programación en C++, incluyendo la historia de C++, delimitadores, constantes y variables, tipos de datos como enteros, caracteres y reales, y cómo declarar variables. Se enfatiza la importancia de los tipos de datos y su compatibilidad.

Cargado por

rgarciac1979
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 8

Instituto ICEL.

Nombre del alumno:


Cruz Santiago Alejandro.

Nombre del profesor:


Raúl García.

Grupo:
417.

PROYECTO 1.

[Fecha] 1
Introducción.
En el siguiente documento se presentarán los conceptos básicos de
la programación en c++, pero tambien, se hablará de la historia de
c++ y sus antecedentes como un programa para la programación
orientada a objetos.

Bibliografías.
http://www.lcc.uma.es/~fvn/LabProg1/tema2_2004_2005.pdf

[Fecha] 2
Delimitadores
Son símbolos (con o sin significado propio) que indican comienzo o
fin de una
entidad. Son elementos indivisibles: por ejemplo, al escribir == se
debe hacer sin ningún carácter intercalado.
{ } [ ] # ## ( ) <: >: <% >% %:%:
%: ; : ? :: . .* + - * / % ^
& | ~ ! = < > += -= *= /= %= ^=
&= |= <<= >>= << >> == != <= >= && || ++
-- , -> ->*

En un programa intervienen objetos sobre los que actúan las


instrucciones que lo componen. Algunos de estos objetos tomaran
valores a lo largo del programa. Dependiendo de si pueden cambiar
de valor o no, podemos distinguir dos tipos de objetos:

• Constante: Objeto, referenciado mediante un identificador, que


tomará un valor al principio (zona de declaraciones) y no se podrá
modificar a lo largo del programa.

• Variable: Objeto, referenciado por un identificador, que puede


tomar distintos valores a lo largo del programa.
Sera misión del programador asignar el identificador que desee a
cada constante y variable. El identificador o nombre de cada objeto

[Fecha] 3
sirve para identificar sin ningún tipo de ambigüedad a cada objeto,
diferenciándolo de los demás objetos que intervienen en el
programa.
En C++ hay que indicar el nombre de las constantes y variables que
vamos a usar, para que el compilador pueda asociar internamente a
dichos nombres las posiciones de memorias correspondientes. La
declaración tiene que encontrarse en el código antes de cualquier
instrucción que las use.
Al realizar las declaraciones de las variables, además de indicar su
identificador o nombre, hay que indicar explícitamente el tipo de
los datos que pueden contener.
Un tipo determina la clase de valores que puede asumir una
variable, constante o expresión. Cada valor pertenece a un tipo.
Sobre los tipos de datos hay que destacar:

• Importancia de poseer tipo. Cada variable, constante y expresión


tienen asociado un único tipo. La información de tipo determina la
representación de los valores, y la cantidad de espacio de memoria
que debe serle asignado. Esa información tambien determina la
forma en que deben ser interpretados los operadores aritméticos, y
permite al compilador detectar errores semánticos en aquellos
programas que contienen operaciones inapropiadas. El tipo de una
variable no solo determina el conjunto de valores que puede
almacenar sino tambien el conjunto de operaciones permitidas
sobre dicha variable. Esto último es el principio fundamental de la
programación usando Tipos Abstractos de Datos (TADs).

[Fecha] 4
• Operadores básicos. A cada tipo se le asocia un conjunto de
operadores básicos, destinados a ser de utilidad en el diseño de
programas y que, además, tienen por lo menos una
implementación razonablemente eficiente en un computador. Por
supuesto, la selección de operadores básicos es, en cierta medida,
arbitraria, y podría haberse aumentado o disminuido. El principio
que suele seguirse es posibilitar al programador construir cualquier
operación adicional en función de las básicas, y permite hacerlo de
una forma eficiente. Las operaciones más importantes y más
generales definidas para los datos de cualquier tipo, son la
asignación (representada por =) y la verificación de igualdad (==).

• Compatibilidad de tipos. Cada operador actúa sobre operandos


de un mismo tipo, y da como resultado un valor siempre de un
mismo tipo determinado. Como ya se ha dicho la información de
tipo ayuda a los compiladores para detectar si se están realizando
operaciones inapropiadas con tipos de datos distintos. Cuando el
mismo símbolo es aplicado para varios tipos distintos (por ejemplo
+ para la suma de enteros y la de reales –se le llama operador
sobrecargado–), dicho símbolo puede considerarse ambiguo,
denotando varios operadores concretos diferentes.
En un lenguaje de programación existen normalmente una serie de
tipos de datos predefinidos (tipos básicos) que el programador
puede utilizar directamente para declarar variables. Por otro lado,
se pueden definir nuevos tipos propios para satisfacer las
necesidades particulares del programador. Los principales tipos de
datos predefinidos en
C++ son:
• El tipo int. Números enteros.

[Fecha] 5
• El tipo bool. Valores lógicos Verdadero y Falso.
• El tipo char. Caracteres del código ASCII.
• El tipo float. Números reales.
Todos ellos tienen dos propiedades en común: cada uno está
formado por elementos indivisibles o atómicos que además están
ordenados. Los tipos de datos con estas características se
denominan tipos de datos escalares

[Fecha] 6
[Fecha] 7
Conclusión.
Se aprendieron de los conceptos básicos y de su historia, pero de
una manera concreta y directa hacia los tipos de datos y sus
declaraciones.

[Fecha] 8

También podría gustarte