Publicado el 20 de Marzo del 2018
5.070 visualizaciones desde el 20 de Marzo del 2018
2,3 MB
58 paginas
Creado hace 8a (30/07/2015)
Introducción a la programación
con la ayuda de PSeInt
Manual de Programación Lógica
Introducción a la Programación
con la ayuda de PseInt
Lic. Ricardo Saucedo
30 de julio de 2015
Documento en proceso de elaboración.
C nba
Esta obra está licenciada bajo la Licencia Creative Commons Atribución-
NoComercial-CompartirIgual 4.0 Internacional. Para ver una copia de esta licencia,
visita http://creativecommons.org/licenses/by-nc-sa/4.0/deed.es.
Índice de contenido
Presentación........................................................................................................................................5
Instalación del programa..............................................................................................................................5
Introducción a la Programación........................................................................................................6
Comprensión del Problema..........................................................................................................................6
Encontrar una solución................................................................................................................................7
Enunciar un Algoritmo................................................................................................................................7
Algoritmo...........................................................................................................................................................8
Características de un Algoritmo computacional................................................................................................9
Diagrama..........................................................................................................................................................10
DFD - Diagramas de Flujo de Datos...............................................................................................................10
Pseudocódigo...................................................................................................................................................11
Estructura de un programa.............................................................................................................12
El código...................................................................................................................................................12
Sintaxis.............................................................................................................................................................12
Instrucciones....................................................................................................................................................13
Sentencias.........................................................................................................................................................14
Estructura de datos.....................................................................................................................................14
Expresiones...............................................................................................................................................15
Operadores.......................................................................................................................................................15
Reglas de precedencia......................................................................................................................................16
Operadores Lógicos.........................................................................................................................................17
Delimitadores............................................................................................................................................17
Comenzando a programar...............................................................................................................18
Algoritmo de suma....................................................................................................................................18
Algoritmo del triangulo.............................................................................................................................21
Comenzando con la programación estructurada..........................................................................24
Estructura de Decisión...............................................................................................................................24
Estructura Repetitiva.................................................................................................................................25
Algoritmo de la Tabla de Multiplicar.........................................................................................................28
Estructura Iterativa....................................................................................................................................28
Variables especiales...................................................................................................................................29
Variable contadora............................................................................................................................................30
Variable acumuladora.......................................................................................................................................31
Variable flag, bandera o señal..........................................................................................................................33
Intercambio de variables o swap................................................................................................................34
Funciones...........................................................................................................................................35
Matemáticas.....................................................................................................................................................35
Trigonométricas...............................................................................................................................................35
Funciones de cadena de texto..........................................................................................................................35
Arreglos.............................................................................................................................................37
Dimensión e índice....................................................................................................................................37
Declaración de una variable de tipo array..................................................................................................38
Vectores.....................................................................................................................................................38
Carga de un vector...........................................................................................................................................39
Procesamiento del vector cargado...................................................................................................................39
Búsqueda y muestra del vector........................................................................................................................39
Ordenamiento de un vector..............................................................................................................................42
Ordenamiento por Burbujeo............................................................................................................................46
Primera optimización, acortamiento del ciclo de burbujeo.............................................................................47
Segunda optimización, detectar vector ordenado............................................................................................47
Tercera optimización, ciclos alternados...........................................................................................................48
Matrices.....................................................................................................................................................49
Archivos.............................................................................................................................................50
Estructura de un archivo de datos..............................................................................................................50
Abrir un archivo:..............................................................................................................................................51
Leer el archivo.................................................................................................................................................51
Detectar el final del archivo.............................................................................................................................51
Guardar datos en un archivo............................................................................................................................52
Cierre de un archivo.........................................................................................................................................52
Algoritmos típicos.....................................................................................................................................53
Creación de un archivo....................................................................................................................................53
Lectura del archivo creado...............................................................................................................................53
Trabaj
Comentarios de: Manual de Programación Lógica (0)
No hay comentarios