3. Solución de un problema mediante una computadora. La
creación de un algoritmo y su programación es una etapa, pero
debes realizar varios pasos antes y después.
es una maquina que necesita ser
programada, es decir, introducirle instrucciones que le digan lo
que tiene que hacer.
: dado un determinado problema el
programador debe idear una solución y expresarla usando un
algoritmo, debe codificarlo en un determinado lenguaje de
programación y ejecutar el programa el cual refleja una solución
al problema inicial
4. Diseño de algoritmo
Las características de un buen algoritmo son:
Debe tener un punto particular de inicio
Debe ser definido, no debe permitir dobles interpretaciones
Debe ser general(soportar la mayoría de las variantes que se pueden
presentar en la definición del problema )
Debe ser finito en tamaño y tiempo de ejecución .
Diseño de algoritmo.
Prueba de escritorio o depuración.
Se denomina prueba de escritorio a la comprobación que se le hace de un
algoritmo para saber si esta hecho. Consiste en tomar datos específicos
como entrada y seguir la secuencia, hasta obtener un resultado estos
resultados indicara si el algoritmo esta correcto o si por si el contario hay
que corregirlo.
5. Definición del problema
Esta fase esta dada por el enunciado del problema cual requiere definición
clara y precisa. Es importante que se conozca lo que se desea que realice la
computadora; mientras esto no se conozca del todo no tiene mucho caso de
continuar con la siguiente etapa.
Análisis del problemas.
Una vez que sea comprendido es necesario definir:
• Los datos de entrada.
• Cuál es la información que desea producir(salida).
• Los métodos y formulas que se necesitan para procesar los datos.
• Una recomendación practica es colocarse en el lugar de la computadora y
analizar que es lo que necesita.
6. Todos estos elementos con los cuales se construyen dichos algoritmos se basan en
una programación estructurada.
Empecemos por conocerlas reglas para cambiar formulas matemáticas a
expresiones validas para la computadora, además de diferenciar constantes e
identificados y tipos de datos simples.
Un dato puede ser simple un simple carácter, tal como b, un valor entero tal como 35
Numéricos
Simples Lógicos
Tipos de datos Alfanuméricos(String)
Arreglos (Vectores, Matrices)
Registros.
Estructurados Archivos.
Apuntadores.
7. Permiten representar valores escalares de forma numérica, esto incluye a los
números enteros y reales. Este tipo de datos permiten realizar operaciones
aritméticas comunes.
Son aquellos que solo pueden tener dos valores(verdadero o falso) ya que
representan el resultado de una comparación entre otros datos .
Es una secuencia de caracteres alfanuméricos que permiten representar
valores identificables de forma descriptiva.
Es posible representar números como alfanuméricos pero estos pierdan
propiedad matemáticas no es posible haber operaciones con ellos
8. Los identificadores representan los datos de un programa (constantes ,
variables, tipos de datos)es una secuencia de caracteres que sirve para identificar
una posesión en la memoria.
Ejemplo:
Nombre
Num_hrs
Calif2
Debe comenzar con una letra (A o Z mayúsculas o minúsculas ) y no deben
contener espacios en blanco.
Letras, dígitos y caracteres como la subraya (_)
La longitud de identificadores puede ser varios caracteres : pero es
recomendable una longitud de 8 caracteres.
El nombre del identificador debe dar una idea del valor que contiene.
9. Una constante es un dato numérico que no cambia durante la
ejecución del programa
Es un espacio en la memoria de la computadora que permite
almacenar un dato durante la ejecución de un proceso, su
contenido puede cambiar durante la ejecución del programa.
Las variables son: el radio, el área y la constate de pi
10. Clasificación de las variables
Numéricas
por su contenido Lógicas
Variables Alfanuméricos
por su uso Del trabajo
Contadores
Por su contenido Acumulados
• Variables numéricas: son aquellas en las cuales se almacenan valores
numéricos positivos o negativos, números del 9 a 0 signos + y – y el
punto decimal
• Variables lógicas: son a quelas que solo pueden tener dos valores que
representan el resultado de una comparación entre otros datos.
• Variables alfanuméricas: esta formada por caracteres alfanuméricos
11. reciben el resultado de una operación
matemática completa
se utiliza para llevar el control del numero de ocasiones
en que se realiza una operación
forma que tomas una variable y que sirve para llevar
la suma acumulativa de una serie de valores
Las expresiones son combinadas de constantes, variables,
símbolos de operaciones paréntesis, y nombres de funciones especiales .
Cada expresión toma un valor que se determina tomando los valores de las variables
y contantes aplicadas se clasifican en:
• Aritméticas
• Relacionales
• Lógicas