Está en la página 1de 11

Actividad 1 - Glosario: Algoritmos, lógica y diagramación.

ESTUDIANTE:
María del Pilar Cañon Castañeda
C.C 1026281490

TUTOR:
Carlos Gómez
(07092020_C2_202033_I)

CURSO:
Fundamentos de Programación

Corporación Universitaria Iberoamericana


Ingeniero Industrial
Bogotá
2020
INTRODUCCION

El presente trabajo, está basado en la interpretación de las lecturas de la unidad

estudiada durante el desarrollo de la actividad, donde se estudia y se analiza los conceptos de

la programación, representación, clasificación y diagramas usados.


Actividad 1 - Glosario: Algoritmos, lógica y diagramación.

1. Esta actividad busca que comprendan los conceptos de programación, por ello deben

desarrollar un glosario con al menos 10 conceptos básicos de algoritmos, lógica y

diagramación. Utilice como fuente el texto Metodología de la programación con

pseudocódigo enfocado al lenguaje, capítulo 1: conceptos básicos.

Desarrollo:

En la unidad estudiada nos da a conocer que todos son necesarios a la hora de analizar,

diseñar, implementar, documentar y probar un programa, para esto se puede manejar el

lenguaje de programación C.

Para entender mejor el tema de programación se debe estudiar y entender la metodología para

ello debemos entender los siguientes términos:

• proceso

• algoritmo

• procedimiento

• programa

También se deben estudiar los tipos de datos en ellos encontramos:

• numéricos

• alfanuméricos
• zonas de memoria

En ellos se encuentran en los conceptos variables, constantes, las reglas de los identificados,

expresiones aritméticas y lógicas todo relacionado con la programación.

Para entender de que se trata la metodología de fundamentos de la programación vamos a

conocer los siguientes conceptos:

a. Procesos: podemos entender que es un conjunto de acciones los cuales maneja

información de entrada (datos de entrada) para así obtener resultados de salida (datos

de salida).

b. Algoritmo: para este conceto poeos decir que es un cnojunto de pasos, aciones o

procedimiets secuenciales y detalaldas el cual permite el desarrollo de algun

problema y asi obtener un resultado final.


c. Procedimiento: se conoce como subprograma , este es una seccion dentro de un

programa en donde se realizan actividde o pasos especificos.

d. Programa: para este concepto se conoce como conjunto de instrucciones que sigue

un computador para ala¿cana un resultado especifico.

e.

f. Tipo de datos : para este caso se puede entender que son datos que procesa un

cmputador estos pueden ser de dos tipos numericos y alfanumericos.

g. Datos nuemrcos: estos son numeros enteros y nuemros reales, para la programacion

se conocen los numeros enterios precedios por los signos de + ó - y estos no tienen

punto decimal , ejemplo 25674 como positivo y -846573 como negativo. Los

números reales son precedidos por los signos positivos y negativos, pero llevan un

punto decimal es decir 5.3452 positivo y -9.345 negativo.


h. Alfanumérico: estos se conocen como datos y tipo de caracteres y cadenas de

caracteres, estos caracteres pueden ser letras, símbolos y dígitos, para utilizarlos se

manejan entre comillas sencillas u comillas dobles, un tipo de carácter contiene

solamente los siguientes caracteres a, #, 5, D, para el tipo de cadena de caracteres

contiene los siguientes caracteres, “abcde” o “Carlos Ramos” o puede ser números

“6923456”.

i. Memoria: es un sitio donde se guarda lo datos, estos están formados por un nombre

para su identificación y contenido.


j. Constante: se conocen como zonas de memorias el cual el contenido no camba

durante la fase de procesamiento de datos e información.

k. Variable: se conocen como las zonas de memoria cuyo contenido cambia durante el

pase de proceso de datos e información.

l. Operadores lógicos: son operadores que permiten realizar las operaciones en

conjunto como lo es la negación, conjunción y disyunción.

En la metodología para la solución de problemas debemos tener en cuenta unos pasos

descritos los cuales son:

• Definición del problema

• Planeación de la solución

• Algoritmo

• Diagrama de flujo 5.

• Codificación y edición

• Pruebas y depuración

• Documentación y mantenimiento

CONCEPTO
a. Definición del problema: este se centra en la elaboro de un texto que permite saber

que es lo que realmente sucede en una situación presentada y este permite buscar una

solución y proporcionar información útil para el planteamiento de la respuesta.

b. Planeación de la solución: para este paso se define como el punto calve para el

entendiendo del problema, en este punto se puede entender el problema y dejar en

claro cual es la información útil que se tiene para dar la mejor solución.

c. Algoritmo: en este se maneja una seria de pasos ordenados y enfocados en resolver

el problema presentado, para el desarrollo del problema se puede manejar algoritmos

estos pueden ser los siguientes: pedir datos, desplegar datos, evaluar condiciones y

ejecutar operaciones.

En la metodología también encontramos los siguientes conceptos:

✓ Diagrama de flujo: se entiende como la representación gráfica de un algoritmo, este

se realiza porque resulta más fácil entender los dibujos manejados que el texto

extenso, este consiste en manejo de figuras con información dentro de ellas, llevando

un flujo en orden, las figuras manejadas se llaman bloques, de estos hay varios tipos.

✓ Bloques terminales: este se utiliza para representar el principio y el fi de un diagrama

de flujo, su representación grafica es .

✓ Bloques de entrada/salida: se utilizan para introducir datos a la computadora se

manejan los siguientes diagramas, bloque de entrada para el bloque

de salida se maneja el siguiente diagrama .


✓ Bloques de proceso: en él se indica una acción imperativa su diagrama es

✓ Bloques de decisión o condicionales: en este se manejan las preguntas del tipo SI o

NO, que pueden alterar la secuencia en la ejecución de los bloques del diagrama de

flujo, dependiendo si la respuesta es afirmativa o negativa, su diagrama es

✓ Bloques de conexión: estas determinan las secuencias de acciones en el flujograma

se manejan con los dibujos .

✓ Codificación y edición: consiste en traducir el diagrama de flujo a instrucciones de

un lenguaje de programación, por ejemplo, CC++, el programa Java entre otros.

✓ Pruebas y depuración: este es el penúltimo paso de la realización del flujo grama

en el se realizan las pruebas, en él se detecta si quedo con los resultados deseados y

si tiene errores.

✓ Documentación y mantenimiento: cundo se finalice la realización de todos los

pasos se procede a pasar el ejercicio en limpio y documentarlo, quedar archivado en

carpetas.
REFERENCIAS BIBLIOGRAFICAS

✓ Gaxiola Pacheco, C. G. y Flores Gutiérrez, D. L. (2008). Metodología de la

programación con pseudocódigo enfocado al lenguaje C. Plaza y Valdés, S.A. de C.V.

Recuperado de

https://ebookcentral.proquest.com/lib/biblioiberoamericanasp/detail.action?docI

D=3220703

También podría gustarte