programacion

20

Upload: cristian-guevara

Post on 03-Jul-2015

188 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Programacion
Page 2: Programacion

Programar es dar instrucciones precisas a un objeto o sistema para programar debemos tener un conocimiento del lenguaje en el que se va a programar

Page 3: Programacion

Existen varias formas para programar:

Programación modular:

La programación modular consiste en tomar un problema grande y dividirlo en programas pequeños con el fin de hacerlo mas legible y manejable

Page 4: Programacion

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 el conocimiento completo es decir La solución es obtenida mediante mecanismos internos de control

Page 5: Programacion

AlgoritmosLos algoritmos son una secuencia de pasos lógicos para solucionar un problema deben ser precisos he indicar el orden de la realización de cada paso debe ser definido y finito es decir debe terminar en cualquier momento

Page 6: Programacion

pseudocodigo

El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizara para la codificación del mismo.

Page 7: Programacion

Diagrama de flujo

El diagrama de flujo es la representación grafica de un algoritmo este se puede construir en el programa DFD

Page 8: Programacion

Tipos de datos

los datos son el conjunto de valores que se pueden utilizar durante 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

Page 9: Programacion

Datos simples Estos datos son de tipo indivisibles es decir no se pueden descomponer Ejemplos

DIA:12AÑO:2012MES:6LETRA: P

Page 10: Programacion

Datos compuestos

Estos están conformados por datos simplesEjemplos

NOMBRE: OSCARPAIS: COLOMBIA

Page 11: Programacion

Datos tipo entero

Es el conjunto de tipo infinito , también tiene los valores máximo y mínimo, representa números enteros con o sin signo, que estarán compuestos por los dígitos del 0 al 9, pudiendo ser precedidos por los signos + o -.

Ejemplo-176, -1, 45 etc.

Page 12: Programacion

Datos tiporeal

Este toma como valor al numero perteneciente al conjunto de los reales

Ejemplos

PESO: 54,2ALTURA: 1,27

Page 13: Programacion

Datos tipoLógico

Toman como valor solo falso y verdadero

Ejemplos toma como valor al numero perteneciente al conjunto de los reales

Page 14: Programacion

Datos tipoCaracter

Este tipo de datos se emplea para representar un carácter perteneciente a un determinado código utilizado por el ordenador

Ejemplo

identificador = ‘valor’

Page 15: Programacion

Datos tipoCadena

una cadena de caracteres es un número de caracteres consecutivos encerrado entre unos delimitadores determinados, que en el lenguaje C son las comillas dobles

Ejemplo palabra = “hola”

Page 16: Programacion

identificadores

Recibe el nombre de identificador un elemento que hace parte de un algoritmo Los identificadores entero, real, lógico y caracter están predefinidos, forman parte del lenguaje algorítmico

Page 17: Programacion

Reglas de sintaxis

1: Consta de uno o más caracteres

numerodia_del_mesPINGUINO1_ciudad

Page 18: Programacion

2: El primer carácter debe ser una letra o el carácter subrayado (_), mientras que, todos los demás pueden ser letras, dígitos o el carácter subrayado (_). Las letras pueden ser minúsculas o mayúsculas del alfabeto inglés. Así pues, no está permitido el uso de las letras 'ñ' y 'Ñ`

Ejemplo

dia_del_mes

3:No pueden existir dos identificadores iguales, es decir, dos elementos de un algoritmo no pueden nombrarse de la misma forma. Lo cual no quiere decir que 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, no pueden ser definidos por el programador, en cumplimiento de la tercera regla.

Page 19: Programacion

Expresiones

Son combinaciones de constantes variables y funciones interpretada de acuerdo a las normas procedentes del lenguaje de programación las expresiones pueden ser:

Lógica Aritmética carácter Cadena

Page 20: Programacion

Operadores

Son símbolos matemáticos que indican una operación especifica sobre ciertos numero de operandos estos pueden representan:

Variables funcionesArraysconstantes