Programacion bascia

Solo disponible en BuenasTareas
  • Páginas : 4 (952 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de mayo de 2011
Leer documento completo
Vista previa del texto
PASOS PARA LA RESOLUCION DE UN PROBLEMA
1.- Analisis del problema y desarrollo del algoritmo: describe la seceuncia de pasos a seguir.
2.- Fase de codificación: expresar el agoritmo como unprograma en un lenguaje de programación adecuado.
3.- Ejecucion: validación del programa
Un lenguaje de programación es tan solo un medio para expresar un algoritmo y una computadora es tan solo unprocesador para ejecutarlo.
CARACTERISTICAS DE UN ALGORITMO
a. Preciso
b. Estar definido: si se ejecuta dos veces se deberá obtener el mismo resultado
c. Finito: debe tener un numero fonito de pasosEJEMPLO BREVE DE PROGRAMACION
Un cliente ejecuta un pedido a una fabrica. La fabrica examina en su banco de datos la ficha del cliente, si el cliente es solvente entonces la empresa acepta el pedido;en caso contrario, rechazara el pedido. Redactar el algoritmo correspondiente.
Pasos del algoritmo
1.- inicio
2.- leer el pedido
3.- examinar la ficha del cliente
4.- si el cliente essolvente, aceptar pedido; en caso contrario rechazar pedido
5.- fin
INSTRUCCIONES DE COMPUTADORA
1.- instrucciones de entrada y salida
2.- instrucciones aritmético-logicas: ejecutan operacionesaritméticas (suma, resta, multiplicación, división, potenciación), lógicas (and, or, not, etc)
3.- instrucciones selectivas: permiten la selección de tareas alternativas en función de los resultados4.- instrucciones repetitivas: permiten la repetición de secuencias de instrtucciones

 TIPOS DE LENGUAJE
• LENGUAJE MAQUINA: son cadenas binarias, especifican una operación, y las posiciones(dirección) de memoria implicadas en la instrucción de maquina o código maquina.
CODIGO MAQUINA = CODIGO BINARIO
• LENGUAJES DE BAJO NIVEL (ENSAMBLADOR): las instrucciones se conocen como nemotécnicos,por ejemplo, las operaciones aritméticas en ingles: add, sub, div, etc; en español sum, res, div, etc.
EJEMPLO: ADD M, N, P (esta instrucción podría significar sumar el numero contenido en la...
tracking img