Académique Documents
Professionnel Documents
Culture Documents
NET
INGENIERA EN SOFTWARE
UNIDAD ACADMICA DE INGENIERA ELCTRICA
1.1 Introduccin
En la programacin estructurada, es la aplicacin quien controla la secuencia
de ejecucin de las instrucciones, la ejecucin del cdigo se inicia desde la
primera lnea y es de tipo estructural llamando a procedimientos o funciones
segn sean requeridas.
Programacin Orientada a
Objetos
La organizacin de una aplicacin en POO se realiza mediante estructuras de
cdigo. Una estructura de cdigo contiene un conjunto de procedimientos e
informacin que ejecutan una serie de procesos destinados a resolver un
grupo de tareas con un denominador comn.
C# y .NET Framework
La esencia de la programacin es el controlar el trabajo mediante el uso de
una computadora en todos sus niveles, esto es hecho por ordenes y
comandos desde la programacin, as tambin el conocer las instrucciones
de programacin. Esos comandos son escritos de una forma en que sean
instrucciones y entendibles para la computadora.
La secuencia de esas instrucciones que interactan con la computadora
deben de seguir una secuencia definida, para ello el diseo y creacin de
algoritmos es de vital importancia para el desarrollo de software. La
programacin involucra la descripcin de que y como es que la computadora
realiza una secuencia de pasos diseados en el algoritmo.
La primera versin de C# fue creada por Microsoft entre los aos de 1999 and 2000. La
plataforma .NET tiene como objetivo hacer que el desarrollo de software para Windows sea ms
fcil al proporcionar un nuevo enfoque de la calidad de la programacin, basado en los conceptos
de la "mquina virtual" y "cdigo administrado"
framework
responsible,
many
the
through
layers
overlapping
of
software,
integrity
applications
is
from
development
implementation.
of
the
and
Context of framework
Arithmetic Operators
Switch case
Ejercicios bsicos C#
Elaborar un algoritmo expresado en diagrama de flujo y pseudocdigo para
que lea dos nmeros diferentes y diga cul es el mayor y cual el menor.
Elaborar un algoritmo expresado en diagrama de flujo y pseudocdigo para
que lea dos nmeros y que diga cul es el mayor y cual el menor o si son
iguales.
Elaborar un algoritmo expresado en diagrama de flujo y pseudocdigo para
que lea tres nmeros diferentes y diga cul es el mayor de los tres.
Elaborar un algoritmo expresado en diagrama de flujo y pseudocdigo para
que lea el tamao de un ngulo y diga si es agudo (menor que 90), recto
(igual a 90), obtuso (mayor a 90 pero menor a 180), llano (igual a 180) o
cncavo (mayor a 180 pero menor a 360).
Elaborar un algoritmo expresado en diagrama de flujo y pseudocdigo para
que lea dos ngulos y diga qu tipo de tringulo es.
while loops
int a = 10;
while (a < 20)
{
Console.WriteLine("value of a: {0}", a);
a++;
}
For loop
for (int a=10;a<20;a++) {
Console.WriteLine("value of a: {0}", a);
}
dowhile
int a = 10;
do{
Console.WriteLine("value of a: {0}",
a);
a++;
} while (a < 20)
break statements
int a = 10;
do{
if (a==15){
break;
}
Console.WriteLine("value of a: {0}",
a);
a++;
} while (a < 20)
continue break
int a = 10;
do{
if (a==15){
a=a+1;
continue;
}
Console.WriteLine("value of a: {0}",
a);
a++;
} while (a < 20)
Arrays
Arrays are important to C# and should need lots of more detail. There are following few
important concepts related to array which should be clear to a C# programmer:
Multi-dimensional arrays.- C# supports multidimensional arrays. The simplest form of the
multidimensional
array is the two-dimensional array.
Jagged arrays.- C# supports multidimensional arrays, which are arrays of arrays.
Passing arrays to functions.- You can pass to the function a pointer to an array by specifying
the array's name
without an index.
Param arrays.- This is used for passing unknown number of parameters to a function.
The Array Class.- Defined in System namespace, it is the base class to all arrays, and provides
various properties and methods for working with arrays.