InicioCiencia EducacionC++ Para Ingenieros
ALGORITMOS

La palabra algoritmo tiene su origen en el nombre del gran cientifico, matematico y astronomo Mohamed Ibn Moussa al-KHwarizmi (si, asi se llamaba el culeado), el cual escribio entre los años 800 y 825 su obra Quitab Al Jabr Al Mugabala, en donde recogia el sistema de numeracion hindu y el concepto del cero.

Los primeros algoritmos datan de los años 3000-1500 a.C., fueron encontrados en Mesopotamia cerca de babilonia
Ya en el siglo XIX, se produjo el primer algoritmo escrito para un computador. Su autora fue Ada Augusta Byron, tambien llamada Lady Lovelace.

Concepto de algoritmo
Un algoritmo es una secuencia ordenada de pasos, exenta de ambiguedad que conduce a la resolucion de un problema determinado en un numero finito de pasos.
El concepto de algoritmo, no hace referencia unica y exclusivamente a las matematicas o a la informatica, es mucho mas amplio, ya que en la vida cotidiana se utilizan algoritmos en multitud de ocasiones. Ejemplo de ello podria ser el mero hecho de conducir un auto. En cuanto a ejemplos de indole matematica, podria citarse por ejemplo el algoritmo de Euclides, el metodo de Gauss para resolver sistemas de ecuaciones, etc.

Algoritmo de Euclides:

El algoritmo de Euclides es un procedimiento para calcular el m.c.d. de dos números. Los pasos son:

1. Se divide el número mayor entre el menor.

2. Si:

1. La división es exacta, el divisor es el m.c.d.

2. La división no es exacta, dividimos el divisor entre el resto obtenido y se continúa de esta forma hasta obtener una división exacta, siendo el último divisor el m.c.d.

C++ Para Ingenieros
m. c. d. (72, 16)

Sigamos, por ejemplo si nos planteamos el problema de cambiar un foco quemado, un posible algoritmo para resolver este problema podria basarse en los siguientes dos pasos:
1. Retirar la bombilla fundida
* Colocar una escalera debajo de la bombilla
* Subir la escalera
* Desenroscar la bombilla en el sentido contrario de las agujas del reloj
* Bajar la escalera
2. Colocar la nueva bombilla
* Sujetar la bombilla nueva
* Subir la escalera
* Enroscar la bombilla en el sentido de las agujas del reloj
* Bajar la escalera
* Retirar la escalera

Y para empezar manos a las obra vamos a crear nuestro primer programa en C++
Como todo post mio vamos a empezar el programa que saluda a taringa

#include <iostream>

using namespace std;

int main()
{
cout << "¡Hola taringaa!" << end1;
return 0;
}



Declaracion de constantes

Aca veremos como se declaran las constantes que sirven para guardar valores que no necesitan variar a lo largo de toda la ejecucion del programa. Para declarar constantes se usa la palabra reservada const.
Por ejemplo, si queremos declarar un real que guarde el valor de II hariamos:

const float PI = 3.141592;
const <tipo> <identificador> = <valor>;



Esto es todo por ahora. Pero para que vean que no fue una perdida de tiempo a continuacion un pequeño algoritmo para C++ para leer un archivo y mostrarlo en consola:

#include<stdio.h>
int main()
{
    FILE *archivo;
    char c;
    char nombre[50];
 
    printf("Archivo a abrir: ";);
    scanf("%s",nombre);   
 
 
    if((archivo=fopen(nombre,"r";))==NULL)
        printf("El archivo no existe, verifique el nombre";);
    else
    {
        c=getc(archivo);
        while (c!=EOF)
        {
            putchar(c);
            c=getc(archivo);
        }    
        fclose(archivo);
    }   
    fflush(stdin);
    getchar();
    return 0;
}


Saludos
Datos archivados del Taringa! original
5puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

e
eLGus08🇦🇷
Usuario
Puntos0
Posts9
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.