jueves, 20 de junio de 2019

¿Cómo ingresar y empezar a trabajar con App Inventor?

En primer lugar tenemos que instalar la App Companion, es decir, la aplicación que App Inventor utilizará como soporte para mostrar nuestros proyectos. Para ello hay dos formas, instalando manualmente un apk o a través de Google Play Store. Conviene instalar a través de Play Store, ya que cada vez que se produzca una actualización en la App Companion se descargará automáticamente, por lo que siempre estará actualizado. 
A continuación, desde la interfaz web de App Inventor, tendremos que iniciar sesión con nuestra cuenta de Google (Gmail) y aceptar los términos de servicio. Una vez aceptados, entraremos en la interfaz de App Inventor, donde en primer lugar configuramos el idioma para que la interfaz se muestre en Español. 


App Inventor

¿Qué es App Inventor?
AppInventor es un entorno de desarrollo de software creado por Google para la elaboración de aplicaciones destinadas al sistema operativo de Android.

El lenguaje es gratuito y se puede acceder fácilmente de la web. Las aplicaciones creadas con AppInventor están limitadas por su simplicidad, aunque permiten cubrir un gran número de necesidades básicas en un dispositivo móvil. 
Con AppInventor, se espera un incremento importante en el número de aplicaciones para Android debido a dos grandes factores: la simplicidad de uso, que facilitará la aparición de un gran número de nuevas aplicaciones; y Google Play, el centro de distribución de aplicaciones para Android donde cualquier usuario puede distribuir sus creaciones libremente.
AppInventor

jueves, 13 de junio de 2019

Tipos de Variables

Tipos de Variables:

Variable cualitativa

Las variables cualitativas son aquellas características o cualidades que no pueden ser calculadas con números, sino que lo hacen con palabras.
Este tipo de variable, a su vez se divide en las siguientes:
  • Cualitativa nominal: Aquellas variables que no siguen ningún orden en específico. Por ejemplo: Colores (Negro, Naranja, Amarillo).
  • Cualitativa ordinal: Aquellas que siguen un orden o jerarquía. Por ejemplo: Nivel socio económico (Alto, medio, bajo).
  • Cualitativa binaria: En este caso, las variables son solamente dos. Por ejemplo: Si o No, Hombre o Mujer.

Variable cuantitativa

Las variables cuantitativas son aquellas características o cualidades que sí pueden expresarse y medirse a través de números.
Este tipo de variable a su vez se divide en:
  • Cuantitativa discreta: Aquella variable que usa valores enteros y no finitos. Por ejemplo: La cantidad de familiares que tiene una persona (2, 3, 4 ó más)
  • Cuantitativa continua: Aquella variable que utiliza valores finitos y objetivos. Suele caracterizarse por utilizar valores decimales. Por ejemplo: El peso de una persona (64.3 Kg, 72.3 Kg, etc) .

Ejemplos de variable estadística

Los ejemplos de la variable estadística se dividen de acuerdo al tipo de variable del que se trate. Veamos cuáles son los ejemplos que caracterizan a cada uno de estos tipos de variable estadística:
  • Variables cualitativas
    • Nominal: Color de pelo de una persona: Castaño, Rubio o Morocho.
    • Ordinal: La condición de un pasaporte: Aprobado, Negado, En Espera.
    • Binaria: Si una persona posee hogar propio: Si ó No.
  • Variables cuantitativas
    • Discreta: La cantidad de primos que tienen una persona: 2, 4, 6, 8.
    • Continúa: La estatura de una persona: 1,65.

Variables

Concepto:
Las variables, son los conceptos que forman enunciados de un tipo particular denominado hipótesis. Fenómeno a la que se le va a evaluar su capacidad para influir, incidir o afectar a otras variables.

Forma de uso en la programación:
Cuando escribimos código, las variables se utilizan para:
  • Guardar datos y estados.
  • Asignar valores de una variable a otra.
  • Representar valores dentro de una expresión matemática.
  • Mostrar valores por pantalla.
Todas las variables deben ser de un tipo de datos, ya sea un dato de tipo primitivo, como un número o texto, o un dato abstracto, como un objeto que se ha creado.
Resultado de imagen para variables en programacion Imagen relacionada

jueves, 6 de junio de 2019

Matrices

Concepto:
Una matriz es una estructura de datos, o más técnicamente, un espacio de memoria que permite almacenar una colección de elementos, todos del mismo tipo. La diferencia con los arreglos está en que, en las matrices, los elementos no están organizados linealmente sino que su organización es bidimensional, es decir, en filas y columnas.

