jueves, 29 de enero de 2009

jueves 29 de enero

algoritmo hecho en la clase

algoritmo del area de un circulo
realice un algoritmo que calcule el area de un circulo

inicio
leer radio
calcular area = 3.14*(radio*radio)
imprimir radio, area
fin

lunes, 26 de enero de 2009

terea de algoritmos

Calcular la paga neta de un trabajador conociendo en numero de horas trabajadas, la tarifa horaria y la tasa de impuestos.

Algoritmo
Inicio
Leer horas, tarifa, tasa
Calcular pagabruta = horas * tarifa
Calcular impuestos = pagabruta * tasa
Calcular paga neta = paga bruta – impuestos
Visualizar paga bruta, impuesotos, paga neta
Fin

Calcular el area de un rectangulo dada base y altura y la formula es a=b*h
Algoritmo
Inicio
Leer base, altura
Calcular area = base * altura
Imprimir base , altura, area
Fin

viernes, 23 de enero de 2009

diseños del algoritmo

en la etapa del analissi del proceso de programacion se determina que hace el programa. en la etapa del adiseño se determina como hace el programa la tarea solisitada. los matodos mas eficases para el proceso de diseño se basa en el conocido divide y venceras; esto sigmifica que se deben separar los procesos para hacer sencillos los problemas complejos. este metodo se cono ce como metodos decendentes (top-down) o modular.

herramientas de programacion
diagrama de flujo
es una representacion grafica de un algoritmo

terminal: marca el inicio y el fin del diagrama
entrada: introduce datos al proceso o solucion (programa)
desicion: cambia el flujo del algoritmo de acuerdo a una evaluacion logica
proceso: involucra cualquier proceso, calculo o computo por ejemplo "calcula a=b*h"
salida: envia la informacion al dispositivo de salida estandar. normalmentew el monitor

algoritmo

jueves, 22 de enero de 2009

Gráficas Nassj-Shneiderman
Un enfoque más estructurado, pero un poco menos visual, para el diseño la documentaci6n es la gráfica Nassi-Shneiderman (N-S). La principal ventaja de la gráfica N-S es que adopta la filosofía de la programación estructurada. En segundo, usa una cantidad limitada de símbolos, por lo que el diagrama de flujo ocupa menos espacio y puede ser leído por alguien que no esté familiarizado con los símbolos usados en otros tipos de diagramas de flujo. La figura muestra los tres símbolos básicos que la Ingeniería de software usan en las gráficas N-S.
· El primer símbolo es un cuadro, que se usa para representar cualquier proceso en el programa.
· El segundo símbolo es un triángulo divisor de columnas, que representa una decisión (observe la similitud con el rombo en los diagramas de flujo tradicionales). La forma más básica de una decisión, cierto" o "falso", se muestra en esta figura, pero cualquier forma de decisión, aun las que incluyen varias condiciones alternativas, pueden ser mostradas usando este símbolo.
· El tercer símbolo es el de cuadro dentro de cuadro, usado para mostrar que se realiza una iteración.
· El cuadro dentro del cuadro también aparece como una identificación en la gráfica completa.
En la programación estructurada se usa un enfoque de arriba hacia bajo. Esto significa que el analista puede comenzar trazando primero los ciclos principales y luego hacer una sangría para completar posteriormente los ciclos interiores.En resumen, las gráficas N-S pueden ser una herramienta valiosa para el analista, y son sustentadas por algunas herramientas CASE, tal como el XperCASE.


funete: mx.geocities.com

miércoles, 21 de enero de 2009

miercoles 21 de enero

capitulo 2 de la programaicion y desarrollo de software

la resolucion de un problema con una computadora se hace escribiendo un programa, que exige los siguientes pasos;
1.-definicion y analis
2.-diseño de algoritymo
3.-transformacion del algoritmo-programa
4.-ejecucion y validacion

caracteristicas del algoritmico
presiso
definido
finito

fases en la resolucion de problemas
analisis del problema
diseño del algoritmo
codificacion
compilacion y ejecucion
verificacion
depuracion

viernes, 16 de enero de 2009

clase del dia 16 de enero

este dia es la creacion de mi blog y de todos los compas la clase se trato basicamente de esto y de como se va a estar manejando el blog, asi de que le tenemos que estar poniendo apuntes case a clase y que podemos entrar a los blog de nuestros compañeros para comparar los apuntes asi como ponerles notas y comentarios.

puntos importantes tratados:
1.- siempre cerrar el blog por el sistema en cerrar sesion y/o salir
2.- no copiar de los apuntes de mis compañeros
3.- si modifico mi plantilla primero ver vista previa

notas:
tarea para lunes 19
leer libro hasta la pagina 66