ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Grupo102-Vectores


Enviado por   •  24 de Octubre de 2015  •  Informes  •  1.302 Palabras (6 Páginas)  •  89 Visitas

Página 1 de 6

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 nombres"<<endl;

cout<<endl;

cin>>v[5];

cout<<endl;

}

void busqueda(char v[], char valor);

{

cout<<"ingrese el nombre a buscar";

cin>>valor;

cout<<endl;

for (i=0;i<5;i++)

{

if(v[i][20]==valor)

return i;

}

void mostrar(char v[5], char valor);

{

int i;

// Contador

for (i=0;i<v[i][20];i++)

cout<< v[i];

cout<<"\n";

}

}

6

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 3 Almacenar los datos de 5 personas (nombre, género y estado civil), permitir la consulta de mujeres, hombres, solteros, casados), entregado por Luis Carlos Guerra

Codificación

#include <cstdlib>

#include <iostream>

#include <ctype.h>

#include <conio.h>

using namespace std; //nombre de espacio estandar que contiene la definicion de cout,

cin y endl

string nombre[50]; // variables a utilizar

string genero1;

string estado1;

string genero[10];

string estado[50];

int n;// este es el numero de personas

void leer_vector (int n, float v[]);//este procedimiento es para leeer vector

void buscar(int n);

void Imprimir();//este procedimiento es para ordenar vector

int main() //función principal.

{

7

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

float v[10];

leer_vector (n,v);

buscar(n);

system("PAUSE");

return EXIT_SUCCESS;

}

void leer_vector (int n,float v[]){

cout<< " Programa que almacena los datos de 5 personas (Nombre, Género y Esatdo

Civil) y los consulta por género y estado civil (casado y soltero)==>";

cout<<"\n\n\n"; //3 saltos de línea

for (int i =1; i<=5;i++){

cout<< " Digite El Nombre de la Persona ==>"; //imprime un mensaje en pantalla

pidiendo el nombre de la persona

cin>> nombre[i]; //almacena el valor digitado por usuario

cout<< " Digite El genero de la Persona F o M ==>"; //imprime un mensaje en pantalla

pidiendo el genero de la persona

cin>>genero[i]; //almacena el valor

...

Descargar como (para miembros actualizados) txt (12 Kb) pdf (63 Kb) docx (20 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com