Your SlideShare is downloading. ×
Programacion
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
183
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Programar es dar instrucciones precisas a un objeto o sistema para programardebemos tener un conocimiento del lenguaje en el que se va a programar
  • 2. Existen varias formas para programar:Programación modular:La programación modular consiste en tomar un problema grande ydividirlo en programas pequeños con el fin de hacerlo mas legible ymanejable
  • 3. Programación estructurada:Esta programación son algoritmos que tienen pasos condicionales,interactivos y secuenciales Programación declarativa:en esta programación no se necesita instrucciones si no se le da elconocimiento completo es decir La solución es obtenida mediantemecanismos internos de control
  • 4. AlgoritmosLos algoritmos son una secuencia de pasos lógicos para solucionar unproblema deben ser precisos he indicar el orden de la realización decada paso debe ser definido y finito es decir debe terminar en cualquiermomento
  • 5. pseudocodigoEl principal objetivo del pseudocódigo es el de representar la solución a unalgoritmo de la forma más detallada posible, y a su vez lo más parecidaposible al lenguaje que posteriormente se utilizara para la codificación delmismo.
  • 6. Diagrama de flujoEl diagrama de flujo es la representación grafica de un algoritmo este sepuede construir en el programa DFD
  • 7. Tipos de datoslos datos son el conjunto de valores que se pueden utilizardurante un programa, si se utiliza valores diferentes no seranvalidos mostrando “ERROR ” Datos simples Datos compuestos Datos tipo entero Datos tipo real Datos tipo lógico Datos tipo caracter Datos tipo cadena
  • 8. Datos simplesEstos datos son de tipo indivisibles es decir no sepueden descomponerEjemplosDIA:12AÑO:2012MES:6LETRA: P
  • 9. Datos compuestosEstos están conformados por datos simplesEjemplosNOMBRE: OSCARPAIS: COLOMBIA
  • 10. Datos tipo enteroEs el conjunto de tipo infinito , también tiene losvalores máximo y mínimo, representa númerosenteros con o sin signo, que estarán compuestos porlos dígitos del 0 al 9, pudiendo ser precedidos por lossignos + o -.Ejemplo-176, -1, 45 etc.
  • 11. Datos tipo realEste toma como valor al numeroperteneciente al conjunto de los realesEjemplosPESO: 54,2ALTURA: 1,27
  • 12. Datos tipo LógicoToman como valor solo falso y verdaderoEjemplostoma como valor al numero pertenecienteal conjunto de los reales
  • 13. Datos tipo CaracterEste tipo de datos se emplea para representar uncarácter perteneciente a un determinado códigoutilizado por el ordenadorEjemploidentificador = ‘valor’
  • 14. Datos tipo Cadenauna cadena de caracteres es un número decaracteres consecutivos encerrado entre unosdelimitadores determinados, que en ellenguaje C son las comillas doblesEjemplopalabra = “hola”
  • 15. identificadoresRecibe el nombre de identificador unelemento que hace parte de un algoritmoLos identificadores entero, real, lógico ycaracter están predefinidos, forman partedel lenguaje algorítmico
  • 16. Reglas de sintaxis1: Consta de uno o más caracteresnumerodia_del_mesPINGUINO1_ciudad
  • 17. 2: El primer carácter debe ser una letra o el carácter subrayado (_), mientrasque, todos los demás pueden ser letras, dígitos o el carácter subrayado (_). Lasletras pueden ser minúsculas o mayúsculas del alfabeto inglés. Así pues, noestá permitido el uso de las letras ñ y Ñ`Ejemplodia_del_mes3:No pueden existir dos identificadores iguales, es decir, dos elementos de unalgoritmo no pueden nombrarse de la misma forma. Lo cual no quiere decirque un identificador no pueda aparecer más de una vez en un algoritmo.EjemploLos siguientes identificadores no pueden ser definidos por el programador:enterocarácterentero y caracter son identificadores predefinidos (ya existen), por tanto, nopueden ser definidos por el programador, en cumplimiento de la tercera regla.
  • 18. ExpresionesSon combinaciones de constantes variables y funcionesinterpretada de acuerdo a las normas procedentes dellenguaje de programación las expresiones pueden ser: Lógica Aritmética carácter Cadena
  • 19. OperadoresSon símbolos matemáticos que indican unaoperación especifica sobre ciertos numero deoperandosestos pueden representan:VariablesfuncionesArraysconstantes

×