free hosting   image hosting   hosting reseller   online album   e-shop   famous people 
Free Website Templates
Free Installer

Docencia Autor

Lógica y Algoritmos

Libro Guía

Frente, Parte de atrás

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)