0% encontró este documento útil (0 votos)
30 vistas9 páginas

Introducción a la Programación y Algoritmos

Este documento explica conceptos básicos de programación como qué es un programa, programación, lenguajes de programación y algoritmos. Define un programa como una secuencia de instrucciones para resolver un problema. La programación es el proceso de crear instrucciones para que una computadora realice una tarea. Explica diferentes tipos de lenguajes de programación como declarativo, imperativo, estructurado y orientado a objetos, así como diferentes niveles de lenguajes. Define un algoritmo como un procedimiento bien definido para resolver un problema o tarea.

Cargado por

Jesús Lozada
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
30 vistas9 páginas

Introducción a la Programación y Algoritmos

Este documento explica conceptos básicos de programación como qué es un programa, programación, lenguajes de programación y algoritmos. Define un programa como una secuencia de instrucciones para resolver un problema. La programación es el proceso de crear instrucciones para que una computadora realice una tarea. Explica diferentes tipos de lenguajes de programación como declarativo, imperativo, estructurado y orientado a objetos, así como diferentes niveles de lenguajes. Define un algoritmo como un procedimiento bien definido para resolver un problema o tarea.

Cargado por

Jesús Lozada
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

República Bolivariana de Venezuela

Ministerio Del Poder Popular Para La Educación Universitaria


Instituto Universitario Politécnico “Santiago Mariño”
Sede Extensión Cabimas
Cátedra: Computación
Sección: “A”

Programación

Realizado por:
Juan Lozada
C. I: 31.140.913

1
ÍNDICE

1) ¿Qué es programa?. . . . . . . . . . . . . . (3)

2) ¿Qué es programación?. . . . . . . . . . . (3)

3) Tipos de programación. . . . . . . . . . . . (3)

4) Funciones de un programa. . . . . . . . . (3)

5) ¿Qué son lenguajes de programación?. (3)

6) Tipos de lenguajes de programación. . . (4)

7) ¿Qué es un algoritmo?. . . . . . . . . . . . .(5)

2
INTRODUCCIÓN

Los ordenadores, móviles y otros dispositivos electrónicos funcionan


realizando una serie de operaciones en un orden determinado.

A esa lista de órdenes se le llama programa.

Para darle esas órdenes al ordenador hay que emplear un lenguaje de


programación.

La lista de operaciones que resuelven algún problema paso a paso, se


llama Algoritmo.

A menudo utilizamos algoritmos en nuestra vida cotidiana para resolver


algunos problemas, realizando un conjunto de tareas ordenadas.

3
DESARROLLO

R1= Un programa informático o programa de computadora es una


secuencia de instrucciones u órdenes basadas en un lenguaje de
programación que una computadora interpreta para resolver un
problema o una función específica.

Un programa informático es un conjunto ordenado de instrucciones,


escritas en un lenguaje de programación, para realizar una tarea en
particular dentro de una computadora.

R2= La programación es el proceso de crear un conjunto de


instrucciones que le dicen a una computadora como realizar algún tipo
de tarea. Pero no solo la acción de escribir un código para que la
computadora o el software lo ejecuten.

R3= Programación declarativa.

Programación imperativa.

Programación estructurada.

Programación modular.

Programación orientada a objetos.

Programación orientada a eventos.

R4= Los programas son un elemento de software indispensable para el


funcionamiento de un ordenador, ya que estos son los que además de
permitir diversas funciones, también es un enlace directo para que el
usuario pueda utilizar el equipo con total libertad.

R5= Un lenguaje de programación es un lenguaje formal que le


proporciona a una persona, en este caso el programador, la capacidad
de escribir una serie de instrucciones o secuencias de órdenes en

4
forma de algoritmos con el fin de controlar el comportamiento físico o
lógico de un sistema informático.

R6= Lenguajes de bajo nivel

Lenguaje máquina

Este lenguaje de programación es el más antiguo que existe. El


lenguaje máquina es el único que comprenden los ordenadores.
Cualquier código redactado mediante lenguajes alternativos debe ser
convertido a lenguaje máquina para que un ordenador pueda leerlo.

El lenguaje máquina se basa en el código binario, es decir, se escribe a


base de 0 y 1.

Aprender lenguaje máquina es algo muy complejo y no es útil para la


creación de programas o webs. Es por esto que se han creado los
demás lenguajes de bajo nivel, para poder redactar código de manera
sencilla que puede ser convertido en lenguaje máquina a través de un
ensamblador.

Lenguaje ensamblador

Los lenguajes de bajo nivel están muy relacionados con el lenguaje


máquina. Ambos tipos de lenguaje tienen como objetivo ser
comprendidos por un ordenador. La única diferencia es que los
lenguajes ensambladores están hechos para ser escritos por humanos
de manera sencilla. Pese a esto, tiene que ser traducido por un
programa conocido como Ensamblador para que los ordenadores
puedan comprenderlo.

5
En definitiva, el lenguaje ensamblador tiene las mismas funciones que
los lenguajes máquina, pero está diseñado para poder ser escrito y
comprendido con facilidad por los humanos. Los códigos son mucho
más cortos e intuitivos y, además, tienden a ocupar mucho menos
memoria.

Lenguajes de medio nivel

Los lenguajes de nivel medio tienden a ser clasificados como lenguajes


de bajo nivel porque siguen dependiendo de ensambladores para
poder ser comprendidos por los ordenadores. Pese a esto, permiten
llevar a cabo tareas mucho más complejas que los lenguajes de bajo
nivel como el uso de funciones. Aun así, muchas tareas deben ser
llevadas a cabo de manera manual, aunque hay que destacar que
permiten los algoritmos de búsqueda y ordenamiento a diferencia de
otros lenguajes de alto nivel.

En ese sentido, los lenguajes de medio nivel están orientados hacia la


programación de sistemas, por lo que no son adecuados para tareas
como el diseño web. Los lenguajes de medio nivel más conocidos son
C y C++.

Lenguajes de alto nivel

Los lenguajes de alto nivel son los más adaptados al lenguaje humano,
por lo que son los más sencillos de aprender en términos generales.
Como los de medio nivel, tienen que ser traducidos a lenguaje máquina
para poder ser ejecutados por un ordenador. Pese a esto, debido a las
modificaciones del lenguaje en relación al código máquina, los
ensambladores no son útiles para esto. Los lenguajes de alto nivel se

6
adaptan al código máquina a través de traductores y compiladores,
dependiendo de si se requiere una ejecución más rápida o menos.

Actualmente, la gran mayoría de lenguajes de programación existentes


son de alto nivel, a excepción de C y C++. A continuación te dejamos
los lenguajes de programación más utilizados que existen y una breve
explicación de sus usos.

R7= Un algoritmo es cualquier procedimiento computacional bien


definido que parte de un estado inicial y un valor o un conjunto de
valores de entrada, a los cuales se les aplica una secuencia de pasos
computacionales finitos, produciendo una salida o solución.

CONCLUSION

7
En conclusión, los lenguajes se desarrollaron con el objetivo de ser más
accesibles y entendibles por la mayoría de programadores, de manera
que los programadores pudieran concentrarse más en resolver la tarea o
los problemas y no en el lenguaje que la maquina tenía que entender.

8
-

También podría gustarte