La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

U NIVERSIDAD S AN P EDRO F ILIAL B ARRANCA F ACULTAD DE I NGENIERÍA E SCUELA P ROFESIONAL DE I NG. I NFORMÁTICA Y DE S ISTEMAS C URSO : ALGORITMOS Tema.

Presentaciones similares


Presentación del tema: "U NIVERSIDAD S AN P EDRO F ILIAL B ARRANCA F ACULTAD DE I NGENIERÍA E SCUELA P ROFESIONAL DE I NG. I NFORMÁTICA Y DE S ISTEMAS C URSO : ALGORITMOS Tema."— Transcripción de la presentación:

1 U NIVERSIDAD S AN P EDRO F ILIAL B ARRANCA F ACULTAD DE I NGENIERÍA E SCUELA P ROFESIONAL DE I NG. I NFORMÁTICA Y DE S ISTEMAS C URSO : ALGORITMOS Tema 02: Estructura Secuencial Ing. Jorge Pariasca León

2

3 M ETODOLOGÍA DE LA PROGRAMACIÓN Pasos en el proceso de programación Análisis del problema Diseño Codificación (Implementación) Prueba

4 A NÁLISIS Para realizar el análisis de un problema y poder plantear una solución mediante algoritmos debemos establecer: Los tipos de datos a ser utilizados (variables) Determinar si los datos son de entrada, de proceso, o de salida. Para los procesos debemos tener en claro el Operador Aritmético a utilizar. EntradaSalidaPROCESO

5 V ARIABLES Las variables son los contenedores de los datos que utiliza un programa. Cada variable ocupa un espacio en la memoria RAM del ordenador para almacenar un dato determinado. Las variables tienen un nombre (un identificador) que sólo puede contener letras, números y el carácter de subrayado (también vale el símbolo $). El nombre puede contener cualquier carácter Unicode.

6 R EGLAS PARA DECLARAR VARIABLES Iniciar por una letra minúscula. No debe contener espacios, en todo caso usar guion bajo ( _ ). Si esta compuesta por dos palabras la inicial de la segunda palabra debe ser mayúscula. No se debe declarar variables con el mismo nombre. Las minúsculas y mayúsculas son diferentes. Tal y como se declara una variable debe ser utilizada. No utilizar palabras reservadas

7 A NÁLISIS Operadores Aritméticos NombreSímbolo Suma + Resta - Multiplicación * División / Potenciación ^ Módulo % FuncionesEjemplo (Raíz)

8 D ISEÑO Los algoritmos pueden diseñarse en forma Gráfica y No Gráfica, mediante: Pseudocódigo Diagrama de Flujo

9 D ISEÑO : D IAGRAMAS DE F LUJO Es el esquema más viejo de la informática. Se trata de una notación que pretende facilitar la escritura o la comprensión de algoritmos. Gracias a ella se esquematiza el flujo del algoritmo. Fue muy útil al principio y todavía se usa como apoyo para explicar ciertos algoritmos. Si los algoritmos son complejos, este tipo de esquemas no son adecuados. No obstante cuando el problema se complica, resulta muy complejo de realizar y de entender. De ahí que actualmente, sólo se use con fines educativos y no en la práctica. Pero sigue siendo interesante en el aprendizaje de la creación de algoritmos. Los diagramas utilizan símbolos especiales que ya están normalizados por organismos de estandarización como ANSI e ISO.

10 D ISEÑO : D IAGRAMAS DE F LUJO

11

12 D ISEÑO : P SEUDOCÓDIGO Son instrucciones escritas en un lenguaje orientado a ser entendido por un ordenador. Por ello en pseudocódigo sólo se pueden utilizar ciertas instrucciones. La escritura de las instrucciones debe cumplir reglas muy estrictas. Las únicas permitidas son: De Entrada /Salida. Para leer o escribir datos desde el programa hacia el usuario. De proceso. Operaciones que realiza el algoritmo (suma, resta, cambio de valor,...) De control de flujo. Instrucciones alternativas o iterativas (bucles y condiciones). De declaración. Mediante las que se crean variables y subprogramas. Llamadas a subprogramas. Comentarios. Notas que se escriben junto al pseudocódigo para explicar mejor su funcionamiento. Existen multitud de pseudocódigos, es decir no hay un pseudocódigo 100% estándar. Pero sí hay gran cantidad de detalles aceptados por todos los que escriben pseudocódigos.

13 D ISEÑO : P SEUDOCÓDIGO

14 S OFTWARE : P SE I NT U LTIMA VERSIÓN : 20160822

15 S OFTWARE : P SE I NT

16

17

18

19


Descargar ppt "U NIVERSIDAD S AN P EDRO F ILIAL B ARRANCA F ACULTAD DE I NGENIERÍA E SCUELA P ROFESIONAL DE I NG. I NFORMÁTICA Y DE S ISTEMAS C URSO : ALGORITMOS Tema."

Presentaciones similares


Anuncios Google