1
LENGUAJE C++
Escriba = console.writeline(" ") // español=(consola. línea de escritura)
Para visualizar en pantalla y que registe una tecla se escribe=
//español=consola. Tecla de lectura (verdadero)
VARIABLES Y CONSTANTES
Las variables: se almacenan en la memoria RAM y el espacio de memoria que
ocupan (en bytes) depende de su tipo.
Una constante: tiene las mismas características que una variable excepto el
hecho de que su valor asignado no puede ser cambiado durante la ejecución de
programa.
Tipos de variables
Integer: Para almancenar numeros enteros.
String: Para almacenar palabras (Texto)
2
Date: Se almacenarán fechas u horas
Boolean: Si en la variable se almacenarán valores True o False (verdadero o
falso)
EJEMPLO DE COMO DECLARAR UNA VARIABLE:
Para declarer una variable se debe escribir la palabra Dim. Se escribe de la
siguiente manera:
Dim Nombre de la variable As tipo de variable = Valor a asignar.
Ejem #1
Dim Num As Interger = 12
EJEMPLO DE COMO DECLARAR UNA CONSTANTE:
Para declarer una constante se debe colocar la palabra Const. Se escribe de la
siguiente manera:
Const Nombre de la constante As Tipo de constante = valor de la constante
(Se debe colocar los nombres de las constantes en mayuscula)
Ejem #1
Const PULGADA As Double = 2.54
Datos
que
Tipo Tamaño Ejemplo Rango
almacen
a
Dim
Texto, Nombre As 0 a 2,000 millones de caracteres
String variable
palabras String=”Br Unicode.
enda”
Dim
Números -2,147,483,648 a 2,147,483,647 (con
Integer 4 bytes TotalCar As
enteros signo)
Integer=3
UIntege
4 bytes 0 a 4.294.967.295 (Sin signo)
r
Single Números 4 bytes Dim Talla -3,4028235E+38 a -1,401298E-45 † par
decimale As
3
los valores negativos;
Single=1.6 1,401298E-45 a 3,4028235E+38 † para
s
2 los valores positivos
Variable
en
Dim
Boolea True o función
Existencia True o False
n False de la
As Boolean
platafor
ma
Dim 0:00:00 (medianoche) del 1 de Enero
Fechas,
Date 8 bytes FechNac=2 de 0001 a 11:59:59 p.m. del 31 de
horas
1/10/2012 Diciembre de 9999.
0 a +/-
79.228.162.514.264.337.593.543.950.
35 (+/-7,9... E+28) † sin separador
decimal; 0 a +/-
7,9228162514264337593543950335
con 28 posiciones a la derecha del
Número Dim Pi As
decimal;
Decimal decimale 16 bytes Decimal
s
el número distinto de cero más
Decimal=3.
pequeño es +/-
1416
0,0000000000000000000000000001
(+/-1E-28) †
Byte Byte 1 byte 0 a 255 sin signo
Letras,
Char 2 bytes 0 a 65535 (sin signo)
Símbolo
-1.79769313486231570E+308 hasta -
4.94065645841246544E-324 para
valores negativos y
Double 8 bytes
4.94065645841246544E-324 hasta
1.79769313486231570E+308 para
valores positivos.
-9,223,372,036,854,775,808 hasta
Long 8 bytes 9,223,372,036,854,775,807 (9.2…E+1
(con signo)
0 a 18.446.744.073.709.551.615(1,8…
ULong 8 bytes
E+19) sin signo
Short 2 bytes -32,768 hasta 32,767
Ushort 2 bytes 0 a 65,535 (Sin Signo)
4
Sbyte 1 byte -128 a 127 (con signo)
4 bytes
en
platafor
ma de
32 bites
Objeto
y8 Cualquier objeto puede almacenarse
bytes en en una variable de tipo Object.
platafor
ma de
64 bits
AMBITO DE UNA VARIABLES
El ámbito de una variable es el espacio de programa donde esta será visible y
accesible. Por ejemplo, si yo llamo a esta función funcionSimple, se ejecutaría.
Pero si llamo a la variable creada dentro desde fuera, el resultado será un error
porque la variable X no está definida fuera de su función.
Una variable local: es aquella cuyo ámbito se restringe a la función que la ha
declarado se dice entonces que la variable es local a esa función. Esto implica que
esa variable sólo va a poder ser manipulada en dicha sección, y no se podrá hacer
referencia fuera de dicha sección.
Ejem:
Dim nombre de variable As tipo de variable = valor de la variable
Module Module1
Sub Main()
5
Dim numr As Integer = 12
End Sub
Se dice es local porque la variable solo se puede llamar solo si se encuentra en el
rango donde se ven las flechas (→) es decir en su función.
Una variable con un ámbito global: se declara fuera de cualquier función o
método y está disponible en todo el script. Esto significa que se puede acceder a
la variable desde cualquier parte del código, ya sea dentro de una función, un
bucle o incluso desde un archivo externo incluido en el script.
Para declarar la variable global se coloca encima del método Sub Main()
Module Module1
Dim numr As Integer = 12
Sub Main()
6
numr = 1
End Sub
Sub otroMetodo()
numr = 24
End Sub
End Module
OPERADORES
Los operadores nos permiten establecer operaciones matemáticas,
comparaciones y condiciones, los operadores que utilizaremos en este
curso son los aritméticos, los relacionales y los lógicos.
Operadores aritméticos:
7
OPERADOR SIGNIFICADO
+ SUMA
- RESTA
* MULTIPLICACIÓN
/ DIVISIÓN
MOD MODULO O RESIDUO
+= INCREMENTO
-= DECREMENTO
Operadores relaciones:
OPERADOR SIGNIFICADO
> MAYOR QUE
< MENOR QUE
>= MAYOR O IGUAL QUE
<= MENOR O IGUAL QUE
<> DISTINTO DE
= IGUAL QUE Y ASIGNACIÓN
8
Operadores lógicos
OPERADOR SIGNIFICADO
AND Y
OR O
NOT NEGACIÓN
Entrada de Datos por consola
La entrada de datos en Visual Basic.NET y en cualquier lenguaje de
programación, hace referencia a que su programa le pide al usuario de la misma,
que ingrese datos que son fundamentales para que la aplicación funcione para
solucionar el problema por el cual fue creada, pero se realiza en tiempo de
ejecución, es decir, cuando el programa se pone en marcha.
La sintaxis correcta para guardar datos que ingrese el usuario por teclado, es la
siguiente:
9
CONDICIONALES
Condicional If (SI)
Condicional If else (SINO)
Condicionales anidados IF ESLE IF ESLE
10
Estructura selectiva select case
La estructura selectiva select case, permite evaluar múltiples condiciones,
teniendo como valor a comparar una variable, a su vez está tiene que ser igual o
coincidir, con cualquiera de la lista de casos que pertenecen a dicha estructura
condicional. Por consiguiente, los tipos datos a utilizar en esta estructura en
relación a la variable a comparar, pueden ser cualquiera de los descritos en temas
anteriores.
Ejemplo:
El administrador de una empresa, desea que le construyan un programa, el cual le
permita organizar su agenda de lunes a viernes, de modo que, al ingresar un número,
11
por ejemplo, el número 1, muestre el día lunes, además que muestre las actividades
que le corresponda al administrador ese día.
Explicación:
Creamos una variable de tipo integer, que nos servirá como la variable a
comparar en nuestra estructura select case, y le colocaremos como nombre
variable.
Con un, le pedimos al usuario que ingrese un número del 1-5, de modo que
represente los días lunes-viernes.
Con un, guardamos la respuesta del usuario en nuestra variable variable.
Creamos una estructura condicional select case, cuya variable a comparar será
la variable con nombre variable.
Creamos 5 case, los cuales representarán cada uno de los días de la semana
en el rango de lunes-viernes.
En cada uno de los case, con uno o varios, dentro de comillas doble, se coloca
el día de la semana correspondiente, y la descripción de las actividades
correspondientes a ese día.
El funcionamiento de este ejemplo, radica en que, según la respuesta del
usuario, se mostrará por consola, un día determinado, es decir, al ingresar el
usuario, por ejemplo, el número 2, se mostrará lo que este el case número 2,
porque lo que se compara es el índice de cada case con la respuesta del
usuario.
Colocamos un case else, en el caso de que ninguno de los case funcione,
mostramos un mensaje con un, que el número ingresado no es válido.
12
CONDICIONAL IF
EJEM:
13
14
BUCLES
Bucle For
.
15
BUCLE WHILE
El bucle While, permite repetir instrucciones un número indeterminado de veces,
de acuerdo al valor de la condición que esté en su respectiva vuelta de bucle, es
decir que, a partir de la condición del ciclo, este decide si sigue repitiéndose o se
detiene. A diferencia del bucle For, en este ciclo no es posible saber cuántas
veces se va a repetir el bucle, y por lo tanto se deben colocar rutas de escape
(que la condición del bucle en el algún momento tome el valor contrario), para
determinar el momento en el que este se debe detener.
EJEM:
16