jueves, 30 de agosto de 2012

Fundamentos de Programación 

Algoritmos en Diagrama de flujo y Pseudocodigo

Calcular la suma de dos números e imprimir el resultado

Diagrama de Flujo:


































Pseudocodigo:

Inicio
Detectar Variables o inicializar valores
a=0
b=0
suma=0
leer numero1 a
leer numero2 b
calcular
a+b
Imprimir valor de suma
Fin





Multiplicación y división de dos números y mostrar los resultados

Diagrama de flujo






























Pseudocodigo

Inicio
Numero1 A
Numero2 B
Multiplicacion
Division
Leer numero1 A
Leer numero2 B
Calcular multiplicacion
Multiplicacion=A*B
Division=A/B
Mostrar Multiplicacion
Mostrar Division
Fin







Solicitar nombre del alumno, carrera, semestre, y turno e imprimir el nombre y carrera.


Diagrama de Flujo
























Pseudocodigo

Inicio
Leer nombre N
Leer carrera C
Leer Semestre S
Leer turno T
Imprimir
Nombre N
Carrera C
Fin






Algoritmo que permite calcular el importe total de 3 artículos, solicitando nombre del producto, cantidad y precio del producto.


Diagrama de Flujo:




































Pseudocodigo:

Inicio
importe1=0, Importe2=0, Importe3=0
Importe_total=0
leer producto1,cantidad1, precio1
leer producto2, cantidad2, precio2
leer producto3, cantidad3, precio3
importe1=cantidad1*precio1
importe2=cantidad2*precio2
importe3=cantidad3*precio3
importe_total=importe1+importe2+importe3
mostrar
importe_total
fin





Algoritmo, que permite calcular el sueldo de un trabajador, considerando que le dan un bono adicional del 10% los datos a ingresar son: nombre del trabajador, puesto y sueldo.


Diagrama de Flujo:




































Pseudocodigo:

Inicio
sueldo_total=0, subtotal=0
leer nombre
leer puesto
leer sueldo
sueldo_total=sueldo*0.10
subtotal=sueldo+sueldo_total
mostrar
subtotal
fin





Mostrar el nombre de un cliente y porcentaje de descuento, solicitando nombre del cliente, domicilio, adeudo y porcentaje de descuento.

Diagrama de Flujo:


























Pseudocodigo:

Inicio
Leer cliente
Leer domicilio
Leer adeudo
Leer porcentaje
Mostrar
Cliente
Porcentaje
Fin



Programas gratis para crear Diagramas de flujo


Clic en el nombre para descargar
DiA














Dia es un editor de diagramas con las herramientas necesarias para crearlos y modificarlos sin apenas conocimientos previos.


FreeDFD 1.1














FreeDFD es un editor e interprete de diagramas de flujo para los sistemas operativos de Windows  y linux que permite trabajar tanto con algoritmos sencillos como complejos.


Microsoft Office Visio 2010 x86
Microsoft Office Visio 2010 x64

















Microsoft Office Visio se presenta como un editor gráfico capaz de crear diagramas de cualquier tamaño y complejidad, a base de nodos o formas poligonales que puedes interconectar. En esta versión se introduce la herramienta Autoconexión, con la cual podrás unir fácilmente los nodos.
La Evolución de los lenguajes de Programación










Lenguajes de programación


Tras el desarrollo de las primeras computadoras surgió la necesidad de programarlas para que realizaran las tareas deseadas.
Los lenguajes más primitivos fueron los denominados lenguajes máquina. Como el hardware se desarrollaba antes que el software, estos lenguajes se basaban en el hardware, con lo que cada máquina tenía su propio lenguaje y por ello la programación era un trabajo costoso, válido sólo para esa máquina en concreto.

El primer avance fue el desarrollo de las primeras herramientas automáticas generadoras de código fuente. Pero con el permanente desarrollo de las computadoras, y el aumento de complejidad de las tareas, surgieron a partir de los años 50 los primeros lenguajes de programación de alto nivel.

Seguir leyendo en PDF...