Translate

sábado, 27 de septiembre de 2014

Diagramas de flujo y pseudocódigo.

Diagramas de flujo.

Es la forma de representar gráficamente los pasos de un programa.
Entre las figuras tenemos:





Pseudocódigo:

Consiste en mezclar el lenguaje de programación y el lenguaje natural (inglés, español,etc) para el desarrollo del diseño de un programa.

Ejemplo:

//Jorge Velasco. 30de septiembre del 2014//
// Obtener el área de un lado del cubo, el área total del cubo y el volumen del cubo.//
Inicio
//variables
Reales positivos: A
Imprimir “Ingrese el valor del lado del cubo”
Leer A
B= A*A
C= A*A*6
V= A*A*A
Imprimir “El área del lado del cubo es:”,
B
Imprimir “El área total del cubo es:”,
C
Imprimir “El volumen del cubo es:”,
D


Fin

Paradigmas y tipos de operadores

¿Qué es un paradigma de programación? 

Es una propuesta tecnológica para la resolución de uno o varios problemas delimitados.

Paradigmas más comunes:
  • Funcional: Este es un caso del paradigma declarativo.
  • Lógico: Este es otro caso del paradigma declarativo.
  • Declarativo :la combinación lógico-funcional.
  • Orientados a objetos: Un lenguaje completamente orientado a objetos.
  • Programación dinámica :está definida como el proceso de romper problemas en partes pequeñas para analizarlos.
  • Multiparadigma: consta del uso de dos o más paradigmas para la resolución de problemas.

Operadores:

Son símbolos que indican un tipo de operación específica. Pueden ser:
•Aritméticos (^, *, /, +, -, div, mod)
•Relacionales (=, <>,<, >, <=, >=)
•Lógicos (NO, Y, O )
Estos operadores se aplican y ejecutan mediante una jerarquía específica.
Por ejemplo:
a. (5 + 2) * (4 + 4) = 56
b. 7 + 3 * 2 + (2 - 1) = 14
c. 6 * 2 + 4 * 3 + 5 / 2 = 26,5
d. 5 + 1 * 4 / 2 * 7 - (8 + 2) = 9
e. 8 + (5 * 6) - 6 = 32
f. 9 + 5 * 3 = 24
g. 4 / 2 * (10 - 5) * 3 = 30

miércoles, 24 de septiembre de 2014

Algoritmos y lenguajes de programación.

¿Qué es un algoritmo?

Es un conjunto de pasos que se debe seguir para dar solución a un problema específico.

Características de un algoritmo.
Un algoritmo debe ser:
Preciso: No debe haber ambigüedad en los pasos.
Definido: En caso de ser seguido dos veces se debe llegar al mismo resultado
Finito: Debe tener numero finito de pasos.

¿Qué es un lenguaje de programación?

Es un conjunto de símbolos mediante los cuales nos podemos comunicar con el computador.


Los lenguajes de programación se clasifican en:

Lenguaje de máquina: es aquel que  está escrito en dígitos binarios, es decir (1s y 0s) y es entendido directamente por el computador.

Lenguaje ensamblador: es aquel que nos permite escribir programas con instrucciones similares al lenguaje humano.

Lenguaje de alto nivel: es el más utilizado por los programadores, son independientes de la máquina.


Introducción a la programación

¿Qué es programar?

Programar es darle una serie de instrucciones a una máquina para que realice una función automáticamente.

¿Qué es un programa?

Programa es el conjunto de órdenes que se le da a una computadora para realizar una tarea específica.

¿Quién es considerado un programador?

Programador es la persona capacitada para decirle al computador lo que tiene que hacer. (órdenes)


¿Cuál es la diferencia entre un compilador y un intérprete?

La diferencia es que el compilador lee el programa completamente en lenguaje fuente y lo transforma a lenguaje orientado a objetos mientras que el intérprete lee el programa línea a línea y lo transforma en lenguaje intermedio para luego ejecutarlo