Grupo102-Vectores
Enviado por pedroamorenoa • 24 de Octubre de 2015 • Informes • 1.302 Palabras (6 Páginas) • 88 Visitas
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
301304 – INTRODUCCION A LA PROGRAMACION
TRABAJO COLABORATIVO
TAREA UNO
Preparado por:
Luis Carlos Guerra - Código
John Fredy Beltrán López - Código 79443107
Pedro Antonio Moreno Angarita – Código 79544273
Curso
301304_102
Presentado A:
Tutor: Hermes Mosquera
Colombia
2014
2
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD – www.unad.edu.co
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
301304 – INTRODUCCION A LA PROGRAMACION
1. Lista de aprendizajes obtenidos.
1.1. Funciones con vectores
1.2. Método Burbuja
1.3. Método búsqueda lineal
1.4. Método búsqueda binaria
1.5. Arreglos y cadenas
1.6. Ordenación y búsqueda
1.7. Sentencias de control y funciones
2. Codificaciones de los ejercicios desarrollados con las respectivas explicaciones y el hombre del estudiante que lo entregó.
Punto 1: Recibir el sueldo de 5 trabajadores, ordenarlos de menor a mayor y mostrar resultados, entregado por John Fredy Beltrán López
Códificación
#include <conio.h>
#include <iostream>
using namespace std;
void burbuja(int sal);//Funcion burbuja
void printbubble(int sal);//Funcion mostrar arreglo
int main()
{
int sal[5], i, j, aux; //Declaracion de variables
for(i=0;i<5;i++)//Ciclo para ingresar datos
{
cout << "Ingrese los salarios a ordenar:";//Solicita usuario entrar salarios
cin>>sal[i];
cout<<endl;
}
void burbuja(int sal);//LLama a la Funcion para ordenar arreglo
{
int aux;
for (i=0;i<5-1;i++)
{
for (j=i+1;j<5;j++)
{
3
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD – www.unad.edu.co
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
301304 – INTRODUCCION A LA PROGRAMACION
if (sal[i]> sal[j])
{
aux = sal[i];
sal[i] = sal[j];
sal [j] = aux;
}
}
}
}
{
void printbubble(int sal);//LLama a la Funcion para mostrar arreglo ordenado
cout<<"Este es el orden de salarios ordenados de menor a mayor"<<endl;
{
for (i=0;i<5;i++)
{
cout <<sal[i]<<endl;
}
}
}
Return(0);
}
Captura de pantalla de resultados de la ejecución del programa.
4
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD – www.unad.edu.co
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
301304 – INTRODUCCION A LA PROGRAMACION
Diagrama de flujo
5
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD – www.unad.edu.co
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
301304 – INTRODUCCION A LA PROGRAMACION
Punto 2 Almacenar 5 nombres y permitir su búsqueda y modificación, entregado
por John Fredy Beltrán López
Códificación
#include<iostream>
#include<stdlib.h>
#include <conio.h>
using namespace std;
int busqueda(char v[], char valor);
void mostrar(char v[5], char valor);
int main()
{
char v[5][20], valor;
int i;
for(i=0;i<5;i++)
{
cout<<"ingrese
...