info

Páginas: 8 (1822 palabras) Publicado: 9 de febrero de 2015
Lógica de programación y Algoritmos
M.C. Martha Cárdenas

2009

Informática III
3er cuatrimestre, Electrónica y Automatización
Objetivo(s) general(es) de la asignatura (4)
Que el estudiante maneje las técnicas de programación en un lenguaje de alto nivel,
generando y manejando programas en la solución de problemas específicos dentro de
la empresa.

Unidades Temáticas
1. Lógica deProgramación y desarrollo de Algoritmos
2. Lenguaje de programación C
3. Comunicaciones

1. Lógica de programación y desarrollo de algoritmos
Introducción a la Programación
¿Qué es una computadora?
Es un dispositivo electrónico utilizado para procesar información y obtener
información. Los datos se introducen de alguna forma en la computadora para
producir una salida
Está divido en hardwarey software.
¿Qué es un programa?
Conjunto de instrucciones que hacen funcionar una computadora.


El programa debe encontrarse en memoria principal para poder ejecutarse.



Un programa que se encuentra en ejecución recibe el nombre de proceso



Programa = Algoritmos + Estructura de Datos

Algoritmo: Conjunto finito ordenado de pasos que nos llevan a la solución de unproblema.

Lógica de programación y Algoritmos
M.C. Martha Cárdenas

2009

1.1 Lenguajes de programación
Lenguaje de Programación: Es un lenguaje que intenta relacionar acciones tomadas
bajo un análisis y diseño previo por una persona (programador o desarrollador) para
que realice tareas o acciones que pueden controlar el comportamiento de una
computadora.
Es un lenguaje que puede serutilizado para controlar el comportamiento de
una máquina, particularmente una computadora.
Está conformado por un conjunto de reglas sintácticas (forma correcta en que
deben estar dispuestos los símbolos que componen una instrucción ejecutable por la
computadora) y semánticas (Es el significado de los signos lingüísticos y sus
combinaciones) que definen una estructura y significado de loselementos, de igual
forma que el lenguaje que usamos para interactuar, en los lenguajes de programación
necesitamos de un intérprete (compilador, traduce un programa de un lenguaje de alto
nivel , a otro de nivel más bajo).

Para que nos sirve un lenguaje de programación?
Un lenguaje de programación le permite a un programador especificar de
manera precisa: sobre qué datos de la computadora debeoperar, como deben ser
almacenados y transmitidos y que debe hacer en determinadas acciones. Todo esto, a
través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o
natural.

1.2 Tipos de lenguajes de programación
Lenguaje Maquina: Este es el sistema de códigos directamente interpretable por un
circuito microprogramable, como el microprocesador de una computadora.Lenguaje de Bajo Nivel: Estos dependen de la maquina en particular, por excelencia el
lenguaje de bajo nivel es el ensamblador (este fue el primer intento de sustituir el
lenguaje maquina por otro más similar a los utilizados por las personas). Estos son los
lenguajes que la computadora puede entender a la hora de ejecutar los programas, lo
que aumenta su velocidad de ejecución, pues nonecesitamos intérprete que traduzca
cada línea de instrucciones.
Lenguajes de Alto nivel: Estos son los lenguajes más utilizados en la actualidad, están
diseñados para que las personas escriban y entiendan los programas de un modo
mucho mas fácil que los otros tipos de lenguajes, las instrucciones son similares al
lenguaje humano. Ejemplo: Java, Visual Basic, C++, Fortran, etc.

Lógica deprogramación y Algoritmos
M.C. Martha Cárdenas

2009

Muchas personas y asociaciones dividen la evolución de los Lenguajes de
Programación en más de tres, pero hay que recordar que muchas de estas son
transiciones, además que hoy día nos enfrentamos a nuevos paradigmas (orientado a
aspectos, a agentes) y herramientas (Dispositivos móviles) que esperan ser aplicadas a
los procesos de producción...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Info
  • Info
  • Info
  • INFO
  • Info
  • info
  • info
  • info

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS