scis.regis.edu ● scis@regis.edu cs-362: estructuras de datos semana 1 dr. jesús borrego lead...
Post on 23-Jan-2016
213 Views
Preview:
TRANSCRIPT
scis.regis.edu ● scis@regis.edu
CS-362: Estructuras de DatosSemana 1
Dr. Jesús BorregoLead Faculty, COSRegis 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
InstructorDr. Jesús BorregoEducación
◦PhD MIS; MS CS; BS CS; BS EE
Ubicado:◦Colorado Springs
Casado, 5 hijosMaestro desde 1989,
a nivel de Asociado, Licenciado y Maestría
En Regis U. desde 1995
3
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: 0-538-79808-4; ISBN-13: 978-0-538-79808-2.
• Compilador C++• Por la página del curso• http://academic.regis.edu/mlotfy/CS208/
Computer_fundamentals_classroom.htm#Supplemental
▫Dev C++ or Code::Blocks
5
Guia de Curso
•Página Web: http://academic.regis.edu/jborrego •Se obtiene por:
http://academic.regis.edu/jborrego/cs_362.htm
•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:http://academic.regis.edu/mlotfy/cs208/
computer_fundamentals_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
•Email to jborrego@regis.edu
24
top related