Академический Документы
Профессиональный Документы
Культура Документы
Programación de Computadoras I
Prof. Elizabeth Murakami
E.A.P Matemática
Evaluación
1
3/30/2019
CONCEPTOS DE PROGRAMACIÓN
Computadora
• Dispositivo que permite la automatización de los
datos y posterior generación de información
importante para el usuario haciendo uso de la
misma.
2
3/30/2019
Componentes
Componente
Lógico
físico
3
3/30/2019
La Computadora
4
3/30/2019
La Computadora
La Computadora
5
3/30/2019
La Computadora
La Computadora
6
3/30/2019
La Computadora
7
3/30/2019
8
3/30/2019
9
3/30/2019
Programa
Programa fuente Programa fuente
Inst 1
Inst 2
Inst 3
Traducción y
ejecución línea a Programa objeto
línea
Lenguajes de programación
10
3/30/2019
Compilador
(traductor)
Programa objeto
Enlazador (linker)
Sistema operativo
• Software base por excelencia, que permite
gestionar todas los recursos de la computadora.
11
3/30/2019
Ejecución de un programa
• Escritura de programa fuente en un editor ( (Dev c++,
eclipse, netbeans..etc) guardando en disco.
• Introducir programa fuente en memoria (el sistema
operativo el encargado de colocar el programa en la
memoria central y ejecutarlo).
• Compilar el programa con el compilador seleccionado.
• Verificar y corregir errores de compilación (lista errores)
• Obtener el programa objeto
• El enlazador (linker) obtiene el programa ejecutable
• Se ejecuta el programa y si no hay errores se tendrá la
salida)
Compilador
Existen
errores en la
compilación
Programa
Librerias
Ejecución
12
3/30/2019
13
3/30/2019
14
3/30/2019
Operadores en C++
15
3/30/2019
Int edad;
Float promedio;
Instrucción de asignación
• Es una línea de código, que le asigna a una
variable cualquiera un valor cualquiera,
preferiblemente adecuado al tipo de dato o a las
necesidades de dicha asignación.
contador = 0
16
3/30/2019
17
3/30/2019
Comentarios
• Una línea
int i=0; //Declaración de variable
• Multilínea
float b;/*Esta sentencia (float b;), se ejecutaría int
b; pero esta no porque es comentario*/
Librerías C++
• En C++, se conoce como librerías (o bibliotecas)
a cierto tipo de archivos que se pueden importar
o incluir en nuestro programa. Estos archivos
contienen las especificaciones de diferentes
funcionalidades ya construidas y utilizables
como por ejemplo leer del teclado o mostrar algo
por pantalla entre muchas otras más.
18
3/30/2019
Algunas librerías
• iostream: Parte del a STL que contiene los algoritmos
estándar, es quizá la más usada e importante (aunque no
indispensable).
• Librería stdio: Contiene los prototipos de las funciones,
macros, y tipos para manipular datos de entrada y salida.
• Librería stdlib: Contiene los prototipos de las funciones,
macros, y tipos para utilidades de uso general.
• String: Parte de la STL relativa a contenedores tipo string
• math: Contiene los prototipos de las funciones y otras
definiciones para el uso y manipulación de funciones
matemáticas.
19
3/30/2019
20