taller 1

Páginas: 7 (1540 palabras) Publicado: 7 de septiembre de 2015
Solución Actividad 1-Unidad 1

En el siguiente reporte se puede evidenciar el desarrollo de una serie de actividades cuya finalidad es la de conocer los aspectos más básicos del lenguaje de programación C++, como lo son los tipos de datos que maneja y la forma de entrada y salida de estos, lo que permite conocer la forma adecuada de escribir un dato de tipo carácter o numérico ya sea entero oreal, además del rango de números de estos tipos de datos, y una de las cosas más importantes la estructura básica que tiene un programa desarrollado en C++. Para llevar a cabo la solución de las distintas preguntas de esta actividad lo primero fue leer por completo los ejercicios a realizar para saber los aspectos en los que se tiene que indagar más a fondo y en los cuales ya se tienen losconceptos claros, para así realizar la respectiva investigación y extraer la información necesaria para llegar a la solución argumentada que se requiere.
Contestar las siguientes preguntas justificando la respuesta.
I. Determine cuál de los siguientes tipos de datos numéricos son verdaderos, si es válida especifique si es entero o real:
a) 0.5                              d)12345678                              g) 0515
b) 237,822                       e) 12345678L                            h) 018CDF
c) 9.312                           f) -12587                                   i) 0x87

Solución:
a) El tipo de dato numérico es válido y se trata de un real, ya que 0.5 tiene la sintaxis correcta porque la parte decimal está separada de la parte entera con un punto [1].
b) El tipo de dato numérico no es verdadero yaque tiene la forma de un número real pero la sintaxis es errónea porque lo que separa la parte decimal de la parte entera es un coma y no un punto como debe ser en C++ [1].
c) El tipo de dato numérico es válido y se trata de un número real, ya que 9.312 tiene la sintaxis adecuada al igual que el número del numeral a.
d) El tipo de dato numérico es verdadero y se trata de un número entero, esválido ya que 12345678 esta dentro del rango de números de tipo entero que permite C++, el cual es de 32 bits y el rango con signo es desde -2.147’483.648 hasta 2.147’483.647 [2].
e) El tipo de dato numérico no es verdadero ya que la sintaxis de 12345678L es incorrecta porque la letra “L” que aparece al final del dato no es válido como parte de un número.
f) El tipo de dato numérico es verdadero yse trata de un número entero, en este caso -12587 es un entero negativo que es válido ya que esta dentro del rango de números de tipo entero que permite C++, el cual es el mismo que en el numeral d [2].
g) El tipo de dato numérico es válido y se trata de un número entero, en este caso 0515 es un número octal que tiene una sintaxis correcta para C++ ya que comienza con 0 [3].
h) El tipo de datonumérico no es válido ya que 018CDF comienza con 0 como en el numeral anterior pero ya que lo números en base 8 solo incluyen las representaciones para los numero del 0 al 7, las letras no tienen significado como parte del número [3].
i) El tipo de dato numérico es verdadero y se trata de un entero, en este caso 0x87 es un entero en base 16 con la sintaxis apropiada para C++ ya que comienza con0x seguido por los dígitos que representan el número hexadecimal que pueden ser de 0 a 9 y las letras A, B, C, D, E, F [3].
II.                 Determine cuál de los siguientes tipos de datos de carácter son válidos:
a) ‘a’                               d) ‘\\’                                        g) ‘\0’
b) ‘$’                               e) ‘\a’                                        h)‘XYZ’
c) ‘/n’                              f) ‘T’                                          i) ‘\052’

Solución: 
a) El tipo de dato de caracter ‘a’ es válido ya que es un solo carácter el que está entre apostrofes lo cual cumple con la sintaxis de C++ [1].
b) Al igual que en el numeral anterior el tipo de dato de carácter ‘$’ es válido por ser un solo caracter el que está...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Taller 1
  • taller 1
  • Taller 1
  • Taller 1
  • taller 1
  • taller 1
  • taller 1
  • Taller 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS