sábado, 4 de abril de 2020

Aviso importante

Aviso importante a los alumnos. 


Para unificar en una sola plataforma todas las clases de cada una de las licenciaturas que se imparten en la institución, a partir de este momento utilizaremos la plataforma EDMODO para desarrollar las actividades. Pueden acceder a esta plataforma con una aplicación para sus celulares o  desde internet, donde se encontraran todas las materias que cursan actualmente. Para acceder sigan los pasos descritos a continuación:

1. Tener una cuenta de correo Gmail o Hotmail.
2. Entra en la pagina https://new.edmodo.com/  o descargar la aplicación en tu celular, la cual la encuentras en la tienda de aplicaciones de tu celular.
3. Registrate con tu correo electrónico. 
4. Introduce el código para acceder a cada una de las clases, cada clase tiene un código diferente.

código para clase Inteligencia Artificial:  b4expq
código para clase Lenguajes de programación: uie5rv

5. Una vez colocado el código te aparecerá la clase y las actividades que tendrás que realizar. Cada actividad la subirás por medio de la aplicación o por la pagina de internet.

Dudas o comentarios estoy a sus ordenes.

Inteligencia Artificial

Asignatura: Inteligencia Artificial 






Lenguajes de Programación 1

Asignatura: Lenguajes de Programación




miércoles, 1 de abril de 2020

Funciones de control

Goto, Ternario-?- , break, continue y otras

Miren estas son algunas sentencias que se utilizan en el lenguaje c++, pero no son tan utilizadas -no quiero decir que no se usen ni que sean buenas algunas de ellas- y en ocaciones no están fácil encontrar información para saber cómo es que funcionan, o cómo nos sirven, por ello, para no ponerles puro texto que no es fácil de comprender, les dejare unos videos en los cuales, de forma teórica y practica nos lo explican. 

Empecemos con la función continue 
Podemos saltar alguna repetición de un bucle con la orden “continue”:


// Introducción a C++
// "for" interrumpido con "continue"
 
#include <iostream>
using namespace std;
 
int main()
{
    int i;
 
    for (i=0; i<=10; i++)
    {
        if (i==5) continue;
        cout << i << " ";
    }
 
    return 0;
}
El resultado de este programa es:
0 1 2 3 4 6 7 8 9 10
En él podemos observar que no aparece el valor 5. Veamos el siguiente video.

Ahora vamos con break


Podemos salir de un bucle “for” antes de tiempo con la orden “break”:
// Introducción a C++
// "for" interrumpido con "break" 
 
#include <iostream>
using namespace std;
 
int main()
{
    int i;
 
    for (i=0; i<=10; i++)
    {
        if (i==5) break;
        cout << i << " ";
    }
 
    return 0;
}
El resultado de este programa es:
0 1 2 3 4
(en cuanto se llega al valor 5, se interrumpe el “for”, por lo que no se alcanza el valor 10). veamos el video.





Sentencia goto

El uso de la instrucción IrA no debe contemplarse en la práctica habitual de la programación, de hecho se recomienda prescindir de ella porque se ha demostrado que empeora la calidad del código y dificulta su depuración.Pero en casos concretos puede ser muy útil, por ejemplo, para salir de un bucle muy anidado (un “for” dentro de otro “for” que a su vez está dentro de otro “for”: en este caso, “break” sólo saldría del “for” más interno). 

Pero, vamos a conocerla para saber de ella y por que nuestro plan la contempla. Veamos este video.






Sigamos con el operador ternario se utiliza el símbolo ?  que es el símbolo interrogación, es una forma abreviada de la función If else, pueden usar if else o ? cuando vaya haber una decisión, tu decides si usar una u otro dependiendo de lo que deseemos. Veamos un video, esta en lenguaje c pero verán que no hay diferencia.




Si tiene dudas de cómo se usa dejen su comentario abajo de la pagina, ya esta habilitado para que no necesiten una cuenta para hacerlo. Deben escribir un comentario para pasar lista les recuerdo, en la primer clase nadie a dejado comentario, es decir no tienen asistencia. El día Miércoles estaré subiendo otra clase, esta es la más complicada. Y les dejare ya ejercicios para que los resuelvan y me los envíen y tengan su calificación.






Aviso importante

Aviso importante a los alumnos.  Para unificar en una sola plataforma todas las clases de cada una de las licenciaturas que se impar...