You are on page 1of 5

1 Definicin de Algoritmo

Un algoritmo es una secuencia precisa de operaciones (pasos) que


resuelven un problema en un tiempo finito.

Pseudocodigo: representaciones estructuradas escritas no grficas, es una notacinUtilizar palabras que


utilizamos normalmente

operadores: suma resta producto, division, < >..

nombres

comentarios: indicar lo que se hace comentario

palabras reservadas: identifica una de las estructuras de los organigramas--- inicio, fin

Qu es un programa?
Un programa es la expresin (transcripcin) de un algoritmo en un lenguaje de
programacin, capaz de ser procesado por un ordenador tras su compilacin y
linkado y que controla el funcionamiento de un ordenador a la hora de resolver
un problema

TEMA3
TECNICAS DE PROGRAMACION
CONCEPTOS:

OBJETOS DE UN PROGRAMA:

Qu son? Elementos a travs de los cuales almacenamos los datos y resultados de operaciones con los que
llegamos a la resolucin de un problema.

NUMERICOS: Contienen datos formados exclusivamente por nmeros


que pueden ser de dos tipos:

Enteros : son datos numricos llamados tambin de coma o punto fijo. Su rango depende del
computador y del lenguaje de programacin, se representan en decimal por dgitos (1 2 3 4 5 6 7
8 9) formando cantidades enteras, es decir, sin parte fraccionaria positivas o negativas.

Reales :son datos numricos tambin llamados de coma o punto flotante. Su rango depende del
computador y del lenguaje de programacin, se representan por dgitos formando cantidades
positivas o negativas que pueden tener cifras fraccionarias
LOGICOS: Datos que toman exclusivamente dos valores (0,1) (verdadero,falso), el uno corresponde con
verdadero y el cero con falso. Se almacenan en memoria mediante un solo bit y se utilizan para elegir entre 2
alternativas diversas o como resultado de una comparacin.
CARCTER: Aquellos que representan un solo elemento alfanumrico, va entre comillas
Cuando es un solo carcter va entre ` ` y cuando es una cadena va entre la caracterstica ms principal del
carcter es la longitud el espacio tambin es considerado un carcter.
Cada carcter de tipo alfanumrico suele almacenarse en un byte
ESTRUCTURADAS: Para agrupar distintos datos de los vistos en los simples.
Ejemplos: registros, ficheros,conjuntos, listas, arrays.
DEFINIDOS POR EL USARIO: El propio programador define un tipo de datos al principio del programa ya que
los va a necesitar para la resolucin del mismo.

Diagramas de flujo (organigrama)


Un diagrama de flujo es la representacin grfica de flujo de un algoritmo o de
una secuencia de
acciones rutinarias. conocidos como fluxogramas- son una representacin
grfica
mediante la cual se representan las distintas operaciones

s ventajas de realizar Diagramas de Flujo podemos encontrar:


Favorecen la comprensin del proceso/procedimiento al mostrarlo como un
dibujo.

Permiten identificar los problemas y las oportunidades de mejora del proceso

Un programa es un conjunto de instrucciones que se dan al ordenador


indicndoles las operaciones o tareas a realizar.
LENGUAJE DE PROGRAMACIN herramienta que nos permite transformar un
algoritmo en un programa. Consta de:
Un lxico.
Una gramtica.
Una semntica.

COSTANTES: son datos cuyo valor no varia durante la ejecucin de un programa, es decir, es un objeto cuyo
valor almacenado en una zona de la memoria permanece inalterado.
VARIABLES : Representan datos que pueden modificar su valor, se caracterizan por el nombre que le damos
y por el tipo. El sistema debe conocer el tipo de datos de cada variable para poder almacenar en memoria
dichos valores, el modo de declarar varia segn el lenguaje.
OPERACIONES ARITMETICAS: estn formadas por un operador y una serie de datos permiten elaborar
expresiones estos operadores aritmticos son: + - * / etc.
OPERACIONES LOGICAS o BOOLEANAS: Estan formados por una constante o variable, operador lgico
seguido de una constante o variable.

You might also like