| free hosting image hosting hosting reseller online album e-shop famous people | ||
![]() ![]() |
||
| Docencia | Autor |
Lógica y Algoritmos
Libro Guía
Capítulos de este curso
Capítulo 1. Computadoras y lenguajes de programación.
Capítulo 2. Resolución de problemas con computadora y herramientas de programación.
Capítulo 3. Estructura general de un programa.
Capítulo 4. Flujo de Control I: Estructuras selectivas
Capítulo 5. Flujo de control II: Estructuras repetitivas.
Capítulo 6. Subprogramas (subalgoritmo): Procedimientos y Funciones.
Bibliografía y Tutoriales
http://www.ra-ma.es/libros/0001775.htm
Microsoft Visual Basic .NET:
http://www.clikear.com/vbnet/
http://www.programacionfacil.com/vbnet/indice.htm
http://www.abcdatos.com/tutoriales/tutorial/o224.html
http://www.lawebdelprogramador.com/cursos/mostrar.php?id=192&texto=Visual+Basic.NET
http://www.vtc.com/products/vbnetspanish.htm
Unidad 1. El concepto de algoritmo
Objetivo: Entender en que consiste un algoritmo como herramienta para resolver problemas lógicos y matemáticos. Diferenciar el concepto de algoritmo, de su implementación en tecnología.
Ecuaciones de forma algebraica a forma horizontal
Implementando la ecuación cuadrática en Excel
Unidad 2. Conociendo la tecnología para implementar algoritmos
Objetivo: Entender el paso de llevar un algoritmo a un lenguaje de programación.
Instalando Visual Basic .NET 2005 Express
Primer programa en Visual Basic .NET 2005
Abriendo un proyecto en Visual Basic .NET 2005
Copiando en disquete los proyectos para llevarlos a otro sitio
Visual Basic .NET 2005: Ventanas, botones, texto (componentes)
Visual Basic .NET 2005: Tipos de datos y variables
Visual Basic .NET 2005: Expresiones y Operadores
Visual Basic .NET 2005: De algoritmo a lenguaje de programación
Visual Basic .NET 2005: Funciones Matemáticas, Uso del Azar
Unidad 3. Condiciones lógicas
Objetivo: Conocer las estructuras que cambian el flujo de desarrollo de un algoritmo.
Tablas de Verdad y Diagramas de Flujo. Parte 1.
Expresiones lógicas
Sentencias condicionales
Ejercicios
Unidad 4. Los ciclos
Objetivo: Conocer el manejo de estructuras algorítmicas para hacer cálculos repetitivos
Ejemplo Algoritmo en Microsoft Visio, Ejemplo en Visual Basic .NET
Ciclos: Diagramas de Flujo
Ciclos en Visual Basic .NET, Ejemplos de ciclos
Ciclos y gráficos, Gráfico 01, Gráfico 02, Gráfico 03, Gráfico 04
Unidad 5. Métodos, Funciones
Objetivo: Entender como reusar el código, generar unidades algorítmicas y facilitar el mantenimiento del software
Métodos y Funciones
Funciones con paso de parámetros por referencia
Mas sobre el paso de parámetros por referencia
Anexo 1. Análisis de un problema antes de solucionarlo en software
Cálculo de
Áreas y Ejemplo en Visual Basic.NET
Anexo 2. El tipo de dato cadena. Estudio en casa
Objetivo: Conocer el manejo de un tipo de dato muy usado que requiere un manejo cuidadoso
Cadenas (Strings)
String a número y viceversa
Anexo 3. Manejo de arreglos. Estudio en casa
Objetivo: Manejar la estructura mas básica que soporta múltiples datos: los arreglos.
Arreglos Unidimensionales
Arreglos bidimensionales
| Nota: Visual Basic .NET permite emitir resultados a la ventana de Resultados (dentro del Visual Studio .NET) utilizando el comando Console.WriteLine("mensaje") por ejemplo Console.WriteLine("Hola Mundo") Esto sería útil cuando depura programas. |
Lecturas recomendadas:
Programación
Lenguaje de Programación
Programación estructurada
Algoritmo
Código Fuente
Compilación
Compilador
Código objeto
Código de máquina
Interpretador
Sistema operativo
Máquina virtual
Plataforma
Multiplataforma
Hilos de ejecución (primeros cuatro párrafos)
Ejercicio 1 (Valor 15%)
Punto 1: En Microsoft Word utilizando el editor de ecuaciones genere cinco(5) ecuaciones de una(1) variable dependiente y una(1) variable independiente. Esta ecuación debe ser bastante larga, de tipo polinomio (la variable independiente debe elevarse a diversas potencias), use bastantes operadores (suma, resta, multiplicación y división).
Punto 2: Implemente esas ecuaciones en Excel (cada ecuación en su propia hoja de cálculo). De tal manera que se pueda probar diversos valores de la variable independiente.
Punto 3: Factorice cada ecuación y escriba esa ecuación factorizada en Word
Punto 4: Implemente cada ecuación factorizada en la respectiva hoja en Excel de la ecuación original. Los resultados deben coincidir.
Descargue el ejemplo en Excel.
Ejercicio 2 (Valor 15%)
Punto 1: Descargue el siguiente ejemplo en Excel en el cual se piden diversos datos de una persona, datos que son validados.
Punto 2: Genere su propia hoja en Excel donde solicite datos de algún tema pero mínimo quince(15) datos son validados.
Punto 3: Tome cinco(5) datos validados y genere sus respectivos diagramas de flujo en Microsoft Visio.
Ejercicio 3 (Valor 15%)
Punto 1: Implemente en Visual Basic .NET 2005 usando lengüetas el ejercicio 1
Punto 2: Implemente en Visual Basic .NET 2005 usando lengüetas el ejercicio 2 (excepto lo de Visio)