viernes, 10 de octubre de 2008

determinar si un numero es mayor o menor que 0


EJERCICIOS CONDISIONALES

OBJETIVO: calcular si un numero es mayor o menor que 0
* DESCRIPCION DE EL PROBLEMA: se desea conoser si un numero es mayor o menor que 0
IDENTIFICASSION DE LOS DATOS
ENTRADA:N; donde N es el numero que se va a someter a el condisional
SALIDA: N ; donde se muestra si el numero es mayor o menor que 0
*PROCESOS
ACCIONES ATOMICAS:
1) se ingresa un numero
2) se coloca un primer condisional en que se dise si el numero es >0 sera positivo
3) se coloca un segundo condicional en el que se dise si el numero es <0 sera negativo

AÑO DE NACIMIENTO DE UNA PERSONA


EDAD DE UNA PERSONA

OBJETIVOS: calcular la edad de una persona
*DESCRIPCION DE EL PROBLEMA : se desea calcular la edad de una persona
IDENTIFICACION DE LOS DATOS:
ENTRADA: AN; que significa el año de nacimiento de la persona
SALIDA: total años

*PROCESOS:
ACCIONES ATOMICAS:
1) se ingresa el año de nacimiento de la persona
2) el total de años es igual a el año actual menos el año de nacimiento de la persona

SUMA DE DOS NUMEROS


OBJETIVO: calcular la suma de dos numeros
DESCRIPCION DE EL PROBLEMA: se desea calcular la suma de dos numeros
*IDENTIFICASION DE LOS DATOS:
ENTRADA: a y b; estas son dos variables que representan numeros cualquiera que se les quiera asignar
SALIDA: c ; esta es el producto de la suma
*PROCESOS:
ACCIONES ATOMICAS:
1) se ingresa lod satos de las variables a y b
2) se realisa la ecuacion donde dise que c es igual a la suma de a+b

jueves, 9 de octubre de 2008

SALDO BANCARIO


SALDO BANCARIO

OBJETIVO: calcular el saldo bancario
DESCRIPCION DE EL PROBLEMA: se desea conoser el saldo bancario
IDENTIFICACION DE LOS DATOS
ENTRADA:Tdinero que es total de dinero depositado
SALIDA: saldo bancario
*PROCESOS
ACCIONES ATOMICAS:
1) se ingresa el total de dinero depositado
2) se ingresa el procentaje que se gana
3)total intereses gandados es igual a total dinero depositado por el interes sobres 100
4)saldo bancario es igual a total dinero depositado mas total intereses ganados

Numero de pulsaciones


NUMERO DE PULSACIONES

Objetivo:clacular el numero de pulsaciones
Descripcion de el problema: se desea conoser el numero de pulsaciones de una persona de determinada edad en un labso de 20 segunodos
Identificasion de los datos:
Entrada:Edad
Salida: numero de pulsaciones

* Proceso:
1) pulasciones es igual a 220 menos la edad dividido los 20 segundos que es el labso de tiempo

COSTO DE EL TIQUETE


PRESIO DE UN TIQUETE

OBJETIVO: Calcular el costo de el tiquete
Descripciond e el problema : se desea conoser el valor total de el tiquete
Identificacion de los datos:
Entrada: distancia
salida: precio de el tiquete

Acciones atomicas:
1) se ingresa la distancia y se multiplica por 1000 que es el valor de el tiquete por kilometro recorrido

Area de un rectangulo


AREA DE UN RECTANGULO

Objetivo: calcular el area de un rectrangulo
Descrpcion de el problema: se desea conoser el area total de un rectangulo
se ingresa la base y la altura de el rectangulo

* Identificasion de los datos:
Entrada: base y la altura
salida: area de el rectangulo
Procesos
Acciones atomicas:
1) ingrea la base de el rectangulo
2) ingresa la altura de el rectangulo

costo final de la compra

Ojetivo: calcular el costo final de la compra
Descripcion de el problema:se desea conoser el valor total a pagar
se ingresa el costo de el producto

* iodentificacion de los datos:
Entrada:Pi este significa el presio de el producto
Salida: el costo final de la compra

Procesos:
Acciones atomica:
1) se ingresa el valor de el producto
2) Descuento = Pi*0.15
3) Total a pagar= Pi-descuento

EJERCICIOS SECUENCIALES

viernes, 26 de septiembre de 2008

Objetivos Determinar la edad de una persona
Descripcion de el problema: se desa conoser la edad de una pérsona x
Identificasion de los datos: Entrada: Año de nasimiento
salida:total años
acciones atomicas
se ingres el año de nasimiento de la persona
año total=(2008-an)

area de un triangulo

Objetivos: calcular el area de un triangulo
Descripcion de el problema: se desea calcular el area de un tirangulo
se ingresa la base y la altura de el triangulo

Identificasion de los datos:
Entrada: la base y la altura
Salida:el area de el triandulo
Acciones atomicas:
Ingreso de la base de el triangulo
Ingreso de la altura de el triangulo
area=(b*n)/2
Objetivo:
Calcular el numero de pulsaciones
Descripcion de el problema: se desea conoser el numero total de pulsaciones por cada 10 segundos de ejercicio
se ingresa la edad de el individuo
identificasion de los datos:
Etrada: Edad
Salida:el numero total de pulsaciones
acciones atomicas: ingreso de la edad de el individuo
NP=(220*edad)/10

viernes, 5 de septiembre de 2008

generacion de un algoritmo

* Objetivos: Calcular el valor de el recibo de gas.


* Descripción del problema: Determinar el valor mensual del recibo de gas domiciliario.

Se ingresa el dato de la lectura final y se le resta la la inicial.

* Identificación de los datos:

Entrada: las lecturas
Salida: costo de el recibo de gas

Procesos:
Datos internos: valor de m³

Acciones atómicas:
a) la lectura inicial menos la final
b) m³ consumidos en el mes = lectura final – la inicial
c) descuentos
d) deudas meses atrasados

Valor total = consumo total – descuentos + meses atrasados

Mostrar el valor total

trabajo de costo de resivo ismael enrique rubiano


diagrama de flujo


miércoles, 3 de septiembre de 2008

viernes, 22 de agosto de 2008

Metodologías

Analisis
Al programar aplicaciones siempre se debe realizar un análisis. El análisis estudia los
requisitos que ha de cumplir la aplicación. El resultado es una hoja de
especificaciones en la que aparece los requerimientos de la aplicación. Esta hoja es
redactada por el o la analista, la persona responsable del proceso de creación de la
aplicación.


Diseño
En esta priodo se diseñan esquemas que simbolizan a la aplicación. Estos esquemas los
desarrollan analistas. Gracias a estos esquemas se simboliza la aplicación. Estos esquemas
en definitia se transforman en la documentación fundamental para plasmar en papel lo
que el programador debe hacer.
En estos esquemas se pueden simbolizar: la organización de los datos de la
aplicación, el orden de los procesos que tiene que realizar la aplicación, la estructura
física (en cuanto a archivos y carpetas) que utilizará la aplicación, etc.

Codificvacion
Escritura de la aplicación utilizando un lenguaje de programación (C, Pascal, C++,
Java,...). Normalmente la herramienta utilizada en el diseño debe ser compatible con el
lenguaje que se utilizará para codificar. Es decir si se utiliza un lenguaje orientado a
objetos, la herramienta de diseño debe ser una herramienta que permita utilizar

Herramienta CASE
Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Ordenador) son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el coste de las mismas en términos de tiempo y de dinero. Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseño del proyecto, calculo de costes, implementación de parte del código automáticamente con el diseño dado, compilación automática, documentación o detección de errores entre otras.

objetos.

Ejecución
Tras la escritura del código, mediante un software especial se traduce a código
interpretable por el ordenador (código máquina). En este proceso pueden detectarse
errores en el código que impiden su transformación. En ese caso el software encargado
de la traducción (normalmente un compilador o un intérprete) avisa de esos errores
para que el programador los pueda corregir
.

Prueba
Se trata de testear la aplicación para verificar que su funcionamiento es el correcto.
Para ello se comprueban todas las entradas posibles, comprobando que las salidas son
las correspondientes.



Mantenimiento
En esta fase se crea la documentación del programa (paso fundamental en la creación
de aplicaciones). Gracias a esa documentación se pueden corregir futuros errores o
renovar el programa para incluir mejoras detectadas, operaciones que también se
realizan en esta fase.
Diagramas de flujo
Un diagrama de flujo es la forma más tradicional de especificar los detalles algorítmicos de un proceso y constituye la representación gráfica de un proceso multifactorial. Se utiliza principalmente en programación, economía y procesos industriales, pasando también a partir de estas disciplinas a formar parte fundamental de otras, como la psicología cognitiva; estos diagramas utilizan una serie de símbolos con significados especiales. Son la representación gráfica de los pasos de un proceso, que se realiza para entenderlo mejor. Son modelos tecnológicos utilizados para comprender los rudimentos de la programación lineal.
Es un esquema para representar gráficamente un algoritmo. Se basan en la utilización de diversos símbolos para representar operaciones específicas. Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de operación.

Pseudocodigo
Reglas de escritura
Algoritmo
Expresiones logicas

programacion

programacion

Este curso es muy interesante puesto que nos ayudara a conoser y comprender con mayor facilidad lo distintos procesos de programar, pero para llevar a cabo estos procesos tenemos que tener una serie de conosimientos previos en calculo, estadistica y otras materias de gran influencia en la programacion.Es muy agradable estar en cursos donde podamos descubrir el por que de las cosas y asi mismo saber interpretarlas ya que sera de una gran ayuda a mi formacion profesional