Está en la página 1de 4

Software:

Instrucciones que se encargan de que Hardware realice ciertas tareas.

GUI

Interfaz gráfica del usuario.

Programa

Conjunto de instrucciones finitas, organizadas, ejecutadas en un orden determinado para


resolver un problema

Características

Datos

Numéricos

Cadenas

Booleanos.

Variables: es una cadena o letra que va a tomar un valor dentro de un programa.


(identificador) cambiar dentro del programa.

Constante. No cambia su valor

Operadores

Aritméticos + - * / %(MOD), potencia,raíz.

Relacionales ==, >,<, ¡=(diferente), >=, <=

Lógico and(y) not(no) or(o)

Algoritmo: Método para resolver un problema.

• Finito (inicio, fin)


• Debe ser preciso e indicar el orden en que se ejecuta cada paso (sistemático)
• Debe ser definido (que si sigue correctamente debe de dar los mismos
resultados)

Pasos para resolver un problema informático

Análisis del problema: comprender, tener en cuenta las especificaciones (entradas y salidas de
información)

Diseño del algoritmo: Determinan los pasos y acciones que se tienen que seguir.

Representaciones algorítmicas (diagramas flujo)

Programación. Implementación del algoritmo a un lenguaje de programación.


Documentación y mantenimiento: explicar como se diseño el programa y mantenerlo
actualizado.

Diagramas de Flujo.

Inicio/fin

Entrada/salida

Proceso.

decisión

conector

flujo
Ejemplo de algoritmo y diagrama de flujo del teorema de Pitágoras.
1
C=(a2+b2)1/2
Inicio
1.-Inicio

2.-definir variables (a,b) El resultado


definir
variables(a,b) es: c
3.-Pedir datos al usuario(a,b)

4.-Realizar la operación

c=((a*a)+(b*b))pot1/2 Solicitar a y b
al usuario fin
5.-Mostrar el resultado (c)

6.-fin
Realizar operación

c=((a*a)+(b*b))pot1/2

1
Realiza un algoritmo y un diagrama de flujo que pida un número, si el número es par que
muestre el mensaje este numero es par y si no que muestre el mensaje este numero es impar.

1.-Inicio inicio
2.-Definir variable (num)

3.-pedir numero al usuario (num) Definir variable


(num)
4.-Hacer operación

res=num%2
Pedir
5.- SI res == 0
numero al
Mostrar mensaje (“Este numero es par”) usuario
(num)
Si_no

Mostrar mensaje (“Este numero es impar”) Realizar operación


6.-Fin Res=num%2

si “Este
Res==0 numero es
par”

no

“Este
numero es
impar”

fin

También podría gustarte