COMPUTACION

Páginas: 9 (2228 palabras) Publicado: 8 de mayo de 2013
Conceptos básicos de
programación

Mtro. José Antonio Rubio González

Lenguaje
Sistema para la comunicación de
conceptos que utiliza sonidos
hablados o representados con un
sistema de símbolos.
Usualmente está estructurado con
gramática y un sistema de escritura
como un alfabeto o silabario.

Mtro. José Antonio Rubio González

Lenguaje de programación

Conjunto de reglassintácticas y
semánticas que por medio de
sentencias permiten al programador
resolver problemáticas con la
computadora.

Mtro. José Antonio Rubio González

Algoritmo

Conjunto de pasos a seguir para resolver un
problema.
Características:
Precisión – pasos claros y precisos
Determinismo - siempre debe arrojar los mismos
resultados ante las mismas entradas.
Finitud – longitud finitaMtro. José Antonio Rubio González

Ejemplo algoritmo cotidiano
Cambiar una llanta
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

Inicio.
Traer gato.
Levantar el coche con el gato.
Aflojar tornillos de las llantas.
Sacar los tornillos de las llantas.
Quitar la llanta.
Poner la llanta de repuesto.
Poner los tornillos.
Apretar los tornillos.
Bajar el gato.
Fin

Mtro. José AntonioRubio González

Ejemplo
Algoritmo para el calculo del
promedio de 3 valores enteros
dados.
1.
2.
3.
4.
5.

Pedir 3 valores enteros
Obtener 3 valores enteros
Sumar los 3 valores enteros
Dividir la suma / 3
Presentar el promedio

Mtro. José Antonio Rubio González

Programa

Conjunto de instrucciones codificadas en
un lenguaje específico, que ejecuta la
computadora para llegar aun fin u
obtener un resultado

Mtro. José Antonio Rubio González

Fases de creación de un programa
Definir problema

Análisis del problema
Diseño del algoritmo
Codificación
Prueba y depuración
Documentación
Mantenimiento
Mtro. José Antonio Rubio González

Definición del problema
Esta fase está dada por el
enunciado del problema, el cual
requiere una definición clara yprecisa. Es importante que se
entienda perfectamente lo que
desea que realice la computadora;
para poder continuar con la siguiente
etapa.

Mtro. José Antonio Rubio González

Análisis del problema
Una vez que se ha comprendido lo que se
desea que la computadora haga, la etapa
de análisis es muy importante ya que en
este
se
identifican
tres
factores
indispensables:
Que información senecesita para obtener
el resultado deseado (datos de entrada)
Que información que se desea producir
(datos de salida)
Los métodos y fórmulas que se necesitan
para procesar los datos y producir esa
salida

Mtro. José Antonio Rubio González

Diseño del algoritmo
La etapa de diseño se centra en
desarrollar el algoritmo basándonos
en las especificaciones de la etapa
del análisis, unalgoritmo lo
podemos representar mediante el
diagrama
de
flujo
o
el
pseudocódigo.

Mtro. José Antonio Rubio González

Codificación
En la etapa de codificación se transcribe
el pseudocódigo definido en la etapa de
diseño en código de un lenguaje de
programación, es decir un programa
reconocido por la computadora, a este
código se le conoce como código fuente.
Por ejemplo el lenguaje“C” es un
lenguaje de programación y es el que
utilizaremos en el presente curso.

Mtro. José Antonio Rubio González

Prueba y depuración
Los errores humanos dentro de la programación de
computadoras son muchos y aumentan considerablemente con la
complejidad del problema. El proceso de identificar y eliminar
errores, para dar paso a una solución sin errores se le llama
depuración.Existen dos tipos: la pruebas de sintaxis y las pruebas de lógica.
Las pruebas de sintaxis se ejecutan primero y son las mas
sencillas, esta prueba la realiza el compilador del programa cada
vez que se ejecuta el programa hasta que el código no presente
errores es decir que la sintaxis que requiere el lenguaje sea la
correcta, de lo contrario el propio compilador te va mostrando los
errores...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS