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
jueves, 29 de enero de 2009
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
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
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
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
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
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
Suscribirse a:
Entradas (Atom)