| free hosting image hosting hosting reseller online album e-shop famous people | ||
![]() ![]() |
||
| Docencia | Autor |
Estructura de Lenguajes
Libro Guía
Capítulos a ver en este curso
Capítulo 7. Estructura de Datos I: (arrays y estructuras)
Capítulo 8. Las cadenas de caracteres
Capítulo 9. Archivos (ficheros)
Capítulo 10. Ordenación, búsqueda e intercalación
Unidad 1 (lenguaje de programación)
Objetivo: Conocer la implementación de un lenguaje de programación cliente (C#), arquitectura, inicio, trabajo con proyectos, entorno, ejecución, programa de ejemplo.
Completar el siguiente programa con las siguientes funcionalidades:
1.
Agregar tooltips
2. Terminar todas las operaciones
básicas
3. Terminar todas las funciones
matemáticas
Lecturas obligatorias:
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)
Unidad
2 (instrucciones condicionales)
Objetivo: Conocer las diferentes instrucciones condicionales algorítmicas y su implementación en un lenguaje de programación.
Tema 1: if (descargar ejemplo)
Tema 2: if .. else
Tema 3: if .. else if … else (descargar ejemplo)
Ver video sobre uso del IF
Lecturas obligatorias:
Programación Orientada a Objetos
Programación dirigida por eventos
Microsoft .NET
Visual Studio .NET
Java
Máquina virtual Java
Unidad
3 (ciclos)
Objetivo: Conocer las diferentes instrucciones para implementar ciclos y su implementación en un lenguaje de programación.
Tema 1: for, ejercicios, ejemplos
Ver video sobre el uso de for
Unidad
4 (funciones)
Objetivo: Dividir un algoritmo. Aprender a reusar código.
Tema 1: funciones, estándares
Unidad
5 (arreglos)
Objetivo: Manejar una estructura estática de memoria para guardar y manejar múltiples valores.
Tema 1: Arreglo unidimensional, Ejemplo1, Ejemplo2 (uso del listbox)
Unidad 6 (cadena de caracteres).
Objetivo: Manejar un tipo de dato común: la cadena de caracteres.
Tema 1: Cadenas, ejemplos, ejercicios
Tema 2: Haciendo un evaluador de expresiones
Unidad
7 (Arreglos bidimensionales)
Objetivo: Aprender a manejar estructura estática de memoria bidimensional
Tema 1: Arreglo bidimensional, ejemplo, ajedrez, ajedrez y funciones
Unidad
8 (controles gráficos)
Objetivo: Conocer el uso de varios controles gráficos
Tema 1: Uso de Menús
Tema 2: Uso de lengüetas
Tema 3: ComboBox, ProgressBar, RadioButton, CheckBox, Tooltip, WebBrowser
Tema 4: Control Grid (En Visual C# y Visual Basic .NET)
Unidad 9 (Manejo de archivos)
Objetivo: Conocer un método de persistencia de datos
Tema 1: Lectura de archivos (bloque y línea a línea)
Tema 2: Escritura de archivos
Tema 3: Escritura línea a línea
Anexo 1. Gráficos.
Líneas 1, Líneas 2, Líneas y óvalos
Taller 1 Valor 30% Individual
Hacer una calculadora en C# similar a la calculadora de Windows que viene por defecto. Estas deben ser las características mínimas
1. Números del 0 al 9 (acumulando números)
2. Suma(+), resta(-), multiplicación(*) y división(/).
3. CE y C
Cada persona selecciona una de las siguientes funcionalidades que tendrá la calculadora:
1. Uso de memoria: M+ MS MR MC
2. Retroceso
3. sin, cos, tan, In, log
Nota: Debe hacer uso de funciones o procedimientos
Taller 2 Valor 30%
Tema: Arreglos bidimensionales
Taller 3 Valor 40%
Tema: Archivos, controles gráficos