DISEÑO DE ALGORITMOS

¿QUE ES UN ALGORITMO?

R:/
son pasos secuenciales que ayudan a  resolver o dar solución a  un problema.
En programación, un algoritmo establece, de manera genérica e informal, la secuencia de pasos o acciones que resuelve un determinado problema. Los algoritmos constituyen la documentación  principal que se  necesita para poder iniciar la fase de codificación y, para representarlos, se utiliza, fundamentalmente, dos tipos de notación: seudocientífico y diagramas de flujo. El diseño de un algoritmo es independiente del lenguaje que después se vaya a utilizar para codificarlo.

¿DE UN EJEMPLO DE ALGORITMO?

R:/algoritmo Sumar

  variables
  entero a, b, c

inicio
  escribir( "Introduzca el primer número (entero): " )
  leer( a )
  escribir( "Introduzca el segundo número (entero): " )
  leer( b )
  c ← a + b
  escribir( "La suma es: ", c )
fin

¿QUE ES UN TIPO DE DATOS?}

R:/Los datos que utilizan los programas (o algoritmos) se pueden clasificar en base a diferentes criterios. Uno de los más significativos es aquel que dice que todos los datos que utilizan los programas son simples o compuestos. Un dato simple es indivisible (atómico), es decir, no se puede descomponer.

¿CUALES SON LOS TIPOS DE DATOS?
 R:/
» Datos de Tipo Entero
» Datos de Tipo Real
» Datos de Tipo Lógico
» Datos de Tipo Carácter
» Datos de Tipo Cadena
» Clasificación de los Tipos de Datos Simples
» Ejercicios de Tipos de Datos en Pseudocódigo

¿QUE ES UNA VARIABLE?
R:/
En programación, una variable representa a un espacio de memoria en el cual se puede almacenar un dato. Gráficamente

¿COMO SE CLASIFICAN LAS VARIABLES?
R:/Las variables no tienen tipos explícitamente. Sin embargo podemos definir cinco tipos

Booleanas : 0/no/off (en caso de ser falso) y 1/yes/on/ (en caso de ser verdadero) o un número diferente de 0

Números : 1 0 3.14 1.e-10, se tratan como cadenas, salvo en expresiones aritméticas en que se convierte primero en binario.

Cadenas de caracteres : Bienvenido, "Madame De Labas", 32 , {z 3.14}
Listas : de booleanas, nombres, cadenas o listas (pudiendo anidar listas)

Matrices asociativas : T(clave) M(2,3) que puedan contener los 4 tipos anteriores, incluso mezclados

¿DE EJEMPLO DE VARIABLES?

R:/


Comentarios

Entradas populares de este blog

REGLAS DEL AULA INFORMATICA