scis.regis.edu ● CS-362: Estructuras de Datos Semana 1 Dr. Jesús Borrego Lead Faculty, COS Regis University 1
Temas Instructor Introducción y Guía del curso Instalación de DevC++ Programas de ejemplo Actividad 1 Siguientes clases Tarea #1 2
Instructor Dr. Jesús Borrego Educación ◦ PhD MIS; MS CS; BS CS; BS EE Ubicado: ◦ Colorado Springs Casado, 5 hijos Maestro desde 1989, a nivel de Asociado, Licenciado y Maestría En Regis U. desde
Introducción Prerequisitos ▫CS 361 – experiencia en progamación con C++ y enfasis en estructuras de control ▫Acceso a computadora personal ▫Compilador Dev C++ Pueden usar otros a su propio riesgo 4
Materiales de instrucción Libro de texto Malik, D.S. (2011). C++ Programming: From Problem Analysis to Program Design (5a edición). Boston, MA: Course Technology/Cengage Learning; ISBN-10: ; ISBN-13: Compilador C++ Por la página del curso undamentals_classroom.htm#Supplementalhttp://academic.regis.edu/mlotfy/CS208/Computer_f undamentals_classroom.htm#Supplemental ▫Dev C++ or Code::Blocks 5
Guia de Curso Página Web: Se obtiene por: El curso continúa los conceptos de programación cubiertos en estructuras de control Se usa el lenguaje C++ para ilustrar los conceptos Se recomienda DevC++ Puede usar otro compilador a su propio riesgo 6
Método de Evaluación 7 Programa 1 7% Programa 2 7% Programa 3 9% Programa 4 9% Programa 5 9% Programa 6 9% Total 50 % PRIMER EXAMEN 21 % EXAMEN FINAL 21 % PARTICIPACION 8 % TOTALS 100 %
Acerca de sus compañeros: Nombre Carrera que cursan Donde trabajan Donde viven Experiencia en programación ¿Que esperan de el curso? 8
Estándar de código Será revisados Descripción completa en la página del curso Comentarios se requieren Indentar apropiadamente Espacio en blanco (espacios, líneas en blanco, indentación) Constantes globales en vez de valores en el código ApellidoNombre_PgmX.cpp 9
Instalación del compilador 10 Para obtenerlo: mentals_online.htm Guarde a su directorio Ejecute el programa y mantenga opciones de defecto
Instrucciones 11
Instrucciones - II 12
Configurar el ambiente - II 13
Configurar el ambiente - III 14
Configurar el ambiente - IV 15
Programas simples 16
Bucle Mientras 17
Corregir errores comunes 18
Consejos No se les olvide #include Incluyan using namespace std; Antes del final system ("PAUSE"); Inicializar variables antes de su uso Use constantes en vez de números ▫ int const CONV_FACT = 3600; Si el resultado no es lo esperado, pueden agregar instrucciones cout para demostrar valores antes y después de instrucciones claves 19
Vocabulario Clave Compiler – compilador Hard coded variable – valor usado en vez de constante I/O stream – flujo de entradas y salidas Linker – enlazador Object code – código objeto Server – ordenador, servidor, estación de trabajo Source code – código fuente Syntax and semantics – sintaxis y semántica Whitespace – líneas en blanco, espacio, indentar 20
Programas FileIO File Processing FileProcessingALine FindString ReadString StringFunctions 21
Información de contacto Si desean mantener contacto con sus compañeros, escriban su nombre, número de teléfono y correo electrónico en la página Si no desean participar, no se les proporcionará la copia Proveer la información es voluntaria 22
Tarea 1 De la página Web del curso 23
¿Preguntas to 24