Sie sind auf Seite 1von 8

INTRODUCCION A LA PROGRAMACION

COLABORATIVO 3

PRESENTADO POR:

HAROL HEYDER CORTEZ


CODIGO: 98355614
OSCAR FERNANDO TRUJILLO
CODIGO: 12.280.438
LINA PATRICIA PÉREZ
CODIGO: 1.081.398.913
JOHN EDINSON PAMO DÍAZ
CODIGO:

TUTOR:

GUSTAVO EDUARDO CONSTAIN MORENO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA ECBTI

CEAD LA PLATA HUILA

MAYO DE 2016
INTRODUCCION

El desarrollo de C++ es un tema fundamental en el diseño de programas o


soluciones. Por lo cual, el alumno debe tener buenas bases que le sirvan para
poder crear de manera fácil y rápida sus programas. En su labor cotidiana de
enseñanza al estudiante, facilitarle el desarrollo de su capacidad analítica y
creadora, para de esta manera mejorar su destreza en la elaboración de C++
que sirven como base para la codificación de los diferentes programas que
tendrá que desarrollar a lo largo de su carrera.
1. Dar respuesta a las siguientes preguntas:

A. ¿Cuándo se deben utilizar los arreglos en un programa?

Los arreglos se utilizan para organizar datos, Es un tipo de datos estructurado que está formado de una
colección finita y ordenada de datos del mismo tipo. Es la estructura natural para modelar listas de
elementos iguales. Están formados por un conjunto de elementos de un mismo tipo de datos que se
almacenan bajo un mismo nombre, y se diferencian por la posición que tiene cada elemento dentro del
arreglo de datos. Al declarar un arreglo, se debe inicializar sus elementos antes de utilizarlos. Para declarar
un arreglo tiene que indicar su tipo, un nombre único y la cantidad de elementos que va a contener.

B. Qué indica el índice en un arreglo.

Los índices de arreglos indican la posición para identificar cada uno de los componentes de un array, los
array es un conjunto de datos del mismo tipo ordenados de forma lineal uno después del otro. Los
componentes de un array se han de referenciar por medio del nombre array y un índice de desplazamiento
para indicar el componente deseado.

C. Explique cómo se comparan 2 cadenas en el lenguaje C++.

Strcmp( ): esta función compara ambas cadenas y regresa la diferencia comparativa en el número de
caracteres.
strncmp( ): esta es la misma que strcmp( ), excepto que compara los primeros caracteres n, Se considera
más segura ya que evita que aparezca un error debido al desbordamiento.
Ahora que ya definiste ambas cadenas, puedes añadir una función de comparación. Usarás strncmp( ), así
que necesitas asegurarte de establecer el número de caracteres que vas a medir en la función.

D. Escriba un ejemplo donde utilice la función strcmp()

[[Image:Compare Two Strings in C Programming Step 6 Version


3.jpg|center]]
#include <stdio.h>
#include <string.h>

int main ()
{
char *str1 = "apple";
char *str2 = "orange";
int ret;

ret = strncmp(str1, str2, 6);

/*Esto comparará las dos cadenas


hasta 6 caracteres de largo */
}

F. ¿Qué función se utiliza para contar los caracteres de una cadena?

Se utiliza la función: strcmp()


Es una función en la biblioteca estándar; esta función, retorna un número entero mayor, igual, o menor
que cero, apropiadamente según la cadena apuntada por str1 es mayor, igual, o menor que la caden, str2 );
La función strcmp compara las cadenas hasta el carácter situado en la posición num.

 3 pantallazos de la ejecución del programa realizado en el punto 2

MENU.

Ingresar Datos:
Listar Datos

2. Realice un programa, utilizando arreglos y funciones (una función por cada opción del menú),
que registre los datos de 3 persona con sus respectivas edades, que además muestre información de
acuerdo al siguiente menú:
3. Realizar tabla de Coevaluación. El líder del grupo registra en una tabla la siguiente información: nombre del estudiante, lista de tareas
realizadas en el colaborativo 3.

NOMBRE TAREAS QUE CUMPLIO EN LA ACTIVIDAD


DEL DIRECCION DE SKYPE CORREO
ESTUDIANTE CERES CELULAR Actividad Cumplio
Gustavo A,B,C,D
guxtavopreciado@gmail.co
Adolfo La Plata gustavo199@hotmail.co Punto 1. Dar respuesta a las preguntas: E
m
Preciado (H) 3212223581 Punto 2. Aporte al programa en C++
Harold A,B,C,D
harold_cortma@hotmail.c
Heyder La Plata harol.cortez.asmet Punto 1. Dar respuesta a las preguntas: E
om
Cortez (H) 3128734826 Punto 2. Aporte al programa en C++ SI
A,B,C,D
Lina Patricia
La Plata Lina.perezperez.7 paty.gabi.232@gmail.com Punto 1. Dar respuesta a las preguntas: E
Perez
(H) 3158755508 Punto 2. Aporte al programa en C++ SI
A,B,C,D
Jhon Edison
Ibague pamo2643 pamo2643@hotmail.com Punto 1. Dar respuesta a las preguntas: E
Pamo Diaz
(T) 3105793709 Punto 2. Aporte al programa en C++ SI
Oscar A,B,C,D
Fernando La Plata osfertru osfertru12@gmail.com Punto 1. Dar respuesta a las preguntas: E
Trujillo (H) 3138527363 Punto 2. Aporte al programa en C++ SI
CONCLUSIONES

Sin lugar a dudas las Introducción a la Programación permiten producir conocimiento desde lo
individual y lo colectivo. El trabajo en grupo es una de las estrategias o técnicas que llaman a la
construcción de saberes. En el trabajo colaborativo las ideas se van encontrando y desde una
mirada dinámica van conformando productos que desde lo individual también serían posibles pero
no se tiene el mismo resultado. Gracias a esto podemos obtener como resultado el programa
funcional requerido y que cumple con todas las especificaciones necesarias de la actividad,
generando el producto esperado con la mejor calidad que se pueda producir.

En la actualidad las herramientas están disponibles, la tecnología, la informática y las demás


condiciones se ofrecen como un espacio para que la interacción sea más eficaz. Sin embargo, hay
que tener en cuenta que no sólo los medios hacen el trabajo, es necesario el concurso de las
personas para que los contenidos y los saberes se hagan posibles.

BIBLIOGRAFIA

https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C%2B
%2B/Arrays_y_cadenas_de_texto
http://programacioncitlajessiyaz.blogspot.com.co/p/unidad-4-arreglos-y-estructuras.html

https://msdn.microsoft.com/es-es/library/fbh501kz(v=vs.110).aspx
http://es.wikihow.com/comparar-dos-cadenas-en-programaci%C3%B3n-C

Das könnte Ihnen auch gefallen