viernes, 30 de marzo de 2012

para la pre promo 2012 del CEP - BOL

Diagrama de flujo

Son figuras geométricas que mediante sus significados representan la solución del problema, aplicando los elementos después del análisis.

Las figuras a utilizar son:


Prueba de escritorio

Prueba escrita que demuestra la validez del razonamiento lógico mediante el desarrollo de pruebas particulares generan los resultados deseados.

Primero se debe agrupar todas las variables que intervienen en el diagrama

luego separalas con líneas verticales

realizar la prueba del corrido que nada más que seguir paso a paso los diagramas de arriba hacia abajo.

Operadores

Los operadores a utilizar son los siguientes.

Ø Aritméticos


^ Exponente + , - Suma Resta

* , / Multiplicación División


Ø Relacionales


Menor que < Mayor que >

Menor iqual que <=

Mayor igual que >=

Distinto <> o !=

igual =

Expresiones aritméticas:

Es un conjunto de valores, variables,
constantes y operadores, por ejemplo:


7+8/2^2-12/6*3=3


El resultado debe ser siempre un valor numerico siempre que existan solo constantes

a=5

b=15

(a+b)/2+10=20

Expresiones relacionales:

Es un conjunto de operaciones aritméticas y operadores relacionales.


Por ejemplo:


2+3>4+5

a+b>(d+e)/2


El resultado de estas expresiones tiene siempre que devolver una de dos respuestas FALSO o VERDADERO.

Tipos de datos: Un dato es aquella información relativa a un objeto y manipulable por la máquina. Los datos tendrán diferente naturaleza según la magnitud a la que hagan referencia. Por ejemplo, si el dato que quiera informatizarse es la velocidad de un móvil, habrá que pensar en un dato numérico. Dentro de los datos numéricos los habrá reales (p. e. la velocidad) o
enteros (nº de personas que forman parte de una población estadística).


Datos Simples:


Numérico (Real o entero)


Carácter (Letras, símbolos, números)


Lógico (Verdadero o Falso)


Algoritmo


Por lo general se utiliza un pseudo-lenguaje que es un cruce entre el lenguaje natural y uno de programación para representar posteriormente mediante el diagrama de flujo la solución del problema.


viernes, 16 de marzo de 2012

Excelente temita en mp3 de un genial grupo

"Estos son los dias de nuestras vidas" excelente para hoy.
bueno aquie esta el link para bajar:
Queen - Thease are the days of our lives

Para la PRE PROMO del CEP - BOL




PROGRAMACION
Introducción
La computadora no sólo es una máquina capaz de entregar un resultado, sino que además podemos diseñar con ella soluciones a medida
A las soluciones creadas se les conoce como programa, luego éstos son una serie de operaciones que realiza la computadora para llegar a un resultado
Ahora para que un programa llegue a una solución final se requiere que esta serie de pasos sean organizados y represente el proceso que se describe a este estudio se le denomina algorítmica.
Los diagramas de flujo (D. F.) son utilizados extensamente en distintas áreas con el propósito de explicar o indicar la forma de proceder o desarrollar una determinada “lógica” que permite resolver un “problema” ya sea de manera “eficaz” y en lo posible de forma “eficiente” para posteriormente desarrollar un “programa”.
Lógica
Forma de pensar o analizar para poder resolver un “problema” de tal forma que reduzca el tiempo de resolución del mismo tratando de que no sea sólo “eficaz” sino “eficiente”.
Problema
Toda aquella situación en la que el tiempo es un factor clave y que mediante el uso de la computadora como herramienta se puede ahorrar o disminuir de manera notable, por lo que generalmente de principio será de manera “eficaz” y una vez que se aplican técnicas y métodos se trata de llegar a la forma “eficiente”.
Eficacia vs. Eficiencia
 Eficacia: Solución que aplica una determinada lógica y que resuelve un problema sin considerar el tiempo ni la técnica ni el método.
 Eficiencia: Solución que aplica la lógica utilizando la mejor herramienta y método disponible en el menor tiempo.
Programa
Solución a un problema que posteriormente se aplicará a un lenguaje de programación y que consta de los siguientes pasos:
1) Planteamiento del problema.
2) Análisis.
3) Algoritmo.
4) Diagrama de flujo.

5) Prueba de escritorio.



Planteamiento del problema



Por lo general los problemas están por todas partes y según el ámbito se generan soluciones pero dentro del ámbito educacional el docente es quien los plantea con el propósito de desarrollar la lógica del alumno y para que aplique sus conocimientos de tal manera que investigue, cree y desarrolle soluciones.



Análisis



Consiste en determinar que “constantes y/o variables” son necesarias para resolver el problema encontrado, propuesto o planteado; además de determinar si son de:



Ø Entrada (E), serán definidas por el usuario.


Ø Proceso (P), adquirirán un valor en función a cálculos en base a las constantes y/o variables requeridas como valores intermedios o finales.


Ø Salida (S), desplegarán el resultado final.





Constantes vs. Variables



Ø Las constantes son variables que no cambian de valor durante la ejecución de un programa.



Ejemplo:


pi = 3.14...etc


e =2.71...etc



Ø Las variables tienden a cambiar su valor durante la ejecución de un programa, por lo general es una letra o un conjunto de letras que identifica a lo que almacenará, por ejemplo a, b, A, B, num1, num2, total, operacionuno, etc.



En el proceso de asignar un valor a una variable, selo hace mediante una flecha indicando que lo de la derecha ingresa a la izquierda.


Por ejemplo:


a23 aquí el número 23 se guarda en la variable “a”


b2 aquí el número 2 se guarda en la variable “b”


num145 aquí el número 45 se guarda en la variable “num1”


suma+b aquí la expresión “a+b” se guarda en la variable “sum” donde las variables “a” y “b” guardan en su memoria algún número que será introducido durante la ejecucion del programa.


NOTA.- Para asignar algun valor numérico o una espresion a una variable utilizamos este simbolo