Está en la página 1de 16

Definición de programa

El conjunto de órdenes e instrucciones


que se dan a la PC para que resuelva
un problema o ejecute una
determinada misión, recibe el nombre
de programa.
¿Cómo se programaba hace
muchos años?
¿Cómo se programaba hace
muchos años?
En los 80 aproximadamente…
En los años 90
En la actualidad….
¿ Pero cuántos lenguajes de
programación existe?
Los lenguajes de Programación

El primer lenguaje de computadora apareció hace mas de 100


años y fue escrito por una mujer, Ada Lovelace quien es
considerada como la primera programadora tras haber escrito
la manipulación de los símbolos para una máquina de Charles
Babbage que aún no había sido construida.
• Copia en tu libreta la definición de programa ( de la diapositiva 2).

• Con la línea de tiempo de tu libreta diseña una presentación en


Power Point. ( puedes colocar imágenes representado los
diferentes lenguajes).

• Una vez concluido tu diseño deberás crear una carpeta en Mis


documentos llamada Parcial_3_Bachillerato allí guarda tu
presentación con el nombre línea de ____y____.

Historia de los lenguajes de programación


• Anota en tu libreta una situación que consideres que la
programación a influido en tu vida cotidiana.
• Un algoritmo se puede definir como una
secuencia de instrucciones que
representan un modelo de solución para
determinado tipo de problemas.
• O bien como un conjunto de instrucciones
que realizadas en orden conducen a
obtener la solución de un problema. ...
• Los algoritmos son independientes de los
lenguajes de programación.
Todo algoritmo debe constar de las
siguientes partes:
Input o entrada. El ingreso de los datos que
el algoritmo necesita para operar.
Proceso. Se trata de la operación lógica
formal que el algoritmo emprenderá con lo
recibido del input.
Output o salida. Los resultados obtenidos
del proceso sobre el input, una vez
terminada la ejecución del algoritmo.
Secuenciales. Los algoritmos operan en secuencia, debe
procesarse uno a la vez.
Precisos. Los algoritmos han de ser precisos en su
abordaje del tema, es decir, no pueden ser ambiguos o
subjetivos.
Ordenados. Los algoritmos se deben establecer en la
secuencia precisa y exacta para que su lectura tenga
sentido y se resuelva el problema.
Finitos. Toda secuencia de algoritmos ha de tener un fin
determinado, no puede prolongarse hasta el infinito.
Concretos. Todo algoritmo debe ofrecer un resultado en
base a las funciones que cumple.
Definidos. Un mismo algoritmo ante los mismos
elementos de entrada (input) debe dar siempre los
mismos resultados.
Algoritmo para elegir unos zapatos de fiesta:

1. INICIO
2. Entrar a la tienda y buscar la sección de zapatos
de caballero.
3. Tomar un par de zapatos.
4. ¿Son zapatos de fiesta?
SI: (ir al paso 5) – NO: (volver al paso 3)
5.¿Hay de la talla adecuada?
SI: (ir al paso 6) – NO: (volver al paso 3)
6.¿El precio es pagable?
SI: (ir al paso 7) – NO: (volver al paso 3)
7.Comprar el par de zapatos elegido.
8.FIN

También podría gustarte