Vous êtes sur la page 1sur 7

QU DEBO SABER?

QU DEBO SABER?
Conocimientos Previos

Autor: Ing. Sandivel Borja Jaimes 2012 Autor: Ing. Sandivel Borja Jaimes
1

QU DEBO SABER?

Contenido
APRENDIENDO A PROGRAMAR EN C ............................................................................................ 3 TIPOS DE DATOS ............................................................................................................................ 3 DATO ......................................................................................................................................... 3 TIPO ........................................................................................................................................... 3 OPERADORES................................................................................................................................. 4 OPERADORES ARITMTICOS ..................................................................................................... 4 OPERADORES DE INCREMENTO Y DECREMENTO ..................................................................... 4 OPERADORES RELACIONALES ................................................................................................... 4 OPERADORES LGICOS ............................................................................................................. 5 OPERADORES DE MANEJO DE BITS ........................................................................................... 5 ALGORITMO .................................................................................................................................. 5 DIAGRAMA DE FLUJO .................................................................................................................... 6 PSEUDOCDIGO ............................................................................................................................ 6

2
Autor: Ing. Sandivel Borja Jaimes
2

QU DEBO SABER?

QU DEBO SABER?
APRENDIENDO A PROGRAMAR EN C TIPOS DE DATOS

Para conocer los diferentes tipos de datos existentes en programacin primero debemos definir el significado de algunos componentes

DATO
Unidad mnima de Informacin

TIPO
El tipo de un dato determina el rango de valores que puede tomar el dato y su ocupacin en memoria durante la ejecucin del programa.

Tipo de dato Entero Real Carcter Cadena de carcter

Palabra reservada Int Float Char Char int float char char[n]

Especificadores de formato %d %f %c %s

Comentario Entero con signo Real con signo carcter Cadena de caracteres

Ejemplo Int numero=0; Float numero=12.2; Char letra = a; Char palabra[10] = HOLA;

Autor: Ing. Sandivel Borja Jaimes

QU DEBO SABER?

OPERADORES
Son los elementos o carcteres grficos encargados de manipular todos los datos, que pueden ser dados por nmeros, carcteres, variables, constantes matrices, etc. Hay varios tipos de Operadores dependiendo su funcin.

OERARES ARITMTICOS
Son los operadores encargados de realizar la operaciones bsicas matemticas.

OPERADORES DE INCREMENTO Y DECREMENTO


Existe un operador que incrementa el valor de uma variable o dato y que por igual puede decrementarlo. Incremento Decremento ++ --

OPERADORES RELACIONALES
Son los operadores usados em las estructuras condicionales o de comparacin de datos. Estos operadores nos devolvern segn el resultado un 0 si la condicin no se cumple o un 1 si se cumple, o lo que es lo mismo true y false, verdadero y falso.

4
Autor: Ing. Sandivel Borja Jaimes
4

QU DEBO SABER? OPERADORES LGICOS


Son los operadores que nos permiten unir varias condiciones.

OPERADORES DE MANEJO DE BITS


Estos operadores nos permiten manipular internamente, es decir bit a bit, las variables

ALGORITMO
Es una serie de pasos a seguir para resolver un problema. Algunas de sus propriedades son: Tiempo secuencial. Un algoritmo funciona en tiempo discretizado paso a paso, definiendo as una secuencia de estados "computacionales" por cada entrada vlida (la entrada son los datos que se le suministran al algoritmo antes de comenzar). Estado abstracto. Cada estado computacional puede ser descrito formalmente utilizando una estructura de primer orden y cada algoritmo es independiente de su implementacin (los algoritmos son objetos abstractos) de manera que en un algoritmo las estructuras de primer orden son invariantes bajo isomorfismo. Exploracin acotada. La transicin de un estado al siguiente queda completamente determinada por una descripcin fija y finita; es decir, entre cada estado y el siguiente solamente se puede tomar en cuenta una cantidad fija y limitada de trminos del estado actual. La descripcin de un algoritmo usualmente se hace en tres niveles: 1. Descripcin de alto nivel. Se establece el problema, se selecciona un modelo matemtico y se explica el algoritmo de manera verbal, posiblemente con ilustraciones y omitiendo detalles.

Autor: Ing. Sandivel Borja Jaimes

QU DEBO SABER?
2. Descripcin formal. Se usa pseudocdigo para describir la secuencia de pasos que encuentran la solucin. 3. Implementacin. Se muestra el algoritmo expresado en un lenguaje de programacin especfico o algn objeto capaz de llevar a cabo instrucciones.

DIAGRAMA DE FLUJO
Los diagramas de flujo son descripciones grficas de algoritmos; usan smbolos conectados con flechas para indicar la secuencia de instrucciones.

La simbologa para crear un diagrama de flujo es la siguiente:

PSEUDOCDIGO
El principal objetivo del pseudocdigo es el de representar la solucin a un algoritmo de la forma ms detallada posible, y a su vez lo ms parecida posible al lenguaje que posteriormente se utilizara para la codificacin del mismo. Las principales caractersticas de este lenguaje son:

6
6

Autor: Ing. Sandivel Borja Jaimes

QU DEBO SABER?

Se puede ejecutar en un ordenador Es una forma de representacin sencilla de utilizar y de manipular. Facilita el paso del programa al lenguaje de programacin. Es independiente del lenguaje de programacin que se vaya a utilizar. Es un mtodo que facilita la programacin y solucin al algoritmo del programa.

Todo documento en pseudocdigo debe permitir la descripcin de:


Instrucciones primitivas Instrucciones de proceso Instrucciones de control Instrucciones compuestas Instrucciones de descripcin

Estructura a seguir en su realizacin: Cabecera:


Programa: Modulo: Tipos de datos: Constantes: Variables:

Cuerpo:

Inicio Instrucciones Fin

7
Autor: Ing. Sandivel Borja Jaimes
7

Vous aimerez peut-être aussi