miércoles, 4 de junio de 2014

Tema libre " La cannabis sativa "

La marihuana o cannabis es un tema trascendental que esta nuevamente en la discusión de todos, en este vídeo se trata de explicar los beneficios que se le pueden atribuir a la cannabis.
Dentro de toda esta discusión, se muestra como se trata de criminales a aquellos que consumen hierba, no sin dejar de lado que hay muchos poderes gubernamentales involucrados y es por ello que existe la negación de legalizar la marihuana aunque tenga beneficios para la salud.
   






Pseint y sus características

Como funciona pseint, sus características, operadores y condicionales.

El Pseudo-código


Las características de este pseudolenguaje fueron propuestas en 2001 por el responsable de la asignatura Fundamentos de Programación de la carrera de Ingeniería Informática de la FICH-UNL. Las premisas son: 
  • Sintaxis sencilla
  • Manejo de las estructuras básicas de control
  • Solo 3 tipos de datos básicos: numérico, carácter /cadenas de caracteres y lógico (verdadero-falso).
  • Estructuras de datos: arreglos 


  • Todo algoritmo en pseudocógido tiene la siguiente estructura general:

         Proceso SinTitulo
              accion 1;
              accion 1;
                   .
                   .
                   .
              accion n;
         FinProceso


    Comienza con la palabra clave Proceso seguida del nombre del programa, luego le sigue una secuencia de instrucciones y finaliza con la palabra FinProceso

  • Asignación


    La instrucción de asignación permite almacenar una valor en una variable.

          <variable> <- <expresión> 


  • Entradas

    La instrucción Leer permite ingresar información desde el ambiente.

          Leer <variablel> , <variable2> , ... ,
    <variableN> ; 


    Esta instrucción lee N valores desde el ambiente (en este caso el teclado) y los asigna a las N variables mencionadas. Pueden incluirse una o más variables, por lo tanto el comando leerá uno o más valores.

    Salidas

    La instrucción Escribir permite mostrar valores al ambiente.

          Escribir <exprl> , <expr2> , ... , <exprN> ; 

    Esta instrucción imprime al ambiente (en este caso en la pantalla) los valores obtenidos de evaluar N expresiones. Dado que puede incluir una o más expresiones, mostrará uno o más valores.


    Condicional Si-Entonces


    La secuencia de instrucciones ejecutadas por la instrucción Si-Entonces-Sino depende del valor de una condición lógica.


          Si <condición>
                Entonces
                     <instrucciones>
                Sino
                      <instrucciones>
          FinSi 

    Al ejecutarse esta instrucción, se evalúa la condición y se ejecutan las instrucciones que correspondan: las instrucciones que le siguen al Entonces si la condición es verdadera, o las instrucciones que le siguen al Sino si la condición es falsa. La condición debe ser una expresión lógica, que al ser evaluada retorna Verdadero o Falso. 

    Condicional para


    La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces. 

          Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso> ) Hacer
                <instrucciones>
          FinPara 


    Al ingresar al bloque, la variable <variable> recibe el valor <inicial> y se ejecuta la secuencia de instrucciones que forma el cuerpo del ciclo. Luego se incrementa la variable <variable> en <paso> unidades y se evalúa si el valor almacenado en <variable> superó al valor <final>. Si esto es falso se repite hasta que <variable> supere a <final>. Si se omite la cláusula Con Paso <paso>, la variable <variable> se incrementará en 1.

    Operadores y Funciones

    Operador
    Significado
    Ejemplo
    Relacionales
    >
      Mayor que  3>2
    <
      Menor que  'ABC'<'abc'
    =
      Igual que  4=3
    <=
      Menor o igual que  'a'<='b'
    >=
      Mayor o igual que  4>=5
    Logicos
    & ó Y
      Conjunción (y).  (7>4) & (2=1) //falso
    | ó O
      Disyunción (o).  (1=1 | 2=1) //verdadero
    ~ ó NO
      Negación (no).  ~(2<5) //falso
    Algebraicos
    +
      Suma  total <- cant1 + cant2
    -
      Resta  stock <- disp - venta
    *
      Multiplicación  area <- base * altura
    /
      División  porc <- 100 * parte / total  
    ^
      Potenciación  sup <- 3.41 * radio ^ 2
    % ó MOD
      Módulo (resto de la división entera)    resto <- num MOD div
    si aún quedan dudas sobre el condicional SI y ENTONCES, acá le dejamos un vídeo.

    https://www.youtube.com/watch?v=aHcgmI54DZI

    Condicionales.

    Aquí dejamos un par de links sobre los condicionales del programa pseint y en ellos podrán ver información, ejemplos y ejercicios.



    http://www.slideshare.net/MonjeOneble/ciclos-condicionales-y-pseint-presentation
    http://www.slideshare.net/MonjeOneble/pseint-ciclos-condicionales-presentation

    1. Leer 2 números; si son iguales que los multiplique, si el primero es mayor que el segundo que los reste y si no que los sume.

    Pseudocodigo en PSeint:
    Diagrama de Flujo:
    Código C++:
    1Numeros
    2 . Leer tres números diferentes e imprimir el numero mayor de los tres.
    Pseudocodigo en PSeint:
    Diagrama de Flujo:
    Código C++:
    2NumMayor

    miércoles, 30 de abril de 2014

    Conocenos

    Estos son los fundadores del Blog, cuya finalidad es mostrar parte de la materia de la asignatura "Computacion Aplicada"



    Dante Garrido (a la derecha de la foto): 18 años, estudiante de Ingenieria Civil Industrial en la Universidad Tecnologica Metropolitana, fanatico del futbol y del tenis, aficionado de los videojuegos, el indie rock y la musica electronica.



    Byron Guerra: 19 años,  estudiante de Ingenieria Civil Industrial en la Universidad Tecnologica Metropolitana, fanatico del futbol, escucha reggaeton.



    David Gimenez: 18 años, estudiante de Ingenieria Civil Industrial, aficionado de los videojuegos.

    Tutorial basico Pseint

    Aca hay un video donde se muestra como aprender lo basico de Pseint


    PSeInt

    ¿Para que sirve PSeInt?

       PSeInt está pensado para asistir a los estudiantes que se inician en la construcción de programas o algoritmos computacionales. El pseudocódigo se suele utilizar como primer contacto para introducir conceptos básicos como el uso de estructuras de control, expresiones, variables, etc, sin tener que lidiar con las particularidades de la sintaxis de un lenguaje real. Este software pretende facilitarle al principiante la tarea de escribir algoritmos en este pseudolenguaje presentando un conjunto de ayudas y asistencias, y brindarle ademas algunas herramientas adicionales que le ayuden a encontrar errores y comprender la lógica de los algoritmos.

    Caracteristicas y Funcionalidades de PSeInt:

    Presenta herramientas de edición para escribir algoritmos en pseudocodigo en español
    Autocompletado
    Ayudas Emergentes
    Plantillas de Comandos
    Coloreado de Sintaxis
    Indentado Inteligente
    Permite generar y editar el diagrama de flujo del algoritmo
    Permite la edición simultánea de múltiple algoritmos
    El lenguaje pseudocódigo utilizado es configurable
    Ofrece perfiles de configuración predefinidos para numerosas instituciones
    Puede interpretar (ejecutar) los algoritmos escritos
    Permite ejecutar el algoritmo paso a paso controlando la velocidad e inspeccionando variables y expresiones
    Puede confeccionar automáticamente una tabla de prueba de escritorio
    Determina y marca claramente errores de sintaxis (mientras escribe) y en tiempo de ejecucion
    Permite convertir el algoritmo de pseudocodigo a código C++
    Ofrece un sistema de ayuda integrado acerca del pseudocódigo y el uso del programa
    Incluye un conjunto de ejemplos de diferentes niveles de dificultad
    Es multiplataforma (probado en Microsoft Windows, GNU/Linux y Mac OS X)
    Es totalmente libre y gratuito (licencia GPL)

    Tutorial Excel

    Aca podras ver unos videos en los cuales se explica paso a paso como ocupar Excel: