PDF de programación - Módulo 3 Instrucciones fundamentales - Programación en C# .NET

Imágen de pdf Módulo 3 Instrucciones fundamentales - Programación en C# .NET

Módulo 3 Instrucciones fundamentales - Programación en C# .NETgráfica de visualizaciones

Publicado el 5 de Julio del 2018
524 visualizaciones desde el 5 de Julio del 2018
137,7 KB
12 paginas
Creado hace 12a (29/01/2012)
PROGRAMACIÓN EN C# .NET
PROGRAMACIÓN EN C# .NET

Módulo 3
Módulo 3

Instrucciones fundamentales
Instrucciones fundamentales

Ing. Bruno López Takeyas
Ing. Bruno López Takeyas
Instituto Tecnológico de Nuevo Laredo
Instituto Tecnológico de Nuevo Laredo

1

MÉTODOS

Método
Abs(x)
Ceiling(x)
Cos(x)
Exp(x)
Floor(x)

Log(x)
Max(x, y)
Min(x, y)
Pow(x, y)
Sin(x)
Sqrt(x)
Tan(x)

Descripción
Valor absoluto
Redondeo
Coseno (x en radianes)
Método exponencial ex
Redondea al valor inmediato
menor
Logaritmo natural (base e)
Valor mas grande de x e y
Valor mas pequeño de x e y
xy
Seno (x en radianes)
Raíz cuadrada
Tangente (x en radianes)

Ejemplo
Abs(-23.7) es 23.7
Ceiling(9.2) es 10.0
Cos(0.0) es 1.0
Exp(1.0) es 2.7182818284509451
Floor(9.2) es 9.0

Log(2.7182818284509451) es 1.0
Max(2.3, 12.7) es 12.7
Min(2.3, 12.7) es 2.3
Pow(2.0, 3.0) es 8.0
Sin(0.0) es 0.0
Sqrt(9.0) es 3.0
Tan(0.0) es 0.0

2

USO DE MÉTODOS

Para calcular la raíz cuadrada de x…

double resultado = Math.Sqrt(x);

Si se olvida invocar el método de la clase
Math sin colocar el nombre de la clase
antes del punto, puede provocar un error

double area = Math.PI*Math.Pow(radio,2.0);

3

GENERAR NÚMEROS

ALEATORIOS

Utilizar la clase Random (ubicada en el
namespace System)
Random Numero = new Random();
int x = Numero.Next();

El método Next( ) genera un número
aleatorio entre 0 y la constante
Int32.MaxValue ( 2, 147, 483, 647)

4

GENERAR NÚMEROS

ALEATORIOS

Para generar números entre 0 y 5
Random Numero = new Random();
int valor = Numero.Next(6);

Para generar números entre 1 y 6
Random Numero = new Random();
int valor = Numero.Next(1,7);


5

OPERADORES DE BITS

Operador Descripción

>>
<<
&
|
^

Desplazamiento a la derecha
Desplazamiento a la izquierda
AND (bits)
OR (bits)
XOR (OR Exclusivo) (bits)

Ejemplo
x = x>>1;
y = y<<2;
w = w & 3;
q = q | 4;
r = r ^ 3;

6

OPERADORES DE ASIGNACIÓN

Operador

Descripción

Equivalencia

+=
-=
*=
/=
%=
<<=

>>=

&=
^=

|=

Suma
Resta

Multiplicación

División
Residuo

Desplazamiento
izquierda (bits)
Desplazamiento
derecha (bits)

And (bits)

Or Exlusivo XOR

(bits)

Or (bits)

x=x+2;
y=y-3;
w=w*4;
a=a/7.3;
b=b%7;
r=r<<1;

Ejemplo
x+=2;
y-=3;
w*=4;
a/=7.3;
b%=7;
r<<=1;

t=t>>2;

t>>=2;

q=q&3;
e=e^4;

f=f|3;

q&=3;
e^=4;

f|=3;

7

OPERADORES
RELACIONALES

Operador Descripción

