Funcion Mod y Truc

lunes, 9 de junio de 2014

La función "Trunc" sirve para saber la parte entera de un numero.

la función "Mod" sirve para saber el resto en una división, esta función la ocupamos principalmente para ver si un numero es par o impar.

Videos tutoriales de las funciones de PseInt

Función SI:

 
Función PARA:
 

Función MIENTRAS:

Ejemplo instruccion "PARA"








el ejercicio nos pide un programa que entrege los numeros pares
para eso utilizaremos la funcion "para " que permite ir desde un numero hasta otro con con paso (esto se refire al intervalo que se ira saltando ej: paso 1, ira de 1 en 1) luego ponemos escribir i para que el programa inpima los numeros.
no olvidar que al principio se debe limpiar la variable igualandola a 0 o al 2 que es el primer par

Ejercicio Funcion "PARA" encontrar si un numero es primo


Explicación del ejercicio:
Lo primero que se hizo fue declarar las variables que utilizaremos, en este caso ocuparemos "Num" que es el numero ingresado y "Cont" que nos servirá para comprobar si es el numero es primo mas adelante.
La función Para la utilizaremos en este ejercicio para indicar desde que numero se iniciara el proceso hasta donde termine, poniendo el paso que habrá entre cada numero.
Otra funciones que utilizaremos son "Mod" y el condicional "SI", el Mod servirá para saber el resto, y el si para indicar que se cumpla una condición.
Como en el ejercicio se quiere saber si un numero es primo o no, lo primero que tenemos que reconocer es que es numero primo, los números primos son todos los números que se pueden dividir por 1 y por si mismo, y en la programación sabremos si un numero es primo cuando obtenga no mas de 2 resto que sean 0, por eso además hay que incorporar un contador que sirva para certificar cierta cantidad, y cuando el contador sea igual a 2 el programa imprimirá que el numero es primo.

ejercicio funcion "MIENTRAS" realizado en clases.


ejemplo funcion si

la funcion "si" se ultiliza para que el programa entineda que cuando se cumple la condicion escriba o realize algo y la funcion "sino" es para que el programa entienda o realize algo si no se cumple la funcion "si".

Operadores y funciones de PSeInt

domingo, 8 de junio de 2014

Este pseudolenguaje dispone de un conjunto básico de operadores y funciones que pueden ser utilizados para la construcción de expresiones más o menos complejas.

Las siguientes tablas exhiben la totalidad de los operadores de este lenguaje reducido:


La jerarquía de los operadores matemáticos es igual a la del álgebra, aunque puede alterarse mediante el uso de paréntesis.

Instruccion 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.

Instrucción MIENTRAS

La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea verdadera.
      Mientras <condición> Hacer
            <instrucciones>
      FinMientras
Al ejecutarse esta instrucción, la condición es evaluada. Si la condición resulta verdadera, se ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al finalizar la ejecución del cuerpo del ciclo se vuelve a evaluar la condición y, si es verdadera, la ejecución se repite. Estos pasos se repiten mientras la condición sea verdadera.
Note que las instrucciones del cuerpo del ciclo pueden no ejecutarse nunca, si al evaluar por primera vez la condición resulta ser falsa.
Si la condición siempre es verdadera, al ejecutar esta instrucción se produce un ciclo infinito. A fin de evitarlo, las instrucciones del cuerpo del ciclo deben contener alguna instrucción que modifique la o las variables involucradas en la condición, de modo que ésta sea falsificada en algún momento y así finalice la ejecución del ciclo.


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.
La cláusula Entonces debe aparecer siempre, pero la cláusla Sino puede no estar. En ese caso, si la condición es falsa no se ejecuta ninguna instrucción y la ejecución del programa continúa con la instrucción siguiente.

Instrucciones de como ocuparlo

Asignación
La instrucción de asignación permite almacenar una valor en una variable.
      <variable> <- <expresión> ;
Al ejecutarse la asignación, primero se evalúa la expresión de la derecha y luego se asigna el resultado a la variable de la izquierda. El tipo de la variable y el de la expresión deben coincidir.

Entrada
Leer
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
Salir
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.


Como ocupar el Pseudocodigo

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, caracter /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. Una secuencia de instrucciones es una lista de una o más instrucciones, cada una terminada en punto y coma.

Las acciones incluyen operaciones de entrada y salida, asignaciones de variables, condicionales si-entonces o de selección múltiple y/o lazos mientras, repetir o para. 

¿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)


""Programación""

Bueno queridos seguidores ahora los introduciremos a otro tema que nos toco desarrollar que es la PROGRAMACIÓN, en nuestra Universidad el método que ocupamos para programar es el PSeInt o Pseodocodigo que procederemos a definir

El PSeInt es una herramienta educativa utilizada principalmente por estudiantes para aprender los fundamentos de la programación y el desarrollo de la lógica. Es uno de los software más populares de su tipo y ampliamente utilizado en universidades de Latinoamérica y España.

Ahi va una pequeña definicion sobre lo que es Pseint

Saludos



Control sobre funcion logica Si


Actividad 3 hecha en clases


Actividad 1 y 2 hecha en clases

Ejercicio 1


Ejercicio 2



Funciones que ocupamos mas seguido en Excel

Las funciones que llevan incorporadas la aplicación Excel se clasifican en las siguientes categorías:

§  Matemáticas y trigonométricas - Son funciones que hacen referencia cálculos matemáticos como el cálculo de cosenos, tangentes, logaritmos, raices, etc...
§  Financieras - Son funciones que facilitan el cálculo y la generación de modelos financieros, hacen referencia a formulas para el cálculo de intereses, depreciaciones, pagos, etc...
§  Fecha y hora - Son funciones que se utilizan para el manejo y cálculo de fechas en las hojas de cálculo de Excel
§  Estadísticas - Son funciones que incorpora la aplicación Excel para facilitar el cálculo de estudios estadísticos, son fórmulas que nos permite calcular la media, varianza, distribuciones, variaciones ...
§  Búsqueda y referencia - Son funciones que nos ayuda a manipular y encontrar información dentro de las hojas Excel.
§  Base de datos - Son funciones que nos permiten manipular, gestionar y calcular lista de datos que se encuentren en las hojas Excel.
§  Ingenieria - Son funciones que ayuda a la realización de cálculos referentes a ingeniería así como modelos basados en formulas utilizadas en ingenieria.
§  Texto - Son funciones que nos permite manipular, convertir y calcular cadenas de texto, con las funciones de texto por ejemplo podemos suprimir o añadir palabras en una cadena de texto.
§  Lógicas - Son funciones que nos permite establecer condiciones para realizar cálculos.
§  Información - Son funciones que nos aportan información sobre los datos que contiene nuestra hoja de cálculo de excel.
§  Definidas por el usuario - Son funciones creadas mediante macros Excel que se pueden incorporar en nuestras hojas de cálculo mediante la adición de complementos que contengan dichas funciones..
  
Definiciones de algunas funciones que ocupamos en los ejercicios que presentaremos en los siguientes post.

Función PROMEDIO: La función PROMEDIO sirve para obtener el promedio o media aritmética de un conjunto de valores. Como argumentos puede tener celdas individuales y/o rangos de celdas que tengan valores numéricos.

Función CONTAR.SI: La función CONTAR.SI de Excel permite contar cuantos valores que cumplen un criterio están presentes en una base de datos o rango de valores.

Función SUMAR.SI: En Excel la función SUMAR.SI permite sumar un rango de valores dentro de una base de datos si se cumple con el  criterio fijado, criterio que se encuentra dentro de un rango determinado.