Você está na página 1de 5

Introducción a la Programación

Programación de Computadores 1

Instituto IACC

22 Octubre 2018

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


Software: Podríamos decir que es la parte digital de nuestro computador u ordenador
ya que este incluye todos los elementos no físicos los cuales son requeridos para
realizar tareas específicas.

El Software envía instrucciones, es decir reglas informáticas, para que nuestro


equipo pueda funcionar.

También podemos clasificar el software en:

 Software de Sistema: Este permite que el usuario se comunique con el


sistema es decir Actúa como interfaz entre el usuario y el hardware.

 Software de aplicación: Estos son programas diseñados con el fin de que


el usuario logre desarrollar una tarea en específica.

Como por ejemplo:

 El reproductor de video.
 Escribir en los procesadores de textos.
 Hojas de cálculos.
 Etc.

 Software de Programación: Esta es una herramienta que es para escribir


nuevos programas por un lenguaje específico.

Lenguaje de programación: Es un sistema estructurado de comunicación el cual es


muy parecido al humano y este nos permite la comunicación por medio de signos,
dentro de este mismo contexto podemos decir que el lenguaje de programación nos
permite a través de instrucciones consecutivas y ordenadas llevar a la ejecución de una
tarea en específica.
Algoritmo: Es una secuencia lógica y finita de pasos que nos permite la solución de un
problema con la finalidad de cumplir un objetivo.

Para la elaboración de un algoritmo debemos considerar lo siguiente:

 Tener la claridad del problema que se va a dar solución.


 Tener un objetivo el cual permita la solución de un problema.
 Realizar las pruebas correspondientes para verificar los resultados.

Ejemplo:

El objetivo es ir desde mi hogar a la universidad

Inicio
Salir de desde mi hogar
Dependiendo de la distancia tomar algún tipo de transporte
Si no es mucha la distancia entonces ir caminando
Llegar a la entrada de la universidad
Fin

Programa: Es una secuencia de instrucciones las cuales son interpretadas por una
computadora y así realizan una tarea en específico, en general puedo decir que todo
programa envía instrucciones a la computadora de como poder obtener datos de salida,
a partir de unos datos de entrada.

Ejemplo de funcionamiento básico de un programa:

Computadora
Datos de Entrada Programa Datos de Salida

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.

Diagramas de Flujo:
En los diagramas de flujo podemos tener la noción de los pasos a seguir para así llegar
al final de lo que estamos realizando o de la tarea encomendada.

¿De qué forma se realiza esto?


Solo a base de sentencias que podríamos considerar si nos sirven o si no nos sirven
conforme a esto vamos realizando nuestro recorrido y de esta forma llegaremos al
producto final que se nos está solicitando

Ventajas:
 El proceso es fácil de comprender solo porque se muestran los procesos a
través de dibujos.
 Es fácil de decodificar en una amplia gama de lenguajes de Programación.
 No requiere memoria adicional.

Desventajas:
 Su elaboración no es con la base de la programación estructurada.
 Es uno de los menos eficientes, aunque la técnica se aprende.
 Es muy lento.

Pseudocódigo:
Primero que todo esta herramienta es una mezcla entre el lenguaje natural y de
lenguaje de programación y así podemos crear de forma más fácil los pasos a seguir y
a la misma vez más completos, ya que por medio del Pseudocódigo nos podemos
ayudar por medio de consultas ya confeccionadas para poder tener una mayor agilidad
para obtener un resultado óptimo.

Ventajas:

 Idioma natural, no estructurado.


 Permite representar de forma fácil operaciones repetitivas y complejas.
 Si se siguen las reglas, es posible ver claramente los niveles que tiene cada
operación.
 Requiere una menor cantidad de modificación en la transición del modelo al
programa.

Desventajas:

 No puede mostrar flujos de lógica como un diagrama de flujo.


 Los modelos realizados en Pseudocódigo son muy orientados a los detalles.

Bibliografía
IACC (2018). Programación De computadores 1. (Introducción a la programación)
Semana 1.

Você também pode gostar