programación diseño de algoritmos. distinguimos 3 conceptos que están relacionados con la...
Post on 23-Jan-2016
213 Views
Preview:
TRANSCRIPT
Programación
Diseño de Algoritmos
• Distinguimos 3 conceptos que están relacionados con la construcción de rutinas.
• Diagrama de flujo: es el conjunto de símbolos que representa la estructura general del algoritmo diseñado.
• Pseudocódigo: es la traducción del Diagrama de flujo a sentencias similares a las utilizadas en el algoritmo.
• Código: Es la aplicación del pseudocódigo y el diagrama de flujo mediante los comandos propios del lenguaje de programación utilizado. Es la construcción final con sentencias que son transformadas a lenguaje de máquina e interpretadas por el computador.
• Diagrama de flujo: Los símbolos
• Un ejemplo: Suponga que desea registrar la mayoría de edad de una persona.
• El diagrama de flujo será :
inicio
Ingresar edad
edad>= 18Imprimir
“Es mayor de edad“
Imprimir “Es menor De edad”
si
no
fin
El PseudocódigoInicioEdad:=0Ingresar “edad”Si edad >=18 imprimir “Es mayor de edad”En otro caso
imprimir “Es menor de edad”Fin si
El Código
clear
edad = input(“ ingrese edad = ”);
if edad>=18
display(“es mayor de edad”)
else
display(“es menor de edad”)
end
Actividad• Elabore un diagrama de flujo que entregue la
solución de la ecuación ax+b=0, para la variable x, ingresando por teclado “a” y “b”.
• Elabore un diagrama de flujo para determinar el valor absoluto de un número ingresado por teclado.
• Diseñe un diagrama de flujo que entregue las suma de los primeros N números naturales.(N se ingresará por teclado)
• Escriba el pseudocódigo para cada ejercicio.
• **Elabore un diagrama de flujo y luego escriba el pseudocódigo para determinar el tipo y número de soluciones de una ecuación cuadrática .
02 cbxaxIngresando los coeficientes de la ecuación por teclado
Calculo del valor absoluto de un número
clc % limpia la pantallanum=input(‘ingrese un número = ’); % ingresa el numeroif num>=0
abs_num=num; else
abs_num=-num;enddisplay (‘el valor absoluto es ‘)abs_num % imprime el resultado.
Ciclo para validar un número positivo
clc
numero=input('ingrese un numero positivo = ');
while numero<=0
numero=input('ingrese un numero positivo = ');
end
top related