Está en la página 1de 22

Área Electricidad y

Electrónica

Algoritmo y Programación

Docente: Anjel Cena


Criterios de Evaluación
2.1.1.- Describiendo características de programas y algoritmos.
2.1.2.- Realizando algoritmos simples en diagramas de flujo y
pseudocódigo.

2.1.3.- Utilizando aplicaciones de baja complejidad para programar de


acuerdo a requerimientos.
2.1.4.- Manejando recursos básicos en plataformas virtuales.
Contenidos Unidad 2

1 Lenguajes de 4 Diagramas de flujo


programación

2 Lenguajes Compilados 5 Pseudolenguaje


e Interpretados

3 Lenguaje Maquina y 6 Programación PSeInt


ensambladores bajo
nivel y alto nivel
Lenguaje de programación
• ¿Qué es un lenguaje de programación? Es
un lenguaje formal que, mediante una serie
de instrucciones, le permite a un programador
escribir un conjunto de órdenes, acciones
consecutivas, datos y algoritmos para, de esa
forma, crear programas que controlen el
comportamiento físico y lógico de una
máquina.
Lenguajes de programación
Lenguaje Compilado
Lenguaje Compilado
• Un lenguaje compilado es un lenguaje de
programación cuyas implementaciones son
normalmente compiladores (traductores que
generan código de máquina a partir del código
fuente) y no intérpretes (ejecutores paso a
paso del código fuente, donde no se lleva a
cabo una traducción en la preejecución).
Lenguaje Interpretado
Lenguaje Interpretado
• Es el lenguaje cuyo código no necesita ser
preprocesado mediante un compilador, eso
significa que el ordenador es capaz de
ejecutar la sucesión de instrucciones dadas
por el programador sin necesidad de leer y
traducir exhaustivamente todo el código.
Diferencias entre lenguajes
Tipos de
Lenguajes
Nivel Alto
• Un lenguaje de programación de alto nivel se
caracteriza por expresar los algoritmos de una
manera adecuada a la capacidad cognitiva
humana, en lugar de la capacidad con que los
ejecutan las máquinas. Estos lenguajes
permiten una máxima flexibilidad al
programador a la hora de abstraerse o de ser
literal.
Nivel Bajo
• Un lenguaje de programación de
características de bajo nivel o de primera
generación, es aquel en el que sus
instrucciones ejercen un control directo sobre
el hardware y están condicionados por la
estructura física de las computadoras que lo
soportan.
Código de Máquina
• El lenguaje de máquina o código máquina es el
sistema de códigos directamente interpretable
por un circuito microprogramable, como el
microprocesador de una computadora o el
microcontrolador de un autómata.
Diagrama de Flujo
• El diagrama de flujo o flujograma o diagrama
de actividades es la representación gráfica de
un algoritmo o proceso. Se utiliza en
disciplinas como programación, economía,
procesos industriales y psicología cognitiva.
• Ejemplo - Pseint
Diagrama de Flujo
Diagrama de Flujo

https://www.youtube.com/watch?v=qDttSc3RQBc
Simbología de un Diagrama de flujo
Construcción Diagrama de Flujo

https://www.youtube.com/watch?v=IFIxFhfS2LY&t=39s
Pseudolenguaje
• El pseudocódigo es un lenguaje de especificación de
algoritmos. Se utiliza como un primer borrador del
programa en la fase de diseño, para "perfilar" el
código fuente, centrándose en la lógica y los puntos
de control de éste sin tener que ceñirse a las
restricciones sintácticas de un lenguaje de
programación. Como ya supondréis, el pseudocódigo
no puede ser ejecutado por un computador.
Pseudolenguaje
Pseint
http://pseint.sourceforge.net/

También podría gustarte