Conceptos Básicos De Programación 1

Páginas: 6 (1402 palabras) Publicado: 9 de diciembre de 2015
Conceptos Básicos de
Programación

Metodología para la creación de algoritmos
• El computador es una máquina que por sí sola no puede hacer
nada, necesita ser programada, es decir, introducirle
instrucciones u ordenes que le digan lo que tiene que hacer. Un
programa es la solución a un problema inicial, así que todo
comienza allí: en el Problema. El proceso de programación es el
siguiente: Dadoun determinado problema el programador
debe idear una solución y expresarla usando un algoritmo (aquí
es donde entra a jugar); luego de esto, debe codificarlo en un
determinado lenguaje de programación y por último ejecutar el
programa en el computador el cual refleja una solución al
problema inicial. Esto es a grandes rasgos lo que hace el
programador de computadores

Metodología para lasolución de
problemas por medio de computadora 


DEFINICIÓN DEL PROBLEMA 
Esta fase está dada por el enunciado del problema, el cual requiere una 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 continuar
con la siguiente etapa. 



ANÁLISIS DEL PROBLEMA 
Una vez que se ha comprendido lo que sedesea de la computadora, es necesario
definir:
– Los datos de entrada.
– Cual es la información que se desea producir (salida)
– Los métodos y fórmulas que se necesitan para procesar los datos.
Una recomendación muy práctica es el de colocarse en el lugar de la computadora
y analizar qué es lo que se necesita que se ordene y en qué secuencia para
producir los resultados esperados.



Metodologíapara la solución de
problemas por medio de computadora 
DISEÑO DEL 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, es decir, soportar la mayoría de las variantes que se puedan
presentar en la definición del problema.
 Debe ser finito en tamaño y tiempo deejecución.
 Diseño del Algoritmo
 Prueba de escritorio o Depuración
 Se denomina prueba de escritorio a la comprobación que se hace de un algoritmo para saber
si está bien hecho. Esta prueba consiste en tomar datos específicos como entrada y seguir la
secuencia indicada en el algoritmo hasta obtener un resultado, el análisis de estos resultados
indicará si el algoritmo está correcto o si por elcontrario hay necesidad de corregirlo o
hacerle ajustes.

Para el proceso de Algoritmos es necesario
aprender a desarrollar un conjunto de
elementos.
Todo estos elementos con los cuales se
construyen dichos algoritmos se basan en una
disciplina llamada: Programación
Estructurada. 
Empecemos por conocer las reglas para
cambiar fórmulas matemáticas a expresiones
válidas para la computadora, además dediferenciar constantes e identificadores y tipos
de datos simples. 

Tipos De Datos 
 Todos los datos tienen un tipo asociado con ellos. Un dato
puede ser un simple carácter, tal como ‘b‘, un valor entero
tal como 35. El tipo de dato determina la naturaleza del
conjunto de valores que puede tomar una variable.‘

Tipos de Datos Simples 
 Datos Numéricos: 
Permiten representar valores escalaresde forma numérica, esto incluye a los
números enteros y los reales. Este tipo de datos permiten realizar operaciones
aritméticas comunes. 
 Datos lógicos: 
Son aquellos que solo pueden tener dos valores (cierto o falso) ya que
representan el resultado de una comparación entre otros datos (numéricos o
alfanuméricos). 
 Datos alfanuméricos (string): 
Es una secuencia de caracteres alfanuméricosque permiten representar valores
identificables de forma descriptiva, esto incluye nombres de personas,
direcciones, etc. Es posible representar números como alfanuméricos, pero estos
pierden su propiedad matemática, es decir no es posible hacer operaciones con
ellos. Este tipo de datos se representan encerrados entre comillas. 

 Identificadores 
Los identificadores representan los datos de un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Conceptos basicos de programacion
  • Conceptos Basicos De Fundamentos De Programacion
  • Conceptos básico de programación
  • conceptos basicos de programacion
  • Conceptos básicos de programación
  • Conceptos básicos de programación
  • Conceptos basicos de programacion
  • Conceptos basicos en la programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS