
viernes, 7 de noviembre de 2008
viernes, 24 de octubre de 2008
viernes, 10 de octubre de 2008
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
* 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
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
*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
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
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
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
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
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
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
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
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
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
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
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
viernes, 26 de septiembre de 2008
area de un triangulo
Objetivos: calcular el area de un trianguloDescripcion 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, 19 de septiembre de 2008
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
* 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
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
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
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
Suscribirse a:
Entradas (Atom)



















