sábado, 21 de septiembre de 2013

Secuencias de escape en C++

El carácter escape
Un carácter que tiene un significado especial en C++ es la diagonal inversa, \, que se conoce como carácter de escape. Cuando se coloca este carácter directamente frente a un grupo selecto de caracteres, esto indica al compilador que escape de la forma en que estos caracteres se interpretarían en forma normal. La combinación de una diagonal inversa y estos caracteres específicos se llama secuencia de escape.

La tabla 2.4 enumera las secuencias de escape más comunes en C++.


































Referencias:
C++ para ingeniería y ciencias, 2a. ed. Gary J. Bronson , pag. 54

Tipo de datos en C++

TIPOS DE DATOS
El objetivo de todos los programas es procesar datos, sean numéricos, alfabéticos, de audio o de vídeo.
Los tipos de dato permitidos y las operaciones apropiadas definidas para cada tipo se conocen
como tipo de dato. Un tipo de dato se define como un conjunto de valores y un conjunto de operaciones que pueden aplicarse a estos valores.
C++ clasifica los tipos de datos en uno de dos agrupamientos fundamentales: tipos de dato de clase y tipos de dato integrados. Un tipo de dato de clase, al cual se hace referencia como una clase, para abreviar, es un tipo de dato creado por el programador. Esto significa que el conjunto de valores y operaciones admitidas es definido por un programador, usando código C++.
Un tipo de dato integrado es proporcionado como una parte integral del compilador C++ y no requiere código C++ externo. Los tipos de dato integrados, los cuales también se conocen como tipos primitivos, consisten en los tipos numéricos básicos.

Tipos de datos enteros
C++ proporciona nueve tipos de datos integrados.
La diferencia esencial entre los diversos tipos de datos enteros es la cantidad de almacenamiento usado
por cada tipo, el cual afecta al rango de valores que cada tipo es capaz de representar. Los tres tipos más importantes usados en forma casi exclusiva en la mayor parte de las aplicaciones son los tipos de datos int, char y bool.

El tipo de dato int
El conjunto de valores admitidos por el tipo de dato int son números enteros. Un valor entero consiste sólo de dígitos y de manera opcional puede estar precedido por un signo de más (+) o menos (–). Por tanto, un valor entero puede ser el número cero o cualquier valor numérico positivo o negativo sin un punto decimal.

El tipo de dato char
El tipo de dato char se usa para almacenar caracteres individuales. Los caracteres incluyen
las letras del alfabeto (mayúsculas y minúsculas), los diez dígitos 0 a 9 y símbolos especiales
como los siguientes: + $ . , – y ! Un valor de carácter individual es cualquier letra, dígito o
símbolo especial encerrado entre comillas sencillas.

El tipo de datos bool
En C++, el tipo de datos bool se usa para representar datos booleanos (lógicos). Por ello, este tipo de datos está restringido a uno de dos valores: verdadero o falso. Este tipo de datos es más útil cuando un programa debe examinar una condición específica y, debido a la condición de ser verdadera o falsa, tomar un curso de acción prescrito.

Tipos de datos con signo y sin signo
Un tipo de datos con signo se define como uno que permite almacenar valores negativos además
del cero y valores positivos. Por ello, el tipo de datos int es un tipo de datos con signo.

Un tipo de datos sin signo es uno que prevé sólo valores no negativos (es decir, cero y positivos).

Tipos de punto flotante
Un número de punto flotante, al cual se le llama número real, puede ser el número cero o
cualquier número positivo o negativo que contenga un punto decimal.

C++ acepta tres tipos de datos de punto flotante: float, double y long double. La diferencia
entre estos tipos de datos es la cantidad de almacenamiento que usa un compilador
para cada tipo.

Referencia:
C++ para ingeniería y ciencias, 2a. ed.Gary J. Bronson , pag. 50-52, 55, 57, 58.

miércoles, 18 de septiembre de 2013

Practica No.2

Ejercicio 1 con Logo.



















Ejercicio 1







































Ejercicio 2
Algoritmo
Inicio.
1.Definir variables
          Celsius,Fa,Real
2.Lectura de variables
          write ''Introducir la temperatura en grados Fahrenheit: ''
          read Fa
3.Calcular grados Celsius
          Celsius= (5.0/9.0)*(Fa-32.0)
4.Desplegar grados celsius
          write ''Para una temperatura en grados Fahrenheit de '',Fa,'' grados, la temperatura Celsius equivalente es de '',Celsius,'' grados''
Fin.





















Ejercicio 3
Algoritmo
Inicio.
1.Definir variables
          r1,r2,r3,rc,Real
2.Lectura de variables
          write ''Introducir resistencia 1: ''
          read   r1
          write ''Introducir resistencia 2: ''
          read   r2
          write ''Introducir resistencia 3: ''
          red     r3
3.Calcular resistencia combinada
          rc= 1.0/(1.0/r1+1.0/r2+1.0/r3)
4.Mostrar la resistencia combinada
          write ''La resistencia combinada es de '',rc,''Ohms''
Fin





















Ejercicio 4





































Ejercicio 5
















Ejercicio 6


















Ejercicio 7
Algoritmo
Inicio.
1.Definir variables
          rad,Angulo,Real
2.Lectura de variables
          write ''Introducir el angulo: ''
          read Angulo
3.Calcular angulo a radianes
          rad=(Angulo)*(1)/180.0
4.Desplegar la equivalencia en radianes
          write ''El angulo de '',Angulo,'' equivale a '',rad,''radian(es)''
Fin






















Ejercicio 8


















Ejercicio 9

















Ejercicio 10

martes, 3 de septiembre de 2013

Practica No.1 "Instrucción de salida de mensajes en pantalla".

Problema No.1
 Problema No.2
 Problema No.3
Problema No.4
 Problema No.5
 Problema No.6
 Problema No.7
 Problema No.8