Forma de uso en la programación:
Aplicación de las matrices en el área de informática:
-resolver circuitos eléctricos 
-resolver sistemas de ecuaciones
-analizar fallas en telecomunicaciones
-encriptar códigos
-analizar probabilidades de corredores de bolsa
-almacenamiento de información óptima en sistemas
-ayuda para graficar funciones cruzadas
-matrices de markov
-analizar redes eléctricas
-modelar sistemas mecánicos
-resolver flujos de carga (ingeniería eléctrica)
-analizar crecimiento de poblaciones
Las matrices en la Computación
Las matrices son utilizadas ampliamente en la computación, por su facilidad y liviandad para manipular información.


Imágenes:
Resultado de imagen para matrices informatica Resultado de imagen para matrices informatica

Vídeo:

Arreglos

Concepto:
Un arreglo es una estructura de datos, o más técnicamente, un espacio de memoria que permite almacenar una colección de elementos, todos del mismo tipo. 

Forma de uso en la programación:
Los arreglos se usan comúnmente en la aplicación de matrices y vectores.
  • El vector es una lista ordenada de elementos.
  • Una matriz es un arreglo de 2 dimensiones de un conjunto de elementos
Imágenes:
Resultado de imagen para arreglos informatica Resultado de imagen para arreglos informatica

jueves, 23 de mayo de 2019

POO

Descripción:
La programación orientada a objetos es un paradigma de programación que viene a innovar la forma de obtener resultados. Los objetos manipulan los datos de entrada para la obtención de datos de salida específicos, donde cada objeto ofrece una funcionalidad especial.
Muchos de los objetos pre-diseñados de los lenguajes de programación actuales permiten la agrupación en bibliotecas o librerías, sin embargo, muchos de estos lenguajes permiten al usuario la creación de sus propias bibliotecas.
Su uso se popularizó a principios de la década de 1990. En la actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objetos.
Imágenes:
Resultado de imagen para programacion orientada a objetos Imagen relacionada
Videotutorial:
https://youtu.be/CmaPsoP--98

PSEINT

Descripción:
PSeInt es la abreviatura de los estados de computación de PSeudo Intérprete, una herramienta educativa creada en Argentina, utilizada principalmente por estudiantes para aprender los fundamentos de la programación y el desarrollo de la lógica. Es un software muy popular de su tipo y es ampliamente utilizado en universidades de Latinoamérica y España.
Utiliza pseudocódigo para la solución de algoritmos.
Imágenes:
        Resultado de imagen para pseint logo                      Resultado de imagen para pseint diagrama de flujo
Resultado de imagen para pseint 
Videotutorial:

   https://youtu.be/1b_ICVmpVps

jueves, 21 de marzo de 2019

Lenguaje C#


¿Que es el Lenguaje C#?

C# (pronunciado si sharp en inglés) es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .

Algunos ejemplos (2)

using System;

public class Person
{
    // Constructor that takes no arguments:
    public Person()
    {
        Name = "unknown";
    }

    // Constructor that takes one argument:
    public Person(string name)
    {
        Name = name;
    }

    // Auto-implemented readonly property:
    public string Name { get; }

    // Method that overrides the base class (System.Object) implementation.
    public override string ToString()
    {
        return Name;
    }
}
class TestPerson
{
    static void Main()
    {
        // Call the constructor that has no parameters.
        var person1 = new Person();
        Console.WriteLine(person1.Name);

        // Call the constructor that has one parameter.
        var person2 = new Person("Sarah Jones");
        Console.WriteLine(person2.Name);
        // Get the string representation of the person2 instance.
        Console.WriteLine(person2);

        Console.WriteLine("Press any key to exit.");
        Console.ReadKey();
    }
}
// Output:
// unknown
// Sarah Jones

// Sarah Jones

jueves, 14 de marzo de 2019

Pseudocódigos

Definición:

Se basa en un lenguaje de programación real, donde se permite expresar las instrucciones en un lenguaje común (ejemplo: español, inglés u otro idioma) para facilitar la escritura y lectura.


Ejemplos:


1.


 Inicio

 Variables Altura, Base, Area.

 Escribir "Introduce la base y la altura: "

 Leer base y peso.

 area= (base*altura)/2.

 Escribir "El area es: ", base.

 Fin


 2.

 Inicio 

 Variables Numéricas: edad, peso.


 Imprimir "Escribir los datos (Edad, Peso):";


 Leer Edad, Leer Peso;


 Escribir "Tu peso es: ", peso, " y tu edad es: ", edad.;


 Fin.