66. C++ || Punteros
En esta nueva sección veremos un tema que para muchos representa un gran dolor de cabeza, y con esto me refiero a los punteros en C++. Sin embargo, no nos vamos a apegar a esta mala tradición. No veo la necesidad de decir que los punteros son difĆciles de aprender; difĆcil es que el estudiante estudie y se esfuerce.
Nos adentraremos a fondo en este apartado ya que es muy importante a la hora de programar en C++, y de hecho, este concepto es quien aporta toda la eficiencia que proporciona el lenguaje. Si no existiera la presencia de los punteros en un programa, tal vez no serĆa tan potente como el programador desearĆa.
A pesar de no ver el estudio de los punteros como una tarea muy complicada, vamos a entender de dónde nace esto, es decir, el problema a la hora de la enseƱanza, es que en todas partes se encuentra el mismo concepto, no importa que sea en un libro, vĆdeos, en clases o por medio de otra persona, casi siempre dirĆ”n lo mismo. Esta prĆ”ctica al parecer no da mucho resultados, porque si asĆ no lo fuera, no existirĆa esa idea sobre que entender los punteros es muy difĆcil. Por eso tratarĆ© de crear un contenido mĆ”s fresco de cara al estudiante. Los tiempos cambian y es sólo la educación la que se queda estancada en mejorar el proceso de aprendizaje. QuizĆ” no han notado la importancia de transmitir los conocimientos de otra manera, y siempre lo han hecho igual; quĆ© mal eso pienso yo.
A lo largo del contenido, que serƔ largo, tratarƩ de explicar este tema desde otro punto de vista, uno que sea totalmente nuevo que sirva para algunos, que de verdad ayude y que sea fƔcil de comprender porque esa es la verdad; los punteros no generan dificultades...
TĆŗ como lector, me encantarĆa que me apoyaras en esto que trato de hacer: Buscar una mejor manera de explicar las cosas. Y que tras cada entrada que publique, sea comentada por ti, sugiriendo una mejor forma de decir las cosas. Sin mĆ”s palabrerĆas, veamos quĆ© vamos a aprender ahora.
- ¿QuĆ© son las referencia y direcciones?
- Concepto claro de los punteros.
- Declaración e inicialización de punteros.
- Indirección de punteros.
- Punteros NULL y void.
- Puntero a puntero.
- Punteros y arrays.
- Arrays de punteros.
- Ventajas de los punteros.
- Punteros de cadenas.
- AritmƩtica de punteros.
- Punteros constantes frente a punteros a constantes.
- Punteros como argumentos de funciones.
- Punteros a funciones.
- Punteros a estructuras.
Y que la cantidad de contenidos no asuste a nadie, todo es cuestión de hacer un esfuerzo para ser mejor.
calcule el valor de la siguiente suma 1+2+3+4+...+n
ResponderEliminar#include
Eliminarusing namespace std;
int main () {
int n, suma = 0;
cin >> n;
int i = 1;
while (i<=n){
suma = suma + i;
++i;
}
cout << suma << endl;
}
falta el despues del #include
Eliminares que no sale pero despues del #include tienes que poner < iostream > todo junto, sin espacios
EliminarNo entiendo el que son las referencias y direcciones y lo demas que menciono en la pagina donde lo encuentro ?? por favor me puedan responder lo mas pronto posible.
ResponderEliminarImplementar un algoritmo que imprima el elemento que se repite mas
ResponderEliminarveces en un vector de enteros, de la siguiente forma:
• El programa debe llenar el vector con 50 valores random, entre 1 y
49
• Luego se debe contar las veces que aparece cada elemento y generar
un vector de valores y otro de frecuencias
• Se debe borrar el elemento que se repite mas veces y el que se repite
menos veces del vector original
• Finalmente, calcular la suma de los elementos pares del vector
original luego del borrado, y la suma de los elementos impares luego
del borrrado
pueden ayudarme
ResponderEliminar