Sei sulla pagina 1di 4

Introducción a la Programación

Eduardo Andrés Flores Sepúlveda


Programación de Computadores I
Instituto IACC
05 de Mayo de 2019
Instrucciones

Desarrolle las siguientes actividades:


1) Con sus propias palabras, defina los siguientes términos:
a. Software
b. Lenguaje de programación
c. Algoritmo
d. Programa

2) Compare a nivel conceptual las siguientes herramientas utilizadas en programación: a.


Diagramas de flujo
b. Pseudocódigo
Para ello, establezca al menos 2 puntos de comparación e indique claramente cuáles son -a su juicio-
las principales ventajas y desventajas.

Desarrollo
1. Con sus propias palabras, defina los siguientes términos:

1. a. Software: se refiere al soporte lógico de los computadores, las aplicaciones diseñadas para
el funcionamiento del hardware, el que además permite el manejo del usuario sobre el
computador, a través de las órdenes que le da para realizar distintas tareas. Están divididos en
dos partes, por un lado el software de sistema operativo, que es el encargado de que funcionen
todos los componentes del PC, como lo son Windows, Linux o Mac en cualquiera de sus
versiones. Y de no ser instalado alguno de estos, sería imposible la utilización y funcionamiento
de cualquier PC. Y por otro lado, está la parte que se centra para el manejo de los usuarios, a
través del cual se pueden realizar tareas específicas.

1. b. Lenguaje de programación: se refiere al sistema de reglas de sintaxis y de símbolos para


controlar los procedimientos de una computadora, éste nos permiten la creación de programas
para computadores, de manera que podamos tener un funcionamiento más eficaz, pues nos
permite almacenar y recuperar datos, manipular textos, realizar cálculos numéricos, operaciones
de entrada/salida y operaciones lógicas y de comparación.
En resumen un lenguaje de programación es un conjunto de palabras y símbolos para ser
utilizados, y que cuenta con una serie de reglas gramaticales, tanto de sintáctica, como de
semántica, las que definen su estructura.

Este lenguaje está dividido en tres partes:

 Lenguaje de máquina
 Lenguaje de bajo nivel
 Lenguaje de alto nivel

Además de ABAP, ABC, FORTRAN, JAVA, BASIC, entre otros.

1. c. Algoritmo: se refiere al conjunto de operaciones finito y ordenado, con el que podemos dar
solución a un determinado problema, son las acciones que realizaremos de forma ordenada, las
que planeamos para la realización de alguna tarea específica, ya sea de la vida cotidiana,
matemáticas u otras cosas más. Generalmente se expresa mediante un diagrama de flujo para que
su entendimiento sea sencillo, y esté al alcance de todas las personas, tengan estudios o no en
programación.

1. d. Programa: se refiere a la secuencia de instrucciones con la que realizaremos una o varias


operaciones en la computadora. Generalmente son conocidos como software, puesto que aluden
al equipamiento lógico del Hardware. Actualmente podemos encontrar infinidades de programas,
para los usos de las diversas necesidades.

2. Compare a nivel conceptual las siguientes herramientas utilizadas en programación:

2. a. Diagramas de flujo: se refieren a la representación gráfica de un algoritmo, o a un proceso


con símbolos estandarizados, que nos enseña cada uno de los pasos a seguir en la solución de un
determinado problema.

2. b. Pseudocódigo: se refiere a la solución de un algoritmo de forma detallada, se da de forma


narrativa, lo que lo hace muy parecida a nuestro lenguaje. Ejemplo: lenguaje intermedio
Bibliografía

- IACC 2019. Programación de Computadores I. Introducción a la Programación.

Contenido de la Semana 1

Potrebbero piacerti anche