Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacin II
20160510
Seccin B
Hace algunos aos la nica forma como se poda programar para Windows era hacer uso de un
compilador de C o C++ y de un API de Windows. El problema de este tipo de programacin es que
el API de Win32 es realmente complejo y enorme. Para facilitar la programacin de aplicaciones
para Windows surgen diferentes opciones; la finalidad de estos intentos era poder hacer las
aplicaciones sin tener que pasar por la complejidad de Win32. Cada uno de los lenguajes tena su
propio compilador, por ello no era sencillo poder compartir cdigo de C++ con cdigo de Visual Basic
ya que el traducir entre lenguajes era difcil
Facilitar la programacin que era muy complejo usar C++ en compaa de Win32.
3. Qu es un assembly?
El assembly contiene el programa compilado en lo que conocemos como CIL y tambin informacin
sobre todos los tipos que se utilizan en el programa.
CLR es un programa que se encarga de leer el cdigo generado por el compilador y empieza su
ejecucin. Sin importar si el programa fue creado con C#, con Visual Basic .NET o algn otro lenguaje
de .NET el CLR lo lee y ejecuta.
Compilador JIT, forma parte del runtime y es muy eficiente, si el programa necesita volver a ejecutar
un cdigo que ya se ha compilado, el Jitter en lugar de volver a compilar, ejecuta lo ya compilado,
mejorando de esta forma el desempeo y los tiempos de respuesta de cara al usuario.
Visual Studio, Borland Turbo C#, MCS: The Ximian C# Compiler (Mono) y DotGnu
8. Qu es el CTS?
El sistema de tipos en C# (ms propiamente en .NET Framework) proporciona todos los tipos de
datos como clases derivadas de la clase de base System.Object. Todos los datos que ha de manejar
un programa son objetos, esto puede provocar que baje el rendimiento de la aplicacin. Para
solventar este problema, .NET Framework divide los tipos en dos grandes grupos: los tipos valor y
los tipos referencia.
Visual C++.NET
.NET 4.7
Visual Basic
Captulo 2
13. Qu es un algoritmo?
Un algoritmo es una lista que, dado un estado inicial y una entrada, propone pasos sucesivos para
arribar a un estado final obteniendo una solucin
Son los elementos bsicos en los que se divide el cdigo en un lenguaje de programacin
Write es para que aparezca en la primer linea los datos que tengan que aparecer. Y Writeline
aparece en la linea de abajo osea que omite una linea y pasa a la otra.
Una cadena de caracteres es una secuencia de elementos que pertenecen a un cierto lenguaje
formal o alfabeto.
19. Qu es una variable?
Son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido
a lo largo de la ejecucin de un programa.
Console.WriteLine("Introduzca un texto");
String texto;
texto=Console.ReadLine();
String value=137;
Son aquellos que "manipulan" datos numricos, tanto enteros como reales.
Captulo 3
25. Qu son las estructuras selectivas?
Las estructuras selectivas se utilizan para tomar decisiones lgicas; de ah que tambin se conocen
como estructuras de decisin o alternativas.
En las estructuras selectivas se evala una condicin, y en funcin del resultado de la misma se toma
un camino u otro.
26. Cundo se ejecuta la sentencia de if?
Verdadero y falso.
Incremento y decremento.
Es una sentencia de seleccin. Esta sentencia permite seleccionar las acciones a realizar de acuerdo
al valor que tome una variable.
Es la variable que se usa para compararla con otro valor, estas deben ir encerradas entre parntesis.
36. Cmo definimos los casos y cmo usamos break?
Se definen de manea secuencial, escribiendo case y entre comilla simples el posible valor a elegir
y seguidamente el cdigo a ejecutar, por ltimo se coloca el break; y se contina con el siguiente
case.
Captulo 4
37. Qu es un ciclo?
Es una sentencia que ejecuta repetidas veces un trozo de cdigo, hasta que la condicin asignada a
dicho bucle deja de cumplirse.
La instruccin while ejecuta una instruccin o un bloque de instrucciones repetidamente hasta que
una expresin especificada se evala como false.
Captulo 5
49. Qu son las funciones?
Es un bloque de cdigo que contiene una serie de instrucciones. Un programa hace que se ejecuten
las instrucciones al llamar al mtodo y especificando los argumentos de mtodo necesarios.
Una invocacin llamada a una funcin implica pasarle el control de la ejecucin del programa, as
como los argumentos parmetros que requiere para realizar su tarea, se realiza colocando el
nombre de la funcin y los argumentos actuales en el mismo orden que los parmetros formales
correspondientes.
Permite usar a la funcin sin tener que declarar un objeto de la clase a la que pertence.
void
Se coloca el tipo seguido del nombre y se separan por comas, todos deben quedar entre parntesis.
58. Cmo podemos usar las funciones para optimizar nuestro programa?
Cuando tenemos unas instrucciones muy similares, que se repiten a lo largo de nuestro cdigo
podemos crear funciones para optimizar nuestro programa y acortar el cdigo.
Las variables tienen mbito, es decir que las partes del programa donde se pueden utilizar depende
de donde fueron declaradas.
Los tipos por referencia son todas las clases de objetos en .NET, as como algunos tipos primitivos
que no tienen un tamao determinado (como las cadenas). Estos tipos de datos se alojan siempre
en el montn, por lo que la gestin de la memoria que ocupan es ms compleja, y el uso de los datos
es menos eficiente (y de menor rendimiento) que con los tipos por valor.