Fundamentos de programación - unidad i
Materia: Fundamentos de Programación
Profesor: Dr. Javier González Barbosa
Hora: 18:00 a 20:00 Hrs
Nombre: Próspero Osciel García Juárez
N Control: 10070287
Tema: Unidad I: Conceptos Básicos
Instituto Tecnológico de Cd. Madero
Materia: Fundamentos de Programación
Profesor: Dr. Javier González Barbosa
Hora: 18:00 a 20:00 Hrs
Nombre: Próspero Osciel García Juárez
N Control: 10070287
Tema: Unidad I: Conceptos Básicos
Unidad I – Conceptos Básicos
I.1 Clasificación de Software.
El software son los programas los cuales contienen las instrucciones responsables de que el Hardware realice su tarea, se le denomina Software a todos los componentes intangibles de un ordenador, es decir, el conjunto de programas y …ver más…
Dado un estado inicial y una entrada, a través de los mencionados pasos sucesivos se llega a un estado final, obteniendo una solución.[1]
En programación, los algoritmos se implementan en forma de sentencias en algún lenguaje de programación. De esta manera, la forma de escribir los algoritmos depende del lenguaje de programación, y del paradigma usado. Estos son los algoritmos que pueden ser interpretados por una computadora y así ser ejecutados.
Los algoritmos también pueden representarse gráficamente empleando diagramas de flujo o formas similares. De esta manera, son fácilmente comprensibles, especialmente para personas que no son programadores. También, de esta manera, los algoritmos son más "universales", pues no dependen de un lenguaje de programación específico. Los algoritmos también pueden escribirse en pseudocódigo, lo que también los hace fáciles de entender. [2]
[1] http://es.wikipedia.org/wiki/Algoritmo
[2] http://www.alegsa.com.ar/Dic/algoritmo.php
I.3 Lenguajes de Programación.
Un lenguaje de programación es un idioma artificial diseñado para expresar instrucciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una computadora, para