jueves, 29 de enero de 2009

ejercicio: realizar un algoritmo para ir "cine"

1. inicio ir al cine
2. “ver el nombre de la película”
“la hora en que empieza la película”
"comprar los boletos"
“en que sala ba hacer”
“comprar palomitas”
“entrar a la sala”

3. “diriguirse a la sala” "comprar las palomitas"
4. “ver la película”
5. fin

algoritmo ns

El diagrama N-S o también conocido como diagrama de Chapin es una técnica de especificación de algoritmos que combina la descripción textual, propia del pseudocódigo, con la representación gráfica del diagrama de flujo.
El diagrama N-S cuenta con un conjunto limitado de símbolos para representar los pasos del algoritmo, por ello se apoya en expresiones del lenguaje natural; sin embargo, dado que el lenguaje natural es muy extenso y se presta para la ambigüedad, solo se utiliza un conjunto de palabras, a las que se denomina palabras reservadas. Las palabras reservadas más utilizadas son:
Inicio Fin Leer Escribir
Mientras Repita Hasta Para
Incrementar Decrementar Hacer Función
Entero Real Caracter Cadena
Lógico Retornar
Los símbolos utilizados en el diagrama de Chapin son corresponden a cada tipo de estructura. Dado que se tienen tres tipos de estructuras, se utilizan tres símbolos. Esto hace que los procesos del algoritmo sean más fáciles de representar y de interpretar.

miércoles, 28 de enero de 2009

algoritmo circulo



algoritmo circulo

ejercicio:algoritmo para calcular el salario


problema: en una empresa desean un programa que capture el nombre del empleado, numero de empleado, horas trabajadas, sueldo por hora; y que calcile el suelo neto a pagar.


analisis del problema: las entradas son nombre del empleado, horas trabajadas , numero de empleado sueldo por hora


la salida debera ser el suel neto


sueldo bruto=(horas trabaladas)(sueldo por hora)

impuesto=(suieldo bruto)(5%)

sueldo neto= sueldo bruto - impuesto


La formulas quedarian:

SB=HT*SHI

mp=SB*0.05

SN=SB-Imp



viernes, 23 de enero de 2009

clase 23 de enero del 2009


Diseño de algoritmo

En la etapa del analisis del proceso de programacion se determina que hace el programa.En la etapa de diseño se establece como hace el programa la tarea solicitada. Los metodos mas eficaces para el proceso de diseño se basa en el conocido DIVIDE Y VENCERAS, separar en partes del problema mas pequeñas y asi resolver mas rapido y facil el problema. Este metodo se conoce como METODO DESCENDENTE (top-down) o MODULAR

resolucion de un problema calculo de un rectangulo por medio de un diagrama de flujo

miércoles, 21 de enero de 2009

clase 21 de enero del 2009

fases en resolucion de problemas
el proceso de resolucion de un problema con una computadora conduce a la escritura de un programa y a su ejecutacion de la misma.

las fases de resolucion de u nproblema con computadora son:
analisis del problema, diseño del algoritmo, codificacion,compilacion y ejecucion, verificacion, depuracion, mantenimiento, documentacion.

constituyen el ciclo de vida del software y sus caracteristicas mas sobresalientes son:

analisis: el problema se analiza teniendo presente la especificacion de los requisitos dados por el cliente de la empresa o por la persona que encarga el programa.
diseño: una ves analizado el problema, se diseña una solucion que conducira a un algoritmo que resuelva el problema.
codificacion: la solucion se escribe en el sintaxis del lenguaje de alo nivel y se obtiene un programa fuente.
ejecucion, verificacion y depuracion: el programa se ejecuta, se comprueba rigorosamente y se eliminan todos los errores que puedan aparecer.
mantenimiento: el programa se actualiza y modifica, cada ves que sea necesario, de modo que se cumplan todas las necesidades de cambio de sus usuarios.
documentacion: escritura de las diferentes fases del ciclo de vida del software, esencialmente el analisis, diseño y codificacion, unidos a manuales de usuario y de referencia, asi como normas para el mantenimiento.

un algoritmo es un metodo para resolver un problema mediante una serie de pasos precisos,definidos y finitos.

caracteristicas de un algoritmo

  • preciso(indica el orden de realizacion en cada paso)
  • definido(si se sigue dos veces, obtiene el mismo resultado cada vez)
  • finito(tiene fin; un numero de determinado de pasos)

lunes, 19 de enero de 2009

clase 19 de enero del 2009, conceptos basicos de lenguaje c

lenguaje de programacion.- se utilizan para escribir programas, cada lenguaje tiene tiene u conjunto de o juego de instrucciones las mas comunes son instrucciones de enetrada y salida,instrucciones de calculo, instrucciones de control.

clasificacion de los lenguajes.- de alto nivel se componen de un conjunto de instrucciones oprimitivas mas faciles de escribir y recordar su funcion que los lenguajes maquina y ensamblador, los lenguajes son, pascal,fortran,visual basic,c ada etc.
lenguaje de maquina, traduce directamente el codigo de la maquina compresible por las computadoras
lenguaje de bajo nivel, son ensambladores

paradigmas de programacion.-representa fundamentalmente enfoques diferentes para la construccion de soluciones a problemas y por consiguiente afectan al proceso completo de desarrollar de software.

historia del lenguaje c.-es el lenguaje de programacion de proposito general asosiado, de modo universal,al sistema operativo UNIX. nacio en en 1978 con la publicacion de the c programming languaje,por brian kernighan y dennis ritchie, c es un lenguaje de alto nivel que permite programar con instrucciones de lenguaje de proposito general.

herederos del lenguaje c.-c++ es heredero directo de lenguaje c que a su ves se deriva del lenguaje b,las caracteristicas mas notables que se le an incorporado son, herencias multiples, genericidad,plantillas etc.
java es un magnifico y completo lenguaje de programacion orientado a objetos diseñados para distribuir contenidos a traves de una red.
c#es un lenguaje de programacion con las mayorias de las grandes propiedades que todo lenguaje debe cumplir

domingo, 18 de enero de 2009

clase 16 de enero del 2009

Dispositivos de entrada y salida. Los de entrada permiten la comunicación entre las personas y la UCP, los de salida es cualquier dispositivo que permite a una computadora para información al usuario.
Puerto series y paralelos.- el puerto serie es un conector macho de la parte trasera o lateral del PC con 9 25 clavijas, el puerto paralelo también se le denomina impresora.
USB.-el objetivo del usb es reunir las diferentes conexiones del teclado, el raton,el escáner entre otros.
Firewire es casi igual que una usb pero funciona mas rapido
Redes es un conjunto de computadoras conectadas entre si para compartir recursos
MODEM, es un dispositivo periférico que permite intercambiar información entre computadoras a través de una línea telefónica
El software.- es un conjunto de instrucciones de programa detalladas que controlan y coordinan los componentes hardware de una computadora y controlan las operaciones de un sistema informático
Software del sistema.- coordina las diferentes partes de un sistema de computadora y conecta e interactúa entre el software de aplicación y el hardware de la computadora
Software de aplicación.- tiene como función principal asistir y ayudar a un usuario de una computadora para ejecutar tareas específicas.

jueves, 15 de enero de 2009

bienvenida

bienvenido a este blog deja tu comentario gracias