Академический Документы
Профессиональный Документы
Культура Документы
Presentado por:
SAID SAUD
DUVERLYS PILAR CHAMORRO
ALVARO LUIS MANJARRES ALARCON
Presentado a:
YOLIMA ESTHER MERCADO PALENCIA
Tutora
INTRODUCCIN
Con el curso de Introduccin a la Programacin se espera que los integrantes estn en
capacidad de dominar un lenguaje de programacin establecido para este curso como lo
es C o C++.
Este curso cobra vital importancia, porque permite al estudiante avanzar un peldao en la
construccin de su proyecto de vida, adems le brinda la oportunidad de enfrentarse
directamente con la computadora como herramienta de trabajo, permitindole no solo
desarrollar pequeos supuestos problmicos, sino abordar problemas reales que ya
estar en capacidad de solucionar a travs del desarrollo de software.
Para finalizar, el estudiante adquiere habilidades que le permiten desarrollar destrezas de
pensamiento bsicas necesarias en el proceso de aprendizaje continuo.
1. Cada estudiante debe explicar cmo se almacenan datos en un arreglo. Con los
aportes de todos consolidan una explicacin clara del proceso.
Un arreglo (array) es una coleccin de datos del mismo tipo, que se almacenan en
posiciones consecutivas de memoria y reciben un nombre comn. Para referirse a un
determinado elemento de un array se deber utilizar un ndice, que especifique su
posicin relativa en el array. Un arreglo es una coleccin finita, homognea y ordenada de
elementos. Finita:Todo arreglo tiene un lmite; es decir,debe determinarse cul ser el
nmero mximo de elementos que podrn formar parte del arreglo. Homognea: Todos
los elementos del arreglo deben ser del mismo tipo. Ordenada: Se puede determinar cul
es el primer elemento, el segundo, el tercero,.... y el n-simo elemento.
Los arreglos se clasifican de acuerdo con el nmero de dimensiones que tienen. As se
tienen los:
- Unidimensionales (vectores)
- Bidimensionales (tablas o matrices)
- Multidimensionales (tres o ms dimensiones)
A continuacin un ejemplo donde se explica el proceso:
PROBLEMA.
Suponga que se desea desarrollar un programa para:
1. Leer una lista de calificaciones de un examen
2. Encontrar su media
3. Escribir una lista de las calificaciones mayores que la media
4. Ordenar la lista de las calificaciones en orden ascendente.
Supongamos tambin que hay 100 calificaciones. Debemos utilizar 100 variables
diferentes nota1, nota2, ...., nota100, de ese modo son 100 direcciones diferentes de
memoria para almacenar las calificaciones del examen. Se imagina declarar las 100
variables, cuntas instrucciones involucra?
3. Tabla de Autoevaluacin.
CONCLUSIONES
El lenguaje C++ posee una serie de caractersticas que lo hacen distinto del
lenguaje C. Aunque es posible verlo como una simple extensin del lenguaje C, en
realidad implica un cambio en la forma de pensar por parte del programador.
BIBLIOGRAFA