Pasos para la correcta escritura de un codigo en algorítmica:
1.- Primero se debe titular su inicio respectivo de la algoritmica, esta palabra debe siempre estar alineado al borde izquierdo de la hoja, en el principio de su algoritmo y se congnota con la palabra "INICIO"
2.- Se desglosan cada una de las variables determinándolas con el diminutivo "var", a dos espacios del borde de hoja; escribes "var", seguido de un espacio la palabra o letra que consideraras tu variable.
3.- aplicas tu condicional o proceso a ejecutar por el algoritmo a un espacio de sangria de 1,5 lo que para un documento digital se considera en automatico como un espacio de tabulacion, esta sangria es la que determina la posicion de una accion por tanto todo proceso que derive de este debe poseer igual sangria
4.- todo proceso de condicion debe poseer un cierre del mismo para las condicionales If existen los cierres Else o caso contrario y endif o Fin Si, para los condicionales While o Mientras, do o Fin mientras, para las condicionales For o Para aplicaremos un EndFor o Fin Para
Es importante que sea de costumbre el usar el idioma Ingles, presto que en el futuro la programacion viene expresada en ese idioma e indudablemente deben saber como trabajar con este
Para hacer mas visual el desarrollo de la escritura de su algoritmica, el siguiente ejemplo cumple conlas condiciones antes expuestas:
Un algoritmo que calcule el cuadrado de un numero x, lo sume a un valor y para posteriormente determinar el valor de Z, tomando encuenta la multiplicacion de 3 al resultado anterior
(la formula final se expresaria asi: Z= [(X^2)+y]*3 )
INICIO
var X
varY
var Z
printf ("ingrese el valor numerico de X distinto de cero")
get X
printf ("ingrese el valor numerico de Y distinto de cero")
get Y
if (x!=0 && y!=0)
Z=[(x^2)+y]*3
printf ("el valor resultante y que corresponde a Z es:" Z)
else
printf ("ingreso un valor cero en X o en Y, debe aprender a seguir instrucciones, el valor final de Z aun con su error es:" Z)
endif
FIN
////////////////////////////--------------////////////////////////////
Ejercicios:
Realizar un algoritmo de lo siguientes
a) tengo una caja de lapicez de 24 unidades y debo distribuir lo en un salon de clases entre niños y niñas, pero debe hacerse de una forma equitativa
b) para hacer un marco de puerta necesito 3 tablas dos mide 2,3m de largo y 30 cm de ancho y una de 1m de largo por 30 cm, y tengo tres tipos distintos de maderos (roble, caoba y pino) de 17m de largo y de 1 m de ancho cuanto sobrante me resulta de cortar cada tronco para obtener 3 marcos de cada tipo de madero
c) pedro luis monta una empresa de seguros, y necesita saber cuantos empleados tiene que contratar para trabajar las 24 horas del dia en atencion telefonica; sabiendo que no puede tener a nadie trabajando mas de 5 horas, determina le cuanto personal necesita diario y cual es el costo de la contratación si la hora sale en 24.3 Bsf.
d) A el Sr. Pablo le llega la familia de carupano y a ellos les encanta una sopa de pollo, pero la visita es de sorpresa y el Sr.Pablo solo la sal y algunas cosas y necesita papa, auyama, pollo, apio, ocumo, y cazabe cuanto deberá gastar para cada articulo que le permita hacer la sopa, sabiendo que esa sopa no se puede hacer sin mas auyama que apio, menos apio que papas y mas ocumo que papa pero nunca igual de ocumo y apio
e) que calcule el area de trapecio sabiendo que: nunca los valores de sus lados superior e inferior seran iguale, ni cero ni mayores a 100
f) Susana tiene 51 reglas para trazar lineas y necesita ordenarlas por el tamaño y por tipo de regla, se sabe que los tamaños varian en factores de 10 cm hasta llegar al 100 y tiene modelos de madera, plastico, hierro, cobre y aluminio, ademas que le gusta usar mas las de madera que la de plastico las de hierro mas que la de cobre y la de plástico mas que la de aluminio, pero su preferida es una de oro de 30 cm, diseñe el sistema de organización en su estante de reglas de 6 niveles
No hay comentarios:
Publicar un comentario