COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón...
-
Upload
fernando-montes-maestre -
Category
Documents
-
view
215 -
download
0
Transcript of COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón...
![Page 1: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/1.jpg)
COIS 115Profesor: Gustavo A. Vélez
![Page 2: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/2.jpg)
Proceso donde necesito estar seguro que usted llego al salón
¿Esta usted aquí, AHORA?
Elimine lo que tiene en su mente, que le molesta o que le alegra
![Page 3: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/3.jpg)
Nombre completo Algo personal de usted A que se dedica o que hace además de
estudiar Porque esta en el programa AHORA ¿Que opinión le merece el programa? Tres actividades que hace y les gusta
hacer Uno de ella no es cierta, ó a deseado
hacerlo y no lo hace
![Page 4: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/4.jpg)
Ing. Gustavo A. Vélez, BSEE, MBA/TM Bristol-Myers Squibb Puerto Rico, Inc.
Gerente Regional de Latinoamérica para Puerto Rico, Centro América y Republica Dominicana
Teléfonos Celular 787.413.2060 Trabajo 787.774.2822 E-mail: [email protected] ó
![Page 5: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/5.jpg)
Profesor Conferenciante por 5 años, Carolina, Manatí, Cupey y Bayamón
Tres actividades que me gusta hacer Una de ellas no es cierta o he deseado
hacerlo
![Page 6: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/6.jpg)
Organizar la clase Navegar en las paginas del profesor y de esta
clase www.gustavovelez.com Estructura del lugar Registro del estudiante Registro en el TEST CENTER Informacion de la clase Diario reflexivo de la clase Sus notas
![Page 7: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/7.jpg)
![Page 8: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/8.jpg)
![Page 9: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/9.jpg)
S99999999 Juan del Pueblo
![Page 10: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/10.jpg)
1. Analizará problemas lógicos que comúnmente envuelve la programación de computadora.
2. Entenderá la importancia de las nuevas herramientas para la solución de problemas lógicos.
3. Identificará las alternativas a los diferentes problemas lógicos que se le presenten.
4. Entenderá la lógica de la programación de computadoras en general.
5. Ilustrará su dominio de las técnicas de programación estructuradas.
![Page 11: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/11.jpg)
1. Estudiará las síntesis de los programas estructurados.
2. Desarrollará programas estructurados utilizando el lenguaje C++.
3. Estudiará las estructuras de control en un lenguaje estructurado.
4. Entenderá los conceptos de funciones y sus procedimientos.
![Page 12: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/12.jpg)
Asistencia 5 x 10 ptos 50 Participación 5 x 10 ptos 50 Laboratorios 4 x 20 ptos 80 Diario reflexivo 2 x 20 ptos 40 Asignaciones 4 x 20 ptos 80 Examen Final 100 ptos 100 Proyecto final 100 ptos 100 Total 500
![Page 13: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/13.jpg)
Taller Uno Conceptos básicos de sistemas de información Conceptos básicos de programación /
Introducción a C++ Taller Dos
Programación básica de C++ Flujogramas y graficas IPO
Taller Tres Programación adicional de C++
![Page 14: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/14.jpg)
Taller Cuatro Programación intermedia de C++ Conceptos de programación estructurada
Taller Cinco Presentaciones y Examen Final
![Page 15: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/15.jpg)
COIS 115Profesor: Gustavo Velez
![Page 16: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/16.jpg)
![Page 17: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/17.jpg)
Lenguaje C – Características Sistema operativo pequeño Utiliza extensamente las funciones a través
de “call” Escritura libre Lenguaje estructurado Disponibilidad de manejo de “bits” Implantación de apuntadores para memoria,
matrices
![Page 18: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/18.jpg)
Lenguaje C – Características Su construcción fue de alta jerarquía sin
embargo podía maneja pequeñas actividades de bajos niveles
Podía producir programas eficientes Podía ser utilizado en diferentes
computadoras
![Page 19: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/19.jpg)
Lenguaje C ++ Evoluciona de lenguaje C en 1983 Añadió mucha funcionalidad que C carecía Añadió capacidad para la programación
orientados a objetos Luego fue estandarizado por ANSI y ISO
![Page 20: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/20.jpg)
¿Por qué es importante solucionar un problema bien desde el principio? Una mala decisión puede causar la
perdida de recursos y tiempo. Pasos a seguir:
Define problema Entiende el problema Identifica alternativas Selecciona la mejor alternativa Lista de paso para ejecutar la solución
del problema Evalúa la solución
![Page 21: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/21.jpg)
Lenguaje de maquina Conjunto de
instrucciones de código de maquina
01001100 mov bx, offset value x = 2;
11101001 mov ax, [bx] if (x<=y)
10101010 add ax, 5 x = x + 1;
10001110 add bx, 2 else
00001111(a)
add ax, [bx](b)
x = x 1;(c)
Figure 2-1 (a) Machine language, (b) assembly language, and (c) high-level language.
![Page 22: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/22.jpg)
Lenguaje ensamblaje (“Assembley”) Utiliza abreviaciones alfabéticas para
describir operaciones y se les llama mnemónicas
Necesita compilador Relación de uno a uno con el lenguaje de
maquina Es eficiente y rápido
![Page 23: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/23.jpg)
Lenguaje de alto nivel Consiste de instrucciones en ingles y
que tiene connotaciones matemáticas comunes
Mas poderosos y flexibles Una instrucción es equivalente a
muchas instrucciones de lenguaje de maquinas
![Page 24: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/24.jpg)
Enter/edit the program
Save
Source (.
Compile
Link/Load
Success
FailCorrect errors
Object (.
Executable (.
cpp) file
obj ) file
exe ) file
Figure 2-2 The C++ compiler and linker translate source code into machine code that can be executed by the CPU.
![Page 25: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/25.jpg)
Códigos de programación Lo mas fácil pero no deber ser el
proceso principal sino secundario al algoritmos de programador
Compilación y enlace (“Link”) del programa Errores de sintaxis o de enlace
“Debugger” Errores lógicos
![Page 26: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/26.jpg)
Objeto de Datos Cualquier pedazo de información que es
manipulada o procesada por una computadora
Tipos de objetos de datos Clase
Describe atributos y comportamientos de objetos
ADT – datos abstractos Clase de enteros
![Page 27: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/27.jpg)
Classes
Scalar
Standard Enumerated
Integer Float Character
Structured Pointer
Array Struct Class Stacks Queues Lists
Boolean
Figure 2-4 Class hierarchy in the C++ language.
![Page 28: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/28.jpg)
//*********************************************************************// A GENERAL COMMENT ABOUT THE PURPOSE OF THE// PROGRAM SHOULD GO HERE//*********************************************************************
PREPROCESSOR SECTION
#include < filename.h >#include < filename.h >
CONSTANT DECLARATIONS GLOBAL TO
MAIN FUNCTION SECTION
void main(){ // BEGIN MAIN FUNCTION BLOCK
CONSTANT AND VARIABLE DEFINITIONS LOCAL TO main() GO HERE
STATEMENT SECTION OF PROGRAM GOES HERE
} // END MAIN FUNCTION BLOCK
THE ENTIRE PROGRAM GO HERE
Figure 2-8 The general structure of a C++ program.
![Page 29: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/29.jpg)
![Page 30: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/30.jpg)
Tomara el quiz numero uno indicado en la pagina TEST CENTER para la clase COIS 115
![Page 31: COIS 115 Profesor: Gustavo A. Vélez. Proceso donde necesito estar seguro que usted llego al salón ¿Esta usted aquí, AHORA? Elimine lo que tiene.](https://reader036.fdocuments.co/reader036/viewer/2022062808/5665b4e71a28abb57c94a37b/html5/thumbnails/31.jpg)
Check-out
+ ∆