Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Algoritmos y Estructuras de Datos Lenguajes de programacin Teora de Compiladores Profesor: Daniel Valenzuela
daniel.andres.valenzuela.suarez@gmail.com
Versin 1.0
problemas.
Por lo tanto los objetivos del curso son:
Resolver problemas con la ayuda del computador. (Lo que implica que la principal actividad del curso ser la programacin de computadoras).
Compiladores.
Ingeniera de Software.
3 Controles en clases
Equivalente a un 25% de la nota final
Trabajos semanales
Participacin en clases
en lo conceptual. Sin embargo, las computadoras actuales vienen con una gran variedad
de software que ayuda a la tarea de programarlas. Dicho software incluye editores, traductores y manejadores de distintos tipos. El entorno resultante es un sistema complicado y potente. En este curso nos ocuparemos casi esclusivamente del software, pero no sta de ms hacer una breve resea de la forma en que est organizado el hardware.
SOFTWARE
SISTEMA OPERATIVO SISTEMA DE OFIMATICA
DISCO DURO
TARJETA MADRE
TARJETAS PCI
PENDRIVE
JUEGOS
CAD
Programa: Secuencia de instrucciones que especifica en forma precisa la manera de realizar una operacin no trivial. El programa debe estar escrito en un lenguaje entendible por el computador.
Programador: la persona que escribe un programa. Usuario: la persona que usa un programa.
Por favor ingresa un nmero: 123 Lo siento, te gano con el 124. Escribir en la pantalla la frase "Por favor ingresa un nmero: ". Obtener (recuperar, leer) el nmero que ingresa el usuario. Escribir una lnea en la pantalla con la frase:
"Lo siento, te gano con el X" (el nmero ingresado por el usuario ms uno)
Las etapas que debe realizar el computador para realizar este dilogo son:
Las instrucciones anteriores corresponden al algoritmo de Jalisco. Pero no constituyen un programa porque el computador no es capaz de entenderlo y ejecutarlo. Un algoritmo es un
conjunto de instrucciones para llevar a cabo alguna actividad, pero no necesariamente escrito
en un lenguaje entendible por un computador.
Disee el dilogo que debe establecer un programa con el usuario, para calcular el puntaje de un alumno en la PSU de Matemticas, dados el total de respuestas correctas e incorrectas. Escriba el programa.