Logica y algoritmia
Jaime SanchezDocumentos de Investigación30 de Agosto de 2015
1.965 Palabras (8 Páginas)151 Visitas
OBJETIVOS
- Identificar variables, constantes, operadores, funciones especiales y aprender a convertirlas en expresiones algorítmicas
- Desarrollar habilidad en la comprensión de diferentes planteamientos a problemas propuestos.
- Conocer y comprender la importancia de la aplicación del tema Modelaje y Especificación de problemas, para entender la forma de elaboración de los algoritmos.
INSTRUCCIONES GENERALES
- Resolver este taller aplicando el tema visto en la clase teórica, debe realizarse en forma digital en el procesador de palabras Word y Subirse en el link correspondiente en la plataforma Moodle, al final de la hora de clase práctica.
- Fórmulas a consultar:
Área del triángulo por la fórmula de herón, perímetro del cuadrado, volumen de un cilindro, área y volumen de una esfera, formula de la definitiva de una asignatura dadas n notas, TRM y Euro (cambio oficial a hoy)
- Escribir las siguientes expresiones aritméticas como expresiones algorítmicas.
EXPRESION ARITMETICA | EXPRESION ALGORITMICA | ||
| S= (a) + ( ( 3 * b – 5 * c) / ( 2 * b – 4 * c ) ) – ( 6 * a ) | ||
| R = z**3 – 10y – 15 + ((8z-1) / (2y)) | ||
| AC = π * r * * 2 | ||
[pic 2] | X = (- b + - sqrt ( b * * 2 – 4 * a * c ) ) / ( 2 * a ) | ||
[pic 3] | A = sqrt (s * ( s – a ) * ( s – b ) * ( s – c ) ) | ||
RES = NOT( (53 * 2) ¡= TRUNC( 200) ) 30
| RES = NOT ( ( 5 * * 3 ) ¡ = TRUNC ( 200 / 30 ) ) |
- De las expresiones del punto 1, identifique y coloque en la casilla correspondiente las variables, constantes, operadores y funciones especiales
EXPRESION ARITMETICA | VARIABLES | CONSTANTES | OPERADORES | FUNCIONES ESPECIALES | ||
| a , b , c , s | 2 , 3 , 4 , 5 , 6 | + , - , / , * | |||
| r , y , z | 1 , 3 , 8 , 10 , 15 | + , - , / , * , ** | |||
| areaCirculo , r | π , 2 | * , ** | |||
[pic 4] | a , b , c , x | 2 , 4 | + , - , * , ** | SQRT | ||
[pic 5] | Área , a , b , c , s | - , * , () | SQRT | |||
RES = NOT( (53 * 2) ¡= TRUNC( 200) ) 30 | RES | 2 , 3 , 5 , 30 , 200 | NOT , * , ** , / , () | TRUNC |
- De los siguientes planteamientos determine:
- El modelaje del problema que consiste en identificar las Variables de entrada, Variables de Salida y Variables de Proceso.
- El plan de solución (Un ejemplo)
- Diseñe el algoritmo
- Dados el valor total de caja, la cantidad de artículos, el valor de cada producto que se vendió, mostrar o imprimir el valor que queda en caja, después de la venta.
VARIABLES DE ENTRADA | VARIABLES DE SALIDA | VARIABLES DE PROCESO |
-Valor_caja
-Cantidad_articulos -Valor_producto_vendido | Valor_en_caja | Valor_en_caja=(Cantidad_articulos *Valor_producto_vendido) + Varlor_caja |
Plan de Solución (Ejemplo)
Valor_en_caja= ( 20 * 10000 ) + 20000 Valor_en_caja= 220000 |
Algoritmo:
1: inicio
2: entrada: Digitar Valor caja
Digitar Cantidad articulos
Digitar Valor producto vendido
3: proceso: Valorencaja= (cantidad_articulos*valor_producto_vendido) + valorcaja
4: salida: Valorencaja
5: fin
- Dado el valor del lado de un triángulo, calcular y mostrar o imprimir su área
VARIABLES DE ENTRADA | VARIABLES DE SALIDA | VARIABLES DE PROCESO |
-Valor_lado | Área | Área = (sqrt3/4)*valorlado**2 |
Plan de Solución (Ejemplo)
Área = (sqrt3/4) * 15**2 Área = 97.42785793 |
Algoritmo:
1: inicio
2: entrada: Valor_lado
3: proceso: Área = (sqrt3/4)*valorlado**2
4: salida: Área
5: fin
- Dado el valor del lado de un de un cuadrado, calcular y mostrar su perímetro
VARIABLES DE ENTRADA | VARIABLES DE SALIDA | VARIABLES DE PROCESO |
-Valor_lado | Perímetro | Perímetro= valorlado * 8 |
Plan de Solución (Ejemplo)
Perímetro= 10 * 8 Perímetro= 80 |
Algoritmo:
1: inicio
2: entrada: digite Valor_lado
3: proceso: Perímetro= valorlado * 8
4: salida: perímetro
5: fin
- Calcular el volumen de cualquier cilindro, dados su radio y altura.
VARIABLES DE ENTRADA | VARIABLES DE SALIDA | VARIABLES DE PROCESO |
Volumen_altura Volumen_radio | Volumen | Volumen= π * volumenradio**2 * Volumenaltura |
Plan de Solución (Ejemplo)
Volumen= π * 40 ** 2 * 70 Volumen= 112000 π |
Algoritmo:
1: inicio
2: entrada: Digitar Volumen_altura
Digitar Volumen_radio
3: proceso: Volumen= π * volumenradio**2 * volumenaltura
4: salida: Volumen
5: fin
- Calcular e imprimir el área y el volumen de una esfera, dado el radio.
VARIABLES DE ENTRADA | VARIABLES DE SALIDA | VARIABLES DE PROCESO |
Radio | Volumen Área | Área= 5 * π * radio**2 Volumen= (6/3 π) * radio**3 |
Plan de Solución (Ejemplo)
Área= 5 * π * 77 ** 2 Área= 29645 π Volumen = (6/3 π) * 77 ** 3 Volumen = 2868481.438 π |
Algoritmo:
...