Está en la página 1de 7

INSTITUTO POLITÉCNICO NACIONAL

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE


INGENIERÍA Y CIENCIAS SOCIALES Y
ADMINISTRATIVAS

Ingeniería en Informática

Algoritmos Computacionales

Tarea

Alumno: Campos Solis Jonathan Gabriel


Secuencia: 3NM31
Profesor: Ángel García Aguilar
Fecha de realización: 18/22 de marzo de 2022
Algoritmo Burbuja

Dimension vector[3];
Definir i,j,k,aux Como Entero;

Escribir "Algoritmo que ordena de menor a mayor valores de tipo entero";

para i<-0 Hasta 2 Con paso 1 Hacer


Escribir "Ingresa el valor a almacenar en el vector ";
Leer vector[i];
FinPara

Para j<-1 Hasta 2 Con Paso 1 Hacer


Para k<-0 Hasta 2-j Con Paso 1 Hacer
Si vector[k]>vector[k+1] Entonces
aux<-vector[k];
vector[k]<-vector [k+1];
vector[k+1]<-aux;

Fin Si
Fin Para
Fin Para

Para i<-0 Hasta 2 Con Paso 1 Hacer


Escribir "Posiciones ", i, "es ",vector[i];
Fin Para

FinAlgoritmo
Ordenamiento
Arreglo
/*
//Arreglo
*/
#include <stdio.h>
int main()
{
int sizeA;
printf("Tamaño del arreglo\n");
scanf("%i",&sizeA);
int age[sizeA];
for(int i = 0;i < sizeA;i++)
{
printf("ingresa el valor %i\n",i+1);
scanf("%i", &age[i]);
}
printf("Los valores del arreglo son:\n");
for(int i = 0; i < sizeA;i++)
{
printf("%i-", age[i]);
}
printf("\n");
return 0;
}
Búsqueda
//Busqueda Secuencial

#include<iostream>
#include<conio.h>

using namespace std;

int main(){
int a[] =
{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30};
int i,dato;
char band = 'F';

dato = 1;
//Busqueda Secuencial
i=0;
while((band == 'F') && (i<5)){
if(a[i] == dato){
band = 'V';
}
i++;
}

if(band == 'F'){
cout<<"El numero a buscar no existe en el arreglo"<<endl;
}
else if(band == 'V'){
cout<<"El numero a sido encontrado en la pos: "<<i-1<<endl;
}
getch();
return 0;
}

También podría gustarte