Monografia Fundamentos de Programación
Monografia Fundamentos de Programación
•Programar nos ayuda a desarrollar muestra lógica, a pensar de manera más clara, a buscar más de una
alternativa para enfrentar una problemática, también nos hace ser más creativos, innovadores y
lideres, por ello hay muchos proyectos que desde muy niños puedan aprende sobre la programación,
aunque a los niños se les enseña la programación en bloque los más conocidos son:
- Scratch.
- Code que tiene mas de 100 empresas en las que destaca: Amazon, apple, facebook, Google y
Microsoft.
II . ¿Cómo puedo ser un buen programador?
•No existe una guía definitiva pero si hay consejos que te ayudaran.
- Elige la tecnología correcta: elige el lenguaje o la tecnología que más se ajustan a las
necesidades de tu proyectó.
- Empieza por proyectos pequeños: recurrir a documentación oficial y empezar por
proyectos pequeño.
- No solo es copiar y pegar: entender los pasos que ellos hicieron para resolver dicho
problema.
- Se parte de comunidades: hablar sobre un desarrollo y debatir sobre el mismo en una
comunidad.
- Nunca dejes de aprender: investigar sobre errores que tienes en tu código.
- Estudiar en una universidad: es importante ya que las empresas mayormente contratan a
personas profesionales pero lo más importante son los proyectos que realizas.
- Tener un conocimiento de ingles: la mayor parte de la documentación de los proyectos
de las tecnologías están en ingles.
III . ¿Necesitas saber matemáticas para programar?
• No necesitas ser un experto en matemática para programar solo lo básico pero ello
también tiene mitad mucho aunque es importante ya que las matemáticas están en
todos los aspectos de la vida.
II . ¿Qué es un programa?
Es la secuencia de introducciones escritas para poder hacer una tarea especifica es
una computadora, entonces se diría que por ejemplo, un procesador de textos, se le
facilita la redacción de los documentos.
III . ¿Qué es el lenguaje?
Es una serie de símbolos que se usan para dar a conocer uno o varios mensajes entre
dos entidades diferentes, que pueden ser de un lenguaje natural, artificial, verbal, no
verbal, etc. Pero para comunicarse con un computador el lenguaje es artificial, y dentro
de este esta el lenguaje de programación.
IV . ¿Qué es un lenguaje de programación?
Es un sistema estructurado y diseñado par que la maquina y el hombre se entiendan
entre si.
- Lenguaje de bajo nivel:
Son los que se utilizan para controlar el hardware del del ordenador, y este se divide en
dos partes; el lenguaje maquina y el lenguaje ensamblado.
- Lenguaje de alto nivel:
Sirve para crear programas informáticos que solucionan diferentes problemáticas y en
este se encuentran el lenguaje compilado y el lenguaje interpretado.
METODOLOGÍA PARA CREAR UN PROGRAMA
I . ¿Cuál ES LA FINALIDAD DE UN PROGRAMA?
Resolver un problema mediante una computadora el proceso de diseñar un
programa es ser creativo, en la cual uno tiene que seguir una serie de pasos.
Análisis:
Es cuando el problema se analiza teniendo en cuenta la especificación de
los requisitos que da el cliente.
Diseño:
Se diseña una solución que conducirá a un algoritmo que resuelva el
problema.
Codificación:
Es la solución que se escribe en la sintaxis de un lenguaje de alto nivel y se
obtiene un código fuente que se compila o interpreta.
Prueba y Depuración:
El programa se ejecuta, se comprueba rigorosamente y se eliminan todos
los errores que puedan aparecer en la documentación.
La documentación:
Es la escritura de las diferentes fases del programa ya sean enunciados, procedimientos o programas, y
la documentación se divide el tres partes que son; documentación interna, documentación externa y
manual de usuario.
Implementación:
El programa deja de estar en modo de desarrollo, y por lo tanto esta verificado y sin errores se lleva a
modo producción.
Mantenimiento:
Cualitativos:
Cuantitativos:
Son aquellos en los que se utilizan cálculos numéricos para poder definir los pasos del
proceso.
III . Lenguajes algoritmito:
Es una serie de símbolos y reglas que se utilizan para describir de manera explícita un
proceso y existen dos que son, gráficos y no gráficos.
Gráficos:
Es la representación gráfica de las operaciones que realiza un algoritmo, mejor conocido
como un diagrama de flujo.
No gráficos:
Representa en forma descriptiva las operaciones que debe realizar un algoritmo y se le
conoce como pseudocódigo.
TECNICAS PARA LA FORMULACION DE
ALGORITMOS
I . ¿Qué es un diagrama de flujo?
Es una representación grafica de un proceso, cada paso del proceso se representa
por un símbolo diferente que contiene una breve descripción de la etapa del
proceso.
II . ¿Qué es un pseudocódigo?
Es una forma de expresar el algoritmo utilizando el lenguaje natural comprensible
para cualquier persona, pero añadiendo ciertas instrucciones típicas de los lenguajes
de programación y también no existe una sintaxis estándar para el pseudocódigo,
pero en ellos se reflejan las instrucciones típicas de los lenguajes de programación.
INSTALACION DE HERRAMIENTAS
NECESARIAS
I . ¿Qué es PSeInt?
Es una herramienta que facilita a los estudiantes de programación cuando se inicia
ya que este te permite escribir pseudocódigo y dibujar diagramas de flujo.
CONCLUSIÓN