Sie sind auf Seite 1von 9

Introduccin a la programacin

MANEJO DE DATOS UTILIZANDO ARREGLOS, MTODOS DE ORDENACIN Y


BSQUEDA - COLABORATIVO 3

EMILSE PALACIO CARVAJAL


CODIGO 28540106
JUAN PABLO RIVEROS CONDE
CODIGO 14106046
LARRY WILSON YATE SALAZAR
CODIGO 93235505
JOHN ALEXANDER ACOSTA RODRIGUEZ
CODIGO 1069717977

MIRIAN DEL CARMEN BENAVIDES


TUTOR

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
INTRODUCCION A LA PROGRAMACION
GRUPO 301304_38
IBAGUE
2016

Introduccin a la programacin
INTRODUCCIN

La necesidad de crear, disear, ordenar, no has permitido conocer diferentes lenguajes


de programacin que al ser parecidos, cada uno utiliza variedad de funciones y en
algunos casos estos son compatibles, todo esto nos permite definir instrucciones y
ejecutarlas por medio de un computador el cual es pieza clave para esta rea
permitiendo as desarrollar tareas y simplificar labores diarias, para aumentar nuestra
productividad y en el caso de nosotros los estudiantes fortalecer nuestro conocimiento
para mas adelante poder desempearlo en el campo laboral.

Introduccin a la programacin

MANEJO DE DATOS UTILIZANDO ARREGLOS, MTODOS DE ORDENACIN Y


BSQUEDA - COLABORATIVO 3

1. Dar respuesta a las siguientes preguntas:


