Programación en C Sharp

Que es un algoritmo? Los algoritmos son el conjunto de pasos que se hacen para cumplir cierto objetivo, por ejemplo: Si tienes que hacer un jugo de papaya, lo primero que tienes que hacer es:

jueves, 23 de octubre de 2014

Resumen de Ordenes en C#

Curso 1. Resumen de Ordenes en C Sharp

Las siguientes ordenes no pretenden ser una guía completa del lenguaje C# esta solo pretende mostrar las ordenes y elementos del lenguaje que usamos en este curso. Las ordenes estan orientadas a aplicaciones de consola.

Inicio y Fin

Cuando programamos necesitamos indicar cuando comienza y cuando termina un programa o una estructura del programa, en C#, se usan las llaves para realizar esta indicación. El inicio y el fin son elementos vitales de un programa.

C# 
Algoritmo 
Descripción 
{
InicioLa llave de apertura significa inicio ya sea del programa general o de otra estructura.
}
FinLa llave de cierre es el fin ya sea del programa general o de otra estructura.

Declaración de variables

Cuando programamos, el programa necesita datos para trabajar, estos datos deben ser asignados a variables, las variables necesitan ser declaradas, es decir, se necesita que el programa sepa que variables tiene para trabajar y que datos maneja.

C# 
Algoritmo 
Descripción 
int dato, x, num;Entero dato, x, numCreamos tres variables denominadas dato, x, num indicando que son números enteros.
double total, a, imp;Real total, a, impSe declaran o crean tres variables que son números reales, estas se denominan total, a, imp. 

string r, nom, dir;
Cadena r, nom, dir;También creamos tres variables llamadas r, nom, dir, estas variables son de tipo texto o cadena.

Ingreso de Datos (Lectura de datos)

Cuando hablamos de ingreso de datos, significa que una vez que las variables han sido declaradas, podemos darle valores desde el teclado, este ingreso por el teclado lo denominamos lecturas, no olvides nunca que cuando haces una lectura el tipo de dato de la variable debe coincidir con el tipo de lectura.

C# 
Algoritmo 
Descripción 
num=int.Parse(Console.ReadLine());Leer(num)Hace la lectura de un dato de tipo entero a la variable num.
dat=double.Parse(Console.ReadLine());Leer(dat)Lectura de datos de tipo real a la variable dat.
dir=Console.ReadLine();Leer(dir)ingresa de datos de tipo texto o cadena a la variable dir.
x=int.Parse(Console.ReadLine());
y=int.Parse(Console.ReadLine());
Leer(x, y)Permite el ingreso de dos datos de tipo entero, primero para la variable x, luego para la variable y.
  • int.Parse(), la usamos para convertir texto a un numero entero.
  • double.Parse(), es usado para convertir un texto a numero real.
  • Console.ReadLine(), es la instrucción que permite la lectura de los datos, la orden hace la lectura solo de textos, luego es necesario convertirlo al tipo de dato que se desea.

Salida de Datos (escribir resultados)

Cuando haces un programa es necesario que los resultados se puedan ver, para ello recurrimos a instrucciones que permiten mostrar estos valores, la siguiente tabla muestra las formas en las que se pueden mostrar estos mensajes.

C# 
Algoritmo 
Descripción 
Console.WriteLine("Hola_Mundo");Escribir("Hola_Mundo")Muestra un mensaje, se usa para poner mensajes informativos.
Console.WriteLine("" +num);Escribir(num)Escribe en la pantalla el valor de la variable num.
Console.WriteLine("Resultado:"+dat);Escribir(dat)Escribe un mensaje seguido del valor de la variable dat.
Console:WriteLine("El_"+num+"_Salio");Escribir(num)Escribe el valor de la variable num, pero entre mensajes.

Operadores Matemáticos


C# 
Algoritmo 
Descripción 
+
-
*
/
%
Math.Pow()
Math.Sqrt()
+
-
*
DIV
MOD
^
Raiz()
Suma
Resta
Multiplicación
División para reales ó Div si son enteros
Residuo de la División
Potencia
Raíz cuadrada de un numero

Importante:
  • Debemos considerar que el operador "/", cuando lo usamos en C#, tiene doble comportamiento, si se operan números reales, el operador es de división. Si operamos números enteros, el operador "/" se comporta como DIV.
  • Para elevar por ejemplo 2 a la potencia 5, en algoritmo será 2^5, pero en C# esto será Math.Pow(2,5).
  • Para la raíz cuadrada por ejemplo de 7, en algoritmo será Raiz(7), y en C# será Math.Sqrt(7).


Ejemplo 1:



Ejemplo 2:


Ejemplo 3:


Ejemplo 4:

Operadores Condicionales


C# 
Algoritmo 
Descripción 
>
<
==
>=
<=
!=
>
<
=
>=
<=
!=
Mayor
Menor
Igual
Mayor o Igual
Menor o Igual
Diferente

Operadores Lógicos

C# 
Algoritmo 
Descripción 
&&
||
!
Y
O
No
Operador "Y" Lógico
Operador "Ó"Lógico
Operador No


Estructura Condicional Si

C# Algoritmo Descripción 
if (x >= 7)
{

}
Si x >= 7 Entonces


FinSi
  • La estructura condicional si, observe el inicio y el fin.
  • El Inicio de la condición Si en C# es: {
  • Por tanto el fin de esta estructura será: }
.....



CÓDIGOS ASCII

Los códigos ASCII, son un conjunto de 255 símbolos que usamos normalmente, estos nos permiten obtener caracteres que normalmente no encontramos en nuestro teclado, se usan al escribir el numero con el teclado numérico presionando la tecla alt, ejemplos:
Alt + 64 = @
Alt + 225 = ß
Alt + 185 = ╣



No hay comentarios:

Publicar un comentario