viernes, 18 de septiembre de 2026

01d.- Programación I - Actividad ejecutada en clases 18 de Septiembre de 2026 (Semestre 2027-I)

El día de hoy se procedió a explicar en el aula como ordenar de menor a mayor seis números contenido en un arreglo, el siguiente enlace los llevara al vídeo en donde el profesor detalla la elaboración del programa:


Programa para ordenar seis (6) números contenidos en un arreglo


PROGRAMA


/* Programa para ordenar seis números dentro de un arreglo de menor a Mayor

   Rev Sep 2026

   Elaborado por: Carlos Ferrer */


// Biblioteca para ingresar o sacar datos desde/hacia la consola

#include <iostream> 

// Biblioteca matemática

#include <math.h> 

// Para no usar std

using namespace std;


main()

{

double ana[7]={0,100,M_PI,-14,-3,-100,3.3};

//variable auxiliar para cambiar numeros de posición

double aux;

int i,j;

// j es la catidad de vece que se repite las 5 preguntas max 6 veces

// i es una variable que identifica la cantidad de preguntas en una corrida

//imprimimos en pantalla el orden original de los numeros

cout <<"Orden Original"<<endl<<endl;

cout <<ana[1]<<" < "<<ana[2]<<" < "<<ana[3]<<" < "<<ana[4];

cout <<" < "<<ana[5]<<" < "<<ana[6]<<endl<<endl;

j=1;

repetir_ciclo_de_preguntas:

i=1;

repetir_preguntas:

if (ana[i]>ana[i+1])

{

aux=ana[i];

ana[i]=ana[i+1];

ana[i+1]=aux;

}

if (i<5)

{

i=i+1;

goto repetir_preguntas;

}

if (j<6)

{

j=j+1;

goto repetir_ciclo_de_preguntas;

}

//imprimimos en pantalla el orden final de los numeros

cout <<endl<<endl<<"Orden final"<<endl<<endl;

cout <<ana[1]<<" < "<<ana[2]<<" < "<<ana[3]<<" < "<<ana[4];

cout <<" < "<<ana[5]<<" < "<<ana[6]<<endl<<endl;

}


CONSOLA





01c.- Programación I - Introducción al Dev C++ - Depuración (Semestre 2027 - I)

A continuación se indica el enlace asociado al video introductorio de Dev C++ + Depuración:


Video Introducción a Dev C++ - Depuración

Éxito 

01b.- Programación I - Operadores (Semestre 2027 - I)

Operadores Aritméticos

Un operador aritmético toma dos operandos como entrada, realiza un cálculo y devuelve el resultado.


Nota: Para obtener el resultado en tipo flotante, uno de los operandos también debe ser de tipo flotante.

Operadores Relacionales

Un operador relacional se emplea para comparar y establecer la relación entre ellos. Devuelve un valor booleano (true o false) basado en la condición.



Operadores Lógicos

Se utiliza un operador lógico para tomar una decisión basada en múltiples condiciones lógicas.


NOTA1: Existen mas operadores, los mismos los estaremos explicando en la medida que se vaya requiriendo su uso.

NOTA2: Existen otras operaciones como: Raíz cuadrada, Seno, Coseno, etc. están incorporadas como métodos de módulos externos, los mismos los estaremos explicando en la medida que se vaya requiriendo su uso.







jueves, 17 de septiembre de 2026

01a.- Programación I - Software Dev C++ Clase 1 (Semestre 2027 - I)

Para desarrollar los programas a lo largo del curso, estaremos utilizando Dev C++. 




Esta aplicación es de fácil uso, portable, ligera y con funciones de depuración (Debugging) bastante eficientes, pueden obtener este software seleccionando el siguiente vinculo:


Nota: La versión 5.9.2 presenta serios inconvenientes a la hora de depurar variables tipo cadena de caracteres.





Nota: La versión 6.3 presenta problemas de distinta índole que se han reportado a los desarrolladores sin embargo a la hora de depurar variables tipo cadena de caracteres es muy superior a la versión estándar.


A partir de este momento pueden comenzar a escribir sus "Programas"..... buena Suerte

martes, 1 de septiembre de 2026