A. Cundo se deben utilizar los arreglos en un programa.
Cuando se necesite almacenar varios elementos del mismo tipo, ya sean del tipo
entero, carcter, etc
B. Qu indica el ndice en un arreglo.
La posicin de un elemento en un arreglo
C. Explique cmo se comparan 2 cadenas en el lenguaje C++
Con la funcin strcmp
strcmp (cadena1, cadena2): compara dos cadenas y devuelve el valor 0 si las
cadenas son iguales. Si la cadena1 es lexicogrficamente mayor que la cadena2,
devuelve un valor positivo, de lo contrario ser negativo.
Como la funcin devuelve un valor entero, es necesario asignarlo a una variable de
ese tipo, y luego evaluarla
Para hacer la comparacin hay que incluir las bibliotecas <stdio.h> y <string.h> en la
cual se incluyen las funciones strcmp() y strncmp()
La funcin strcmp() compara las cadenas de caracteres y devuelve la diferencia
comparativa en el nmero de caracteres.
La funcin strncmp() esta es la misma que strcmp(), excepto que compara los
primeros caracteres n. Se considera ms segura ya que evita que aparezca un error
debido al desbordamiento.
Para hacer el llamado de dichas funciones se comienza con funcin int main ()
Luego se definen las cadenas de caracteres a comparar
int main ()
{
char *str1 = "azul";
char *str2 = "verde";
int ret ;

Introduccin a la programacin
}
Luego se aplica la funcin strncmp () para hacer la comparacin
int main ()
{
char *str1 = "azul";
char *str2 = "verde";
int ret ;
ret= strncmp (str1,str2,(5); /*aqu se define la cantidad de caracteres mxima en una
cadena para comparar*/
}
Finalmente podemos usar if / else para comparar las cadenas de caracteres
int main ()
{
char *str1 = "azul";
char *str2 = "verde";
int ret ;
ret= strncmp (str1,str2,(5);
if (ret>0)
cout << str1<< es ms larga"<<endl;
}
else if(ret < 0)
{
cout << str2<< es ms larga"<<endl;
}
else
{
cout << "las cadenas de caracteres son iguales "<<endl;
}
return(0);
}
D. Escriba un ejemplo donde utilice la funcin strcmp()
int comparar;
comparar = strcmp(EJEMPLO,ejemplo);
if (comparar= =0) printf(iguales);
else printf(diferentes);
E. Qu funcin se utiliza para contar los caracteres de una cadena.
La funcin strlen(cadena): devuelve el nmero de caracteres que tiene la cadena.
Ejemplo
int m;
m = strlen(ingeniero);

Introduccin a la programacin

2. Realice un programa, utilizando arreglos y funciones (una funcin por cada


opcin del men), que registre los datos de 3 persona con sus respectivas
edades, que adems muestre informacin de acuerdo al siguiente men:

MENU
1. Registrar datos
2. Listar datos
3. Ordenar datos por edad
4. Imprimir nombre de la persona de mayor edad.
5. Imprimir nombre de la persona de menor edad.
6. Salir.
El programa debe incluir comentarios y lista de integrantes que participaron.

3. Tres capturas de pantalla de la ejecucin del programa.

Introduccin a la programacin

Introduccin a la programacin

4. Realizar tabla de Coevaluacin. El lder del grupo registra en una tabla la


siguiente informacin: nombre del estudiante, lista de tareas realizadas en
el colaborativo 3.
Nombre integrante

LARRY WILSON
YATE

JUAN PABLO
RIVEROS CONDE

EMILSEN
PALACIO
CARVAJAL

JOHN
ALEXANDER
ACOSTA
RODRGUEZ
CAMILO ANDRS
LOZANO

Descripcin de participacin y aportes realizados


-Hace su participacin iniciando con el rol de alertas
-Comparte aporte del primer punto preguntas
-Enva preguntas y establece ejemplos con ejercicios
compartidos
-Realiza un gran aporte y es el punto 1 y 2 del
desarrollo del programa propuesto de mens, adems
incluye cdigo y comparte funciones
-hace aporte al consolido como la introduccin,
conclusiones y bibliografa
- hace su participacin y se postula con el rol de relator
cumpliendo con su deber
- Da solucin a las preguntas del primer punto, y
comparte ejemplos
-Comparte validacin de edad y ordena edad y nombre
adecuadamente en cumplimiento del punto 3
-Comparte el documento en Word, de igual manera da
respuesta a las preguntas del primer punto y
pantallazos de ejecucin del programa
-Inicia escogiendo el rol de viga de tiempo, Ese mismo
da, indica que esta ves no va ser la que recopile el
consolidado final
-Participa en el foro continuamente , y decide dar
solucin al punto 4 y 5 del programa propuesto
- Comparte cdigo y programa de ejecucin para ser
revisado o corregido segn el caso
-Comparte solucin a las preguntas del punto 1
-Comparte solucin del punto 4 y 5 y pantallazo de
recopilacin
Comparte ejecucin del programa anexando los
puntos 4 y 5
-Entra al foro y escoge el ejercicio c al cual le da
solucin
-Enva aporte al consolidado
-Enva igualmente cdigo fuente del ejercicio en el
men 4 y 5 , tambin es revisado y probada la
ejecucin
No participo

Introduccin a la programacin

CONCLUSIONES

Se fortalece el conocimiento en cuanto arreglos y declaracin


Se evidencia el conocimiento por medio del diseo del programa men
Se estudia las cadenas y mtodos de ordenacin para ser llevado a cabo en la
solucin del programa propuesto
Se fortalece el trabajo en equipo y se lleva acabo la solucin a entregar del
colaborativo 3
Se estudia la unidad 3 del curso propuesto y lleva acabo el conocimiento
obtenido en cuanto el diseo y ejecucin del programa propuesto junto con las
preguntas a dar solucin.

Introduccin a la programacin

BIBLIOGRAFA

Ing. Ivn Arturo Lpez, docente de la UNAD, 2004 Popayn Recuperado de,
http://datateca.unad.edu.co/contenidos/243002/301304_MODULO_INTRODUCCION_A
_LA_PROGRAMACION.pdf
Juan David Mesa Gonzales, marzo 2012, programar ya recuperado de,
https://www.programarya.com/Cursos/C++/Estructuras-De-Datos/Arreglos-O-Vectores
Jorge Luis Hernndez Salvador,3 junio 2009, ordenamiento y bsqueda recuperado de,
http://www.c.conclase.net/orden/index.php?cap=introduccion
Carlos Andrs torres 2009, cadenas asociados, recuperado de,
http://paginadec.webcindario.com/old/cadenas-funciones.html
Mara Elena de. aprender a programa, estructuras de datos y arreglos. Recuperado de,
http://www.mailxmail.com/curso-aprende-programar/estructuras-datos-arreglos

Das könnte Ihnen auch gefallen