<
>
<=
>=
==
!=

Menor que
Mayor que
Menor o igual que
Mayor o igual que
Igual (idéntico)
Diferente

Ejemplo
X < 3
Y > 8.2
W <= 5.7
Q >= ‘A’
S == 9
T != ‘@’

8

OPERADORES LÓGICOS

Operador

Descripción

&&
||
!

AND
OR
NOT

Ejemplo

X<3 && Y>8

CALIF<0 || CALIF>100

!(G>7)

No confundirlos

con los

operadores de bits

9

INSTRUCCIONES CONDICIONALES

Simple
if(x<3)

else

Console.Write(“Mayor”);

Console.write(“No es mayor”);


Múltiple
switch(opcion)
{

case 1 : Console.Write(“Uno”); break;
case 2 : Console.Write(“Dos”); break;
default : Console.Write(“Fuera de rango”); break;

}

10

OPERADOR CONDICIONAL ?:

V

c = 1

a > b

F
c = 0

int a=3, b=2, c;
c = (a>b) ? 1 : 0;

11

CICLOS

while
do – while
for
foreach

Todos los ciclos son de tipo “mientras”; es
decir, iteran mientras la condición es
verdadera


12

COMPONENTES DE LOS

CICLOS

1. Inicialización
2. Condición
3. Incremento / Decremento
4. Cuerpo del ciclo

13

CICLO WHILE

i=1;
while(i<=10)
{

Console.Write(“\n i = {0}”, i);
i++;

F

i = 1

WHILE
i <= 10
V

i

i = i + 1

}

14

CICLO FOR

x = 1

x <= 10

x = x + 1


F

V


x

for(x = 1; x<=10; x++)
{

Console.Write(“\n x = {0}”, x);

}

15

CICLO FOR (EJEMPLO)

x = 1
y = 2

x <= 10
AND
y < = 12

x = x + 1
y = y +2


F

V


X

for(x = 1, y = 2; x<=10 && y<=12; x++, y+=2)
{

Console.Write(“\n x = {0}”, x);

}

16

CICLO DO - WHILE

i=1;
do
{

i = 1

i

i = i + 1

V

WHILE
i <= 10

F

Console.Write(“\n i = {0}”, i);
i++;

}
while(i<=10);


CICLO FOREACH

 Este ciclo es especialmente útil cuando se
desea recorrer todos los elementos de una
lista, matriz o colección


foreach(string nombre in Personas)
{
}

Console.Write(“\n nombre = {0}”, nombre);

17

18

CICLO FOREACH

string[] Alumno= new string[]{"Pepe",
“Rodolfo", "Maria", “Fabiola",
"Miguel"};

foreach(string nombre in Alumno)
{

Console.WriteLine("\n{0}",nombre);

}

19

BREAK Y CONTINUE

break;

Provoca la salida
inmediata del ciclo

Sentencias que

afectan la ejecución

de ciclos

continue;

Provoca la siguiente
iteración del ciclo

20

DIFERENCIAS DE LOS

CICLOS

do – while. Se recomienda cuando se
desea ejecutar el cuerpo al menos 1 vez.
Es útil para las validaciones en la captura
de datos.
while. Se recomienda cuando se desea
ejecutar el cuerpo del ciclo 0 (cero) o más
veces.
for. Es recomendable cuando se conoce
la cantidad de iteraciones que ejecutará el
ciclo.

21

ÁMBITO DE LAS VARIABLES

El ámbito de una variable define dónde
puede usarse una variable

Una variable local declarada en un bloque
de programa, sólamente puede ser usada
en ese bloque

El ámbito de una variable también aplica a
los métodos y a los ciclos for

22

ÁMBITO DE LAS VARIABLES
for(int x = 1; x<=10; x++)
{

Console.Write(x);

}

Console.Write(x);



23
  • Links de descarga
http://lwp-l.com/pdf12357

Comentarios de: Módulo 3 Instrucciones fundamentales - Programación en C# .NET (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad