domingo, 12 de mayo de 2013

GENERA PRELIBRETAS

Haga clic en el vinculo para obtener una copia del generador de prelibretas, este tiene 4 nivele de evaluación cualitativa es para primaria:
Descarga AQUÍ

domingo, 5 de mayo de 2013

Estructuras repetitivas e iterativas

Estructuras repetitivas e iterativas
Son operaciones que se deben ejecutar un número repetido de veces.
El conjunto de instrucciones que se ejecuta repetidamente cierto número de veces, se llama Ciclo, Bucle o Lazo.
Iteración es cada una de las diferentes pasadas o ejecuciones de todas las instrucciones contenidas en el bucle.
Fases de un Programa repetitivo o iterativo:
·         Entrada de datos
·         Instrucciones previas
·         Lazo o bucle
·         Instrucciones finales o resto del proceso
·         Salida de resultado
Estructura MIENTRAS o WHILE.- Se llama Mientras a la estructura algorítmica que se ejecuta mientras la condición evaluada resulte verdadera.
Se evalúa la expresión booleana y, si es cierta, se ejecuta la instrucción especificada, llamada el cuerpo del bucle. Entonces se vuelve a evaluar la expresión booleana, y si todavía es cierta se ejecuta de nuevo el cuerpo. Este proceso de evaluación de la expresión booleana y ejecución del cuerpo se repite mientras la expresión sea cierta. Cuando se hace falsa, finaliza la repetición.

El diagrama de flujo es:








Para utilizar esta estructura en algoritmos, debemos hacer uso de contadores y algunas veces de acumuladores, cuyos conceptos se describen a continuación:
Contador.- Es una variable cuyo valor se incrementa o decrementa en una cantidad constante cada vez que se produce un determinado suceso o acción.
La inicialización consiste en asignarle al contador un valor. Se situará antes y fuera del bucle.
Representación:
Fuera del ciclo C=0
Dentro del ciclo C=C+1
Si en vez de incremento es decremento se coloca el operador aritmetico menos en lugar del más.
Ejemplo: i = i - 1
Acumulador: Es una variable que suma o multiplica sobre sí misma un conjunto de valores para de esta manera tener la suma o la multiplicación  de todos ellos en una sola variable.
La diferencia entre un contador y un acumulador es que mientras el primero va aumentando de uno en uno, el acumulador va aumentando con la suma o la multiplicación en una cantidad variable.
Ejemplo de acumulador suma
Iniciar la variable acumulador de suma en cero
Fuera del ciclo  acusum=0
Dentro del ciclo acusum=acusum+num
Ejemplo de acumulador multiplicación
Iniciar la variable acumulador de multiplicación en uno
Fuera del ciclo  acumul=1
Dentro del ciclo acumul=acumul*num

Ejemplo 1 de contador y acumulador
Realizar un diagrama de flujo que permita introducir  un valor entero por teclado en la variable num y mostrar los números consecutivo del uno hasta el valor que tenga num, además la sumatoria de todos los números consecutivos por ejemplo si num es 5 debe  mostrar 1,2,3,4,5 y
15.

Ejemplo 2 de contador y acumulador
Realizar un diagrama de flujo que permita introducir  un valor entero por teclado en la variable num y mostrar los números consecutivo del 1 hasta el valor que tenga num, además la productoria o factorial de todos los números consecutivos por ejemplo si num es 5 debe  mostrar 1,2,3,4 y 24. 

martes, 20 de noviembre de 2012

TRABAJO EXTRA PARA 5TO SEC "B" UNION EUROPEA


GENERALIDADES DE LA PROGRAMACIÓN DE COMPUTADORAS

PROGRAMACION: Se llama programación a la creación de un programa de computadora
PROGRAMA: Es un conjunto concreto de instrucciones que la computadora debe seguir para procesar datos y convertirlos en información.
CARACTERISTICAS DE UN PROGRAMA:
– Debe ser confiable y funcional
– Advertir errores de entrada obvios y comunes
– Documentado adecuadamente
– Ser comprensible
– Codificado en el lenguaje apropiado
Conceptos básicos de programación:
COMPUTADORA: Maquina electrónica que funciona casi a la velocidad de la luz y es capaz de procesar datos para convertirlos en información útil al ser humano.
ALGORITMO: Es una serie de operaciones detalladas a ejecutar paso a paso, que conducen a la resolución de problemas.
Es un conjunto de reglas para resolver determinado problema describiendo de forma lógica su solución.
Cada una de las acciones de que consta un algoritmo es denominada sentencia y éstas deben ser escritas en términos de cierto lenguaje comprensible para el computador, que es el lenguaje de programación.
Para diseñar un algoritmo se debe comenzar por identificar las tareas más importantes para resolver el problema y disponerlas en el orden en que han de ser ejecutadas.
CRITERIOS QUE DEBE SATISFACER UN ALGORITMO (CARACTERÍSTICAS):
1. Entrada. Son cero o más cantidades las cuales son externamente sustituidas.
2. Salida. Al menos una cantidad es producida.
3. Exactitud/precisión. Cada instrucción debe ser clara y sin ambigüedad.
4. Finito. Terminará después de un número finito de pasos.
5. Eficiente. Cada instrucción puede ser verificada por una persona con una prueba manual que satisfaga los requerimientos planteados por el problema.

EJERCICIOS:


1.- Pasos a seguir para conseguir cambiar una cuerda de guitarra
Para cambiar una cuerda de guitarra se hacen una serie de movimientos en el clavijero para conseguir la tensión necesaria en cada cuerda, estos pasos son los que describe la solución.



2.- Resolución del algoritmo de compra de una camisa
En el día a día realizamos muchas acciones que podrían formar parte de un programa, es como si tuviéramos que dar las instrucciones, justas y necesarias, a un robot para escoger ropa.
Pensar en que instrucciones, paso a paso, seguimos para escoger ropa en una tienda.


3.- Diseñar un algoritmo que lea cuatro variables y calcule e imprima su producto, suma y media aritmética.
Inicio
leer (a, b, c, d)
producto <-- (a * b * c * d)
suma <-- (a + b + c + d)
media <-- (a + b + c + d) / 4
escribir (producto, suma, media)
fin

Ejercicios que el estudiante debe resolver para el viernes 23 de noviembre:
1. Escribe un algoritmo que lea tres números y luego escriba el promedio.
2. Escribe un algoritmo que calcule el área de un círculo de cualquier radio.
3. Escribe un algoritmo que lea una cantidad depositada en un banco y que calcule la cantidad final después de aplicarle un 20% de interés.
4. Diseñar un algoritmo que lea un valor en dólares y lo convierta a la moneda local.
5. Leer dos números y encontrar la suma del doble del primero más el cuadrado del segundo.
NOTA: Puede utilizar los diagramas de flujo realizados en clase o realizarlos como los anteriores 3 ejercicios presentados en este trabajo. ojo debe transcribir este trabajo y resolverlo en su carpeta para el 23 de noviembre a las 14:00

domingo, 4 de noviembre de 2012

Practica de PROGRAMACION 5to SEC "B" UNION EUROPEA


1.- Realizar un programa que calcule el volumen de una esfera introduciendo el radio en la variable “R”. Por ejemplo si r=5  debe mostrar el volumen 523,33
 
2.- Realizar un programa que calcule el cambio de la moneda de bolivianos a dólares introduciendo la cantidad de Bolivianos en la variable “BOL” y la cotización del dólar en “COT”. por ejemplo
Si BOL= 100  y COT= 6.89 debe mostrar  14,51  

3.- Realizar un programa para calcular la trayectoria de un automóvil que no acelera e introduciendo las variable de VELOCIDAD y TIEMPO, y aplicando a la formula done la trayectoria X=Velocidad*tiempo.

4.- Realizar un programa que solamente introduciendo el lado “A” del cuadrado pueda calcular el área pintada de negro, utilice las formulas del área del cuadrado y la del círculo.


DIAGRAMAS CONDICIONALES:

1.- Se debe diseñar un diagrama para una página web, donde solo se le permite el acceso a personas mayores de edad, entonces se lee la edad por teclado en la variable “EDAD” y debe mostrar ‘CON ACCESO’ y si  ‘SIN ACCESO’, recuerde los mayores a 18 años son mayores de edad.

2.- Diseñar un diagrama de flujo para calcular el sueldo final de una persona sabiendo que di el sueldo es mayor a 2000 Bs. Se debe aplicarle un descuento del 5%

3.- Mediante un diagrama de flujo introducir 2 números, en las variables A, B y mostrar al menor de ellos. por ejemplo si A=45 y B=3 debe mostrar 45

4.- Mediante un diagrama de flujo introducir 3 números, en las variables A, B, C y mostrar al mayor.

5.- Mediante una prueba de escritorio, el siguiente diagrama de flujo que es lo que mostrara si introducimos en la variable N=1,65 


miércoles, 6 de junio de 2012

La condicional doble para 5to sec CEP BOL


CONDICIONAL DOBLE:

Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas posibles en función del cumplimiento o no de una determinada condición. Se representa de la siguiente forma:

Pseudocódigo: Diagrama de flujo:
Donde:
Si:Indica el comando de comparación
Condición : Indica la condición a evaluar
Entonces : Precede a las acciones a realizar cuando se cumple la condición
Instrucción(es):Son las acciones a realizar cuando se cumple o no la condición
si no :Precede a las acciones a realizar cuando no se cumple la condición
Dependiendo de si la comparación es cierta o falsa, se pueden realizar una o más acciones.
EJERCICIO 1 CONDICIONAL DOBLE

 Realizar un digrama de flujo que introduzca un número en la variable N y la condicional doble pregunte si es mayoa a cero si es verdad mostrar el mensage "ES POSITIVO" si es falsa mostar el mensage "ES NEGATIVO". 

SOLUCION :
 
EJERCICIO 2 CONDICIONAL DOBLE

 Realizar un digrama de flujo que introduzca un número en la variable N y la condicional doble pregunte si es IGUAL a cero si es verdad mostrar el mensage 'ES CERO' si es falsa mostrar el mensage 'NO ES CERO'. 


AQUI UN VIDEO DE EXPLICACION DE LA CONDICIONAL