Clase de programacon basica

Páginas: 15 (3706 palabras) Publicado: 27 de junio de 2011
ALGORITMOS

La lógica
El orden en que se disponen los pasos del algoritmo debe ser riguroso; esto implica que deben existir unos pasos antes que otros u otros antes de unos. No se podrá multiplicar A por B si, previamente, no se conocen sus respectivos valores.
El algoritmo es la antesala del programa que ejecutará la computadora, y cuando éste se traslada al lenguaje escogido pararepresentarlo se debe conservar el orden preestablecido en él, independientemente del lenguaje seleccionado. Un algoritmo, una vez construido, puede expresarse en lenguajes diferentes de programación y ejecutarse en computadoras distintas; sin embargo, el algoritmo será siempre el mismo. De ahí que los errores lógicos que se cometan en la elaboración de éste pasarán al lenguaje y, por ende, a lacomputadora, el cual reproducirá exactamente lo que se le ha mandado; éste no tiene el poder para detectar errores humanos.

Procedimiento
Un procedimiento es un conjunto de instrucciones o pasos descritos mediante palabras, para llegar a la solución o resultado(s) de un problema que no involucra cálculos matemáticos; pero aunque la descripción de cada paso rigurosamente debe conservar un orden, laentendibilidad o generalidad de éste depende en forma exclusiva de la persona que lo construye. Posiblemente, una persona distinta divida un paso en varios o condense dos o más pasos en uno solo, según él lo entienda. Miremos el siguiente ejemplo:
Ejercicio resuelto No. 1
Hacer un procedimiento que muestre los pasos necesarios para cambiar una llanta pinchada de un carro.
Una posible soluciónsería:
1 Iniciar
2 Sacar la llanta y herramientas de la maleta del carro
3 Sacar la llanta pinchada
4 Colocar la llanta buena
5 Guardar la llanta pinchada y la herramienta
6 Subirse al carro
7 Reanudar el viaje
8 Terminar
Posiblemente alguien dirá: antes de hacer una de las tareas propuestas es necesario hacer otras, tales como:
Para llegar al paso uno:
• Primero debe orillar elcarro
• Detener el carro
• Bajarse del carro
• abrir la maleta del carro
• Sacar las señales de peligro y colocarlas a cierta distancia
Para llegar al paso dos:
• Introducir la llave en la tuerca
• Aflojar levemente las tuercas
• Levantar mediante un gato hidráulico el carro
• Sacar las tuercas
Todo esto puede ocurrir antes o después de cada uno de los pasos descritos inicialmente; detal manera, que un procedimiento puede ser tan refinado o tener tantas instrucciones como cree quien lo elabora; en cambio en los algoritmos los pasos no dependen de quien los realiza, sino de la lógica del problema.
Otra solución sería:
1 Iniciar
2 Orillar el carro
3 Detener el carro
4 Bajarse del carro
5 Abrir la maleta del carro
6 Sacar las señales de peligro y colocarlas a ciertadistancia
7 Sacar la llanta y herramientas de la maleta del carro
8 Introducir la llave en la tuerca
9 Aflojar levemente las tuercas
10 Levantar mediante un gato hidráulico el carro
11 Sacar las tuercas
12 Sacar la llanta pinchada
13 Colocar la llanta buena
14 Apretar las tuercas
15 Guardar la llanta pinchada, la herramienta y las señales
16 Subirse al carro
17 Reanudar el viaje
18Terminar

La expresión
Una expresión es un grupo de operadores que actúan sobre operandos, para proporcionar un único resultado. La expresión puede ser:
Aritmética: en este caso los operandos son constantes o variables numéricas unidas a través de operadores aritméticos, donde el resultado obtenido de la expresión es un número. Las expresiones aritméticas que involucran más de un operador sonevaluadas dependiendo de la prioridad que tenga el operador, de acuerdo con la siguiente tabla:

Operador Prioridad Significado
**, ó, ^ Mayor Potenciación
* , /, %  Multiplicación, división, módulo
+ , – Menor Suma, resta

Si dos o más operadores consecutivos tienen la misma prioridad, las operaciones se ejecutarán en la instrucción de izquierda a derecha. Ejemplo:
Si se tiene la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Clase a clase quinto basico
  • clases basicas
  • Herencia Y Clase En Visul Basic
  • Clases basicas de ruby
  • Clase Bartender Basica
  • Clase de Italiano (Basico) :3
  • clases patinaje basico
  • Clase 2 REGIMENES BASICOS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS