Fundamentos de programación unidad1
M. en C. Héctor Daniel Hernández García
Unidad 1 - Introducción a la programación.
• Objetivo de la unidad
– El estudiante comprenderá la importancia de los métodos numéricos y conocerá las características operativas del software de cómputo numérico comercial.
21/08/2009
Fundamentos de Programación M. en C. HéctorDaniel Hernández García
2
Unidad 1 - Introducción a la programación.
• Evaluación
– Ser -> 20%
• Asistencia -> 10% • Participación -> 10%
– Saber -> 40%
• Examen
– Hacer -> 40%
• Tareas • Trabajos
21/08/2009 Fundamentos de Programación M. en C. Héctor Daniel Hernández García 3
Unidad 1 - Introducción a la programación.
1.1 Clasificación del software. 1.1.1 Software delsistema. 1.1.2 Software de aplicación. 1.2 Conceptos de la programación. 1.2.1 Definición de programa. 1.2.2 Definición de programación. 1.2.3 Definición de lenguaje de programación. 1.3 Datos. 1.3.1 Definición. 1.3.2 Tipos de datos. 1.3.3 Identificadores. 1.3.4 Almacenamiento, direccionamiento y representación en memoria. 1.3.5 Sistema de numeración binaria y hexadecimal.
21/08/2009 Fundamentos deProgramación M. en C. Héctor Daniel Hernández García 4
Unidad 1 - Introducción a la programación.
4.4 Operadores, operandos y expresiones. 4.5 Prioridad de operadores, evaluación de expresiones.
21/08/2009
Fundamentos de Programación M. en C. Héctor Daniel Hernández García
5
UNIDAD 1 - INTRODUCCIÓN A LA PROGRAMACIÓN.
Introducción.
21/08/2009
Fundamentos de ProgramaciónM. en C. Héctor Daniel Hernández García
6
Introducción.
• Dentro de este tema veremos algunos conceptos y definiciones que nos ayudarán a situarnos en el entorno de aprendizaje de la escritura de programas de computadora. • La clasificación del software en 2 tipos: software de sistemas y software de • Aplicaciones. • Si deseamos dedicarnos a resolver problemas empresariales de tipoadministrativo, control de procesos donde intervengan personas, materiales, dinero, reportes estadísticos, manejo de bases de datos, sistemas en el web, entre otros, claramente nos dedicaremos a escribir programas de aplicaciones. • Si nos vamos por el camino de escribir programas para procesos industriales, manejo y codificación-decodificación de video, programación de autómatas industriales, robótica,editores, compiladores, sistemas operativos, hojas de cálculo, procesadores de texto, entre otros, habremos tomado el sendero de la programación de sistemas.
Fundamentos de Programación M. en C. Héctor Daniel Hernández García
21/08/2009
7
Introducción.
• Los conceptos de programa, programación y de lenguaje de programación, son requeridos con el fin de conocer de manera formal losobjetos (programa y lenguaje de programación) y las metodologías (programación), involucrados en el contexto de la escritura de programas de computadora. • Cuando escribimos programas que serán ejecutados en una computadora, el conocimiento formal de programa, programación y lenguaje de programación nos ayudarán a posicionarnos de manera firme sobre una plataforma que nos permita orientar nuestrosesfuerzos de manera clara, hacia la construcción del programa (¿qué vamos a efectuar?), qué herramientas formales (programación) usaremos para el desarrollo del programa (análisis y diseño), y qué lenguaje de programación seleccionaremos para efectuar la implementación del programa. • El concepto de programación es aplicado en todas las etapas del desarrollo de un programa, incluyendo laimplementación (codificación), pruebas y mantenimiento.
Fundamentos de Programación M. en C. Héctor Daniel Hernández García
21/08/2009
8
Introducción.
• El estudio de la definición de datos es de importancia fundamental, debido a que ellos representan la entrada y salida de un programa de computadora. ¿Cómo construimos programas sin este concepto?, sería una auténtica “burrada”. • Los datos...
Regístrate para leer el documento completo.