Introducción a la programación
-
Upload
linely-vergara -
Category
Education
-
view
457 -
download
5
Transcript of Introducción a la programación
Cómputo o cálculo Gestión comercial Control Tratamiento de la señal Inteligencia Artificial E-business Etc.
Sistema de símbolos y reglas que permite la construcción de programas con los que la computadora puede operar así como resolver problemas de manera eficaz.
Estos contienen un conjunto de instrucciones que nos permiten realizar operaciones de entrada / salida, calculo, manipulación de textos, lógica / comparación y almacenamiento / recuperación.
Los principales tipos de lenguajes utilizados en la actualidad son tres:› Lenguaje máquina › Lenguaje de bajo nivel (ensamblador) › Lenguajes de alto nivel
Se llama lenguaje máquina a las instrucciones que se dan directamente a la computadora, utilizando una serie de dígitos binarios o bits, representados por los números 0 y 1 que especifican una operación.
Los lenguajes de bajo nivel son más fáciles de utilizar que los lenguajes máquina, pero, al igual que ellos, dependen de la máquina en particular. El lenguaje de bajo nivel por excelencia es el ensamblador (assembler lenguaje). Las instrucciones en lenguaje ensamblador son conocidas como mnemotécnicos.
Están diseñados para que las personas escriban y entiendan los programas de un modo mucho más fácil que los lenguajes máquina y ensambladores.
Un programa escrito en un lenguaje de alto nivel es independiente de la máquina.
El tiempo de formación de los programadores es relativamente corto comparado con otros lenguajes.
La escritura de programas se basa en reglas sintácticas similares a los lenguajes humanos.
Reducción del costo de los programas. Transportabilidad.
Incremento del tiempo de puesta a punto al necesitarse diferentes traducciones del programa fuente para conseguir el programa definitivo.
No se aprovechan los recursos internos de la máquina.
Aumento de la ocupación de memoria. El tiempo de ejecución de los programas
es mucho mayor.
Un algoritmo es una secuencia de pasos lógicos necesarios para llevar a cabo una tarea especifica, como la solución de un problema.
Los algoritmos son independientes tanto del lenguaje de programación en que se expresan como de la computadora que los ejecuta.
En cada problema el algoritmo se puede expresar en un lenguaje diferente de programación y ejecutarse en una computadora distinta; sin embargo el algoritmo será siempre el mismo.
La definición de un algoritmo debe describir tres partes: Entrada, Proceso y Salida.
Proceso Entrada Salida
Un algoritmo debe ser precisopreciso e indicar el orden de realización de cada paso.
Un algoritmo debe estar definido. Un algoritmo debe ser finito.
Secuencia de instrucciones mediante las cuales se ejecutan diferentes acciones de acuerdo con los datos que se estén procesando.
Es un algoritmo desarrollado para ser utilizado por la computadora
Expresión de un algoritmo en un lenguaje preciso que puede llegar a entender una máquina de cómputo.
InicioEntero a,b,c declara las variables a utilizar
Leer a,b solicita el valor de a y b
c= a+b suma a y b y lo almacena en c
Imprimir c muestra el resultado almacenado en la variable c
fin
Existen tres tipos de estructuras de control selectivas, estas se basan en una condición o en una opción para decidir la parte del programa por el que pasará.› Simple› Doble o compuesta › Múltiple
Evalúa una condición, si esta es verdadera ejecuta la acción o acciones
especificadas, si es falsa no realiza ninguna acción.
Evalúa una condición, si esta es verdadera ejecuta la acción o acciones especificadas, si es falsa ejecuta otra acción o acciones.