Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 23

Institución Educativa “Nuestra Señora del Sagrado Corazón de Jesús” – Huaraz.

Tema : Fundamentos de Programación.


Curso : Taller de Computación.
Docente : Principe Murga Edison Isaias.
Estudiante: Ludeña Juárez Fátima Margot.
INDICE
I.Introducción …………………………………………………………………..…… 4
II.Conceptos básicos ………………………………………………………………. 9
III.Metodología para crear un programa ……………………..……….. 13
IV.Los algoritmos ……………………… ……………………………………….. 17
V.Técnicas para la formulación de algoritmos ………………………. 20
VI.Instalación de herramientas necesarias ………….……………….. 22
INTRODUCCIÓN

• El presente trabajo se ha elaborado con la finalidad de dar ha conocer


acerca de los fundamentos de la programación, la cual nos será útil
para poder obtener más de una alternativa de solución y así poder
enfrentar diversas problemáticas, que nos hace ser creativos,
innovadores y lideres; haciendo uso de un buen lenguaje o tecnología
que se ajusten a las necesidades de un proyecto.
INTRODUCCIÓN
I. ¿Por qué es importante la 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.

IV . ¿En que me puedo especializar en la programación?

• Hay muchas especialidades las más conocidas son el desarrollo web,


videojuegos, software de escritorio, software multiplataforma, aplicaciones
móviles, base de datos, inteligencia artificial, realidad virtual, etc.
V . ¿Es rentable la programación?
• Si es rentable en la actualidad hay empresas que todo lo hacen de forma manual o la
única tecnología que utilizan es una hoja de calculo pero no esta sistematizada sino
que aquellas empresas aun tiene una desconfianza en la tecnología.
VI . ¿Cuáles son los lenguajes más populares?
• En la pagina oficial de tv.com encontramos entre sus rankings principales son los 20
primeros leguajes principales de programación:
1-Java 11-Swift
2- C 12- Ruby
3- C++ 13- Assembly language
4- Python 14- R
5- Visual Basic. NET 15- MATLAB
6- C# 16- Del phi/Object pascal
7- PHP 17- Perl
8- Java script 18- Go
9- SQL 19- Visual Bsic
10- Objective-C 20- PL/SQL
CONCEPTOS BASICOS
I . ¿Qué es la lógica?
 Es la ciencia que estudia la estructura o formas del pensamiento humano, siendo el
punto de reflexión que nos hacen diferentes a los animales.

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:

El programa se modifica y se actualiza, agregando nuevos módulos si es petición del cliente.


 
LOS ALGORITMOS
I . ¿Qué es un algoritmo?
 Es una serie de pasos organizados que describe el proceso que se va ha seguir para
dar solución a un problema específico y bueno también en nuestro día a día
utilizamos algoritmos.
II . Tipos de algoritmos:

 Existen dos tipos de algoritmos, cualitativos y cuantitativos.

Cualitativos:

Son aquellos en las que se describen los pasos utilizando palabras.

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

• En conclusión los fundamentos de programación son importantes porque nos


ayudan a nuestra vida cotidiana ya que gracias a esto nos llenamos de conocimiento
y así desarrollar más habilidades en el campo de la tecnología y de nuestra vida
BIBLIOGRAFIA
• Aprendemos Juntos. (2018, Julio 18). Fundamentos de Programación 2018 - #01 INTRODUCCIÓN [video].
https://www.youtube.com/watch?v=Ptm84X-9X4o&list=PLF-Fw4AXpPUfIaCaZuSKFqXbMVNSfTVDP&index=1
• Aprendemos Juntos. (2018, Julio 29). Fundamentos de Programación 2018 - #02 Conceptos básicos [video].
https://www.youtube.com/watch?v=0DFdMzRkj4o&list=PLF-Fw4AXpPUfIaCaZuSKFqXbMVNSfTVDP&index=2
• Aprendemos Juntos. (2018, Julio 29). Fundamentos de Programación 2018 - #03 Metodología para crear un
programa [video].
https://www.youtube.com/watch?v=KL0Os8xX-Qo&list=PLF-Fw4AXpPUfIaCaZuSKFqXbMVNSfTVDP&index=3
• Aprendemos Juntos. (2018, Julio 30). Fundamentos de Programación 2018 - #04 Los algoritmos [video].
https://www.youtube.com/watch?v=wkbweNTzvGM&list=PLF-Fw4AXpPUfIaCaZuSKFqXbMVNSfTVDP&index=4
• Aprendemos Juntos. (2018, Agosto 6). Fundamentos de Programación 2018 - #05 Técnicas para la formulación de
algoritmos [video].
https://www.youtube.com/watch?v=BTQB8pykzcI&list=PLF-Fw4AXpPUfIaCaZuSKFqXbMVNSfTVDP&index=5
• Aprendemos Juntos. (2018, Agosto 7). Fundamentos de Programacion 2018 - #06 Instalación de herramientas
necesarias [video].
https://www.youtube.com/watch?v=c8267OHno_s&list=PLF-Fw4AXpPUfIaCaZuSKFqXbMVNSfTVDP&index=6
ANEXOS

También podría gustarte