Programacion Electirca - Modulo I PDF
Programacion Electirca - Modulo I PDF
Programacion Electirca - Modulo I PDF
PROGRAMACIÓN
CÓDIGO: 0862
PROGRAMACIÓN
PANAMÁ, 2023
CONTENIDO DEL CURSO
INTRODUCCIÓN
Antes de aprender un lenguaje de programación que
permita resolver la solución de un problema
específico en la computadora, es necesario
desarrollar un algoritmo, el cual les ayudará a
simplificar su lógica y buscar la mejor manera de
solucionar el problema.
Tales algoritmos se pueden desarrollar mediante
esquemas de símbolos denominados Diagramas de
Flujo o mediante Seudocódigo que es un conjunto de
instrucciones parecidos al lenguaje natural y cercano
al lenguaje de programación a desarrollar lo que
facilita su codificación.
Mediante el uso del seudocódigo, el programador
podrá desarrollar esquemas de programas de cientos
y miles de códigos de una manera estructurada
mediante módulos denominados procedimientos o
funciones.
I. ALGORITMO
Algoritmo: Es un conjunto de pasos o instrucciones
finitas, ordenadas de una manera lógica, cuya
aplicación a un conjunto de datos permiten llegar a la
solución de un problema.
Tipos de algoritmos:
1. Diagrama de flujo: algoritmo de manera gráfica por
medio de símbolos establecidos por la ISO (International
Standardization). Se utilizan como aprendizaje en la
resolución de problemas pequeños.
2. Pseudocódigo: (Pseudo= Falso, falso lenguaje).
Algoritmos que utilizan un lenguaje natural cercano al del
lenguaje de programación utilizado.
1.1.1 Definiciones de términos básicos de la Programación
▪ Programa Fuente.
Programa codificado con instrucciones de acuerdo al lenguaje de Programación a utilizar.
▪ Programa Objeto.
Como resultado de la compilación del programa sin errores, se crea un archivo binario entendible por el compilador necesario para su
ejecución.
▪ Compilación del Programa.
Cuando se ejecuta un programa para detectar errores de sintaxis y errores en el programa.
▪ Ejecución del Programa.
▪ Correr el programa para su respective entrada y salida de datos en el computador, una vez esté completamente depurado ( compilado ).
▪ Rastreo o Debuger del Programa.
Utilidad de todo entorno de programación ( IDE ) que permite inspeccionar el contendido de variables para verificar que arroje los
resultados correctos.
▪ Funciones.
Parte o modulo de un conjunto de instrucciones relacionadas para realizar una tarea específica.
▪ Prototipo de Funciones.
▪ Es la declaración de una función dentro de un programa.
▪ IDE.
Integrated Development Envirolnmente. Ambiente o entorno de programación que facilita la codificación, compilación y ejecución
de un programa.
Ejemplo: PSEINT, DEV C++
1.1.2 Etapas para la resolución de
problemas
Definición del problema.
Esta fase está dada por el enunciado del problema, el cual requiere una definición clara y precisa. Es
Importante que se conozca lo que se desea que realice la computadora; mientras esto no se conozca del
todo no tiene mucho caso continuar con la siguiente etapa.
Análisis del Problema
Estudiamos y analizamos el problema hasta comprenderlo por completo y siguiendo las
especificaciones otorgadas por el cliente, empresa o persona que requiere de una solución mediante un
programa de computadora.
Diseño del algoritmo.
Después de haber analizado el problema, se diseña una manera de cómo resolverlo mediante un algoritmo
(Diagrama de flujos o Seudocódigo)
Codificación
La solución del algoritmo posteriormente se transcribe a un lenguaje de programación siguiendo su
respectiva sintaxis.
Compilación y ejecución.
El programa se compila y se revisa rigurosamente en busca de algún error hasta que esté completamente
depurado y listo para ponerlo en funcionamiento (ejecutarlo).
Mantenimiento y documentación.
Comprobado que nuestro programa funciona perfectamente, este se actualiza y se modifica según sea
necesario.
El programa se documenta por completo desde el momento del análisis hasta la parte de mantenimiento.
Es necesario crear un manual de Procedimientos que sea un instructive para la Alta Gerencia y Usuarios.
1.2 Reglas para la escritura de algoritmos (Seudocódigo)
4. booleano;
Sirven para representar datos de tipo Verdad o Falso y utilizan 2 Bytes de memoria en el computador.
( Finalizar=Verdadero, DeseaTerminar=Falso )
5. Cadena de Caracteres.
Nombre, Direccion, Ciudad;
caracter letra =“a”; DeseaTerminar=“S”
1.3 OPERACIONES BÁSICAS EN UN ALGORITMO
1.3.2 DECLARACIÓN DE VARIABLES