Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

CARACTERISTICAS DE LA PROGRAMACION ESTRUCTURADA

No description
by

Daniel Regalado Sanchez

on 8 October 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of CARACTERISTICAS DE LA PROGRAMACION ESTRUCTURADA


Mezcla de lenguaje de programación y español (o inglés o cualquier otro
idioma) que se emplea, dentro de la programación estructurada, para
realizar el diseño de un programa.

-Es la representación narrativa de los pasos que debe seguir un algoritmo
para dar solución a un problema determinado. El pseudocódigo utiliza
palabras que indican el proceso a realizar






ESTRUCTURAS SECUENCIALES


Se refiere al orden en el cual deben ejecutarse las instrucciones de un algoritmo, tienen un orden físico que es de arriba hacia abajo que es conocido como programación descendente.

Para programas que realizan este tipo de procesos utilizamos instrucciones de Entrada/Salida y/o
procesos.








PROGRAMADOR
ESTRUCTURAS SELECTIVAS

Tiene la característica de seleccionar una acción entre dos o más alternativas.

- Existen dos tipos de estructuras de selección: Simple o Binaria y
Múltiple.











CARACTERISTICAS DE LA PROGRAMACION ESTRUCTURADA
Tipos de datos.
Ocupan una sola casilla de memoriay hacen referencia a un único valor a la vez.
- Dentro de este grupo de datos se encuentran:

– Enteros
– Reales
– Caracteres
– Booleanos
– OtrosTipo

TIPOS DE DATOS ESTRUCTURADOS


Se caracterizan por el hecho de que con un nombre se hace referencia a un grupo de casillas de memoria y cada dato estructurado tiene varios componentes, cada uno de los componentes puede ser a la vez u dato simple o
estructurado.

• Dentro de este grupo de datos se encuentran:
– Arreglos
– Cadenas de caracteres
– Registros








Tipos de Datos e Identificadores
Los datos simples y estructurados se clasifican en:

– Numéricos, enteros y reales
– Alfanuméricos, caracteres y cadenas
– Lógicos, booleanos

• Las celdas de memoria en donde se guardan los datos, tienen un nombre que
permite su identificación.

Los datos que no cambian durante la ejecución de un programa se llaman
constantes y los objetos que pueden cambiar su valor durante la ejecución de un programa se
llaman variables


OPERADORES

• Son símbolos que indican un tipo de operación específica. Pueden ser:
• Aritméticos (^, *, /, +, -, div, mod)
• Relacionales (=, <>,<, >, <=, >=)
• Lógicos (NO, Y, O )
• Estos operadores se aplican y ejecutan mediante una jerarquía específica.
• Por ejemplo:
– 9 + 7 * 8 – 36/5
– A=5 y B=16 -> (A^2)>(B*2)
– ((NOT A) AND B) OR (A AND (NOT B))
















ENFOQUE ALGORÍTMICO EN LA SOLUCIÓN
DE PROBLEMAS DE PROGRAMACIÓN
ESTRUCTURADA

PROGRAMA

En la vida cotidiana estamos frecuentemente programando

- Programamos el televisor que se encienda o se apague.
-Un tour de viaje etc.

Un programa es un conjunto de
ordenes que la máquina ejecuta para llevar a cabo una tarea se puede decir las ordenes que le damos al ordenador.






Algoritmo
Son el resultado de aplicar el razonamiento un problema:
Estos son los pasos que
hay que seguir para resolver un problema informático.

- Para poder ser un buen programador hay que ser capaz de resolver el problema en un
tiempo aceptable y con unos recursos alcanzables, y después traducir este algoritmo a
un lenguaje que entienda el ordenador

Un algoritmo debe ser:
• Preciso: estar compuesto de pasos bien definidos y
ordenados.

• Definido: si se sigue dos veces, se obtiene el mismo resultado cada vez.

• Finito: tener un número finito de pasos.
En un algoritmo se distinguen las siguientes acciones:

• Entrada: es la información de partida que necesita el algoritmo para
arrancar.

• Proceso: es el conjunto de todas las operaciones a realizar.

• Salida: son los resultados obtenidos.











Es la persona capacitada para decirle al ordenador que tiene
que hacer y como lo va a hacer y tiene que ser capaz de escribir un algoritmo para solucionar el
problema, y luego debe traducirlo a un lenguaje de
programación o codificar el algoritmo





PSEUDOCODIGO
Full transcript