Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(01-1) MatClase 01 - Programación Orientada A Objetos I
(01-1) MatClase 01 - Programación Orientada A Objetos I
Programación Orientada a
Objetos I
2022-2
Contenido.
Introducción
Desarrollo
Conclusiones
Referencias
Introducción
Introducción.
Qué es un algoritmo?
https://www.youtube.com/watch?v=U3CGMyjzlvM
Logro de Aprendizaje.
Se divide en dos:
Programación Lógica: Prolog
Programación funcional: Lisp, Scala, Java, Kotlin
Programación orientada a objetos
Matrices / Array
Los array son un tipo dato complejo, en el sentido de que permiten
guardar conjuntos de datos, pero siempre datos del mismo tipo.
int numeros[5] = { 1, 2, 3, 4, 5 };
En este ejemplo, el array numeros guarda 5 datos enteros.
Estructuras
Las estructuras permiten guardar un conjunto de datos, pero dichos
datos pueden ser de distinto tipo.
#include <iostream>
using namespace std;
int main() {
int incremento = 1;
int valor = 10;
int valor_incrementado = valor + incremento;
std::cout << "Valor final: " << valor_incrementado;
return 0;
}
Operación básica de resta
#include <iostream>
using namespace std;
int main() {
int anio_actual = 2022;
int anio_nacimiento = 1995;
int edad = anio_actual - anio_nacimiento;
std::cout << "Tienes: " << edad << " anios";
return 0;
}
Operación básica de multiplicación
#include <iostream>
using namespace std;
int main() {
int dinero = 20;
int dinero_deseado = dinero * 3;
std::cout << "Me han dado " << dinero << " euros para ir al
cine, pero necesito " << dinero_deseado << " euros...";
return 0;
}
Operación básica de división
#include <iostream>
using namespace std;
int main() {
int precio_cine = 20;
int precio_deseado = precio_cine / 2; // precio_deseado
almacenara el valor 10
std::cout << "El cine cuesta " << precio_cine << " euros pero
me gustaria que costara " << precio_deseado << " euros";
return 0;
}
Consultas
Conclusiones
Conclusiones.