COMO CREAR un ALGORITMO para calcular el área de un triángulo y programar en PSeInt.
Summary
TLDREste curso de PC Ink enseña a crear algoritmos y diagramas de flujo para programar en PSP. Se explica paso a paso cómo diseñar un algoritmo para calcular el área de un triángulo escaleno, utilizando pseudocódigo y diagramas de flujo. Se detallan las instrucciones claras y precisas necesarias para que cualquier persona pueda utilizar el programa sin conocimientos previos. Seguidamente, se muestra cómo traducir el pseudocódigo al lenguaje de programación PSP, incluyendo la captura de datos y la presentación de resultados, para crear una aplicación que calcule el área de un triángulo.
Takeaways
- 😀 El curso de PC Ink enseña a crear algoritmos, principalmente en pseudocódigo y diagramas de flujo para luego programar en Pascal.
- 📐 Se aborda el cálculo del área de un triángulo escaleno como ejemplo práctico en el curso.
- 📝 La fórmula para calcular el área de un triángulo es base por altura dividido entre 2.
- 📊 Se describe el proceso de diseño del diagrama de flujo, utilizando elipses para inicio y fin, y flechas para el flujo de información.
- 🔢 Se enfatiza la importancia de conocer la longitud de la base y la altura para aplicar la fórmula del área del triángulo.
- 📝 Se utiliza el rectángulo en el diagrama de flujo para representar operaciones aritméticas, como la fórmula del área.
- 🛠 Se detalla el proceso de creación del pseudocódigo a partir del diagrama de flujo, siguiendo pasos numerados.
- 💻 Se explica cómo programar el algoritmo en Pascal, utilizando la estructura del pseudocódigo como guía.
- 🔍 Se sugiere la revisión del algoritmo y el pseudocódigo antes de la programación para detectar y corregir errores.
- 📝 Se menciona la necesidad de comentarios en el código para facilitar la comprensión y mantenimiento del programa en el futuro.
Q & A
¿Qué es el curso de PC Ink y qué se enseña principalmente en él?
-El curso de PC Ink es un programa de aprendizaje para crear algoritmos, principalmente en pseudocódigo, y diagramas de flujo que luego se programan en Pascal. Se enseña cómo diseñar, estructurar y programar algoritmos para resolver problemas específicos.
¿Qué tipo de triángulo se utiliza como ejemplo en el curso para calcular el área?
-Se utiliza un triángulo escaleno como ejemplo, que es un triángulo en el que todos los lados tienen longitudes diferentes.
¿Cómo se calcula el área de un triángulo escaleno según el curso?
-El área de un triángulo escaleno se calcula utilizando la fórmula base por altura dividido entre 2, donde la base es cualquiera de las medidas de los lados y la altura es la perpendicular al vértice opuesto a la base.
¿Qué es un diagrama de flujo y cómo se utiliza en el curso para construir un algoritmo?
-Un diagrama de flujo es una representación gráfica de un algoritmo que muestra las acciones y decisiones en un proceso. En el curso, se utiliza para diseñar el flujo de información y las operaciones necesarias para calcular el área de un triángulo.
¿Cuáles son las figuras utilizadas en el diagrama de flujo para indicar inicio y fin de un algoritmo?
-Las figuras utilizadas para indicar el inicio y fin de un algoritmo son elipse y rectángulo. La elipse se usa para el inicio y fin, mientras que el rectángulo se utiliza para las operaciones aritméticas.
¿Qué es el pseudocódigo y cómo se construye a partir del diagrama de flujo?
-El pseudocódigo es una representación textual de un algoritmo que utiliza una sintaxis similar a un lenguaje de programación pero más legible para los humanos. Se construye a partir del diagrama de flujo siguiendo los pasos y operaciones que se han establecido.
¿Cómo se indica en el pseudocódigo que se debe capturar una entrada de datos como la longitud de la base?
-En el pseudocódigo, se utiliza la instrucción 'leer' o 'digitar' para indicar que se debe capturar una entrada de datos, como la longitud de la base, del usuario.
¿Qué función tiene la palabra 'escribir' en el lenguaje de programación Pascal?
-La palabra 'escribir' en Pascal se utiliza para mostrar información en la pantalla, como el resultado de una operación o un mensaje para el usuario.
¿Cómo se realiza la operación para calcular el área de un triángulo en Pascal?
-Para calcular el área de un triángulo en Pascal, se asigna la fórmula 'área = (base * altura) / 2' a una variable, que luego se muestra en pantalla con la instrucción 'escribir'.
¿Qué es necesario hacer antes de guardar un programa en Pascal?
-Antes de guardar un programa en Pascal, es necesario agregar comentarios al código para describir lo que hace cada parte del programa, quién lo creó, la fecha de creación y cualquier otra información relevante.
Outlines
📐 Introducción al curso y cálculo del área de un triángulo
En este primer párrafo, se da la bienvenida al curso de PC Ink, donde se enseñará a crear algoritmos, pseudocódigo, y diagramas de flujo, que luego se programarán en PS Int. El enfoque inicial es un ejemplo práctico: calcular el área de un triángulo escaleno. Se explica que el área se obtiene multiplicando la base por la altura y dividiendo entre dos. También se describe cómo identificar la base y la altura en un triángulo.
🔄 Creación del algoritmo y diagrama de flujo
Este párrafo detalla cómo crear un algoritmo y su correspondiente diagrama de flujo para calcular el área del triángulo. Se explica la importancia de las formas geométricas en los diagramas de flujo, como la elipse para el inicio y fin del algoritmo, y el rectángulo para representar procesos. Se menciona la secuencia de pasos: primero se digitan la base y la altura, luego se realiza la operación matemática, y finalmente se muestra el resultado.
📝 Desarrollo del pseudocódigo
Aquí se describe la transición del diagrama de flujo al pseudocódigo. Se explica que el pseudocódigo debe estar redactado en forma de pasos numerados, comenzando con el inicio y finalizando con el fin del algoritmo. Aunque en este punto el pseudocódigo es simple, se menciona que en etapas posteriores del curso se profundizará en detalles más específicos para minimizar errores durante la programación.
💻 Programación en PC Int: Introducción y primeros pasos
Este párrafo introduce la programación en PC Int, donde se traduce el pseudocódigo en un programa funcional. Se explica cómo iniciar el algoritmo, definir el nombre del programa, y dar instrucciones al usuario para digitar la base y la altura del triángulo. También se aborda la importancia de la sintaxis correcta, como el uso de comillas y puntos y comas, para evitar errores durante la ejecución del código.
🖥️ Implementación de la operación y visualización del resultado
En este apartado se detalla cómo implementar la operación para calcular el área y cómo mostrar el resultado en pantalla. Se explican los comandos necesarios para capturar la entrada del usuario y cómo realizar la operación aritmética dentro de PC Int. Además, se muestra cómo el programa puede verificar y ejecutar correctamente el cálculo del área del triángulo con diferentes valores.
📊 Finalización del programa y mejoras adicionales
El párrafo final se centra en la conclusión del programa, asegurándose de que funcione correctamente, y en la importancia de agregar comentarios al código para describir su funcionalidad. Se explica cómo guardar el programa y se recomienda incluir detalles como el autor, la descripción del programa y la fecha de creación, lo que facilita la comprensión y mantenimiento del código en el futuro.
Mindmap
Keywords
💡Área
💡Triángulo escaleno
💡Base
💡Altura
💡Diagrama de flujo
💡Pseudocódigo
💡PC INK
💡Algoritmo
💡Pseudocódigo numerado
💡Programación
💡Comentarios
Highlights
Bienvenida al curso de PC Ink para aprender a crear algoritmos y diagramas de flujo.
El objetivo del curso es enseñar a programar en Pseudo C usando el ejemplo de calcular el área de un triángulo escaleno.
Explicación de cómo se calcula el área de un triángulo utilizando la base y la altura.
Uso de elipses en diagramas de flujo para indicar inicio y fin de un algoritmo.
Construcción del diagrama de flujo a través de formas geométricas como elipses y rectángulos.
Proceso de creación de un algoritmo paso a paso, desde la definición de datos hasta la operación de cálculo.
Importancia de claridad en las instrucciones del algoritmo para su implementación en Pseudo C.
Uso de rectángulos en diagramas de flujo para representar operaciones aritméticas.
El proceso de convertir el diagrama de flujo en pseudocódigo numerado.
Introducción a la programación en Pseudo C, con énfasis en la precisión de las instrucciones.
Ejecución de un programa simple en Pseudo C para capturar la longitud de la base y la altura.
Implementación de la fórmula de área del triángulo en Pseudo C utilizando la operación de multiplicación y división.
Mostrar el resultado del cálculo en pantalla utilizando la función 'escribir' en Pseudo C.
Revisión del programa para detectar y corregir errores antes de su uso.
Importancia de comentarios en el código para facilitar la comprensión y mantenimiento del programa.
Guía para guardar y documentar el programa con información relevante como el nombre, descripción y fecha de creación.
Invitación a continuar el curso para aprender más sobre Pseudo C y programación.
Transcripts
qué tal bienvenidos al curso de pc ink
en donde vamos a aprender a crear
algoritmos principalmente pseudo código
y diagramas de flujo que después vamos a
programar en ps int en esta ocasión
vamos a realizar un algoritmo para
calcular el área de un triángulo
vamos a diseñar primero el diagrama de
flujo a partir de ahí crearemos el
pseudo código y después lo programamos
en pc int
primero debemos determinar cómo se
obtiene el área de un triángulo
vamos a poner como ejemplo este
triángulo es un triángulo escaleno
porque todos sus lados tienen diferente
medida
y cómo se obtiene el área de un
triángulo el área es igual a la base por
la altura sobre 2 en donde la base
podemos considerar cualquiera de las
medidas de los lados como base pero
normalmente la que está en la parte de
abajo eso se considera como base si en
lugar de anotar todo pase o no podemos
colocar base sería esta línea
necesitamos saber cuál es su magnitud y
la altura es una recta perpendicular de
el vértice opuesto a la base
entonces aquí está el vértice opuesto
se traza una línea perpendicular en
donde se forma aquí un ángulo de 90
grados y la longitud de esta línea a eso
se le llama
altura
de acuerdo entonces necesitamos conocer
la magnitud o la longitud de la base de
la longitud de la altura y aplicarlo en
la fórmula para obtener el área
en donde se multiplica la base por la
altura y se divide entre 2
una vez que hemos analizado esto vamos a
crear el algoritmo
y en este caso primero el diagrama de
flujo
nos vamos a apoyar de estas formas para
construir precisamente este diagrama de
flujo en donde la primera forma o figura
que vamos a utilizar es la de elipse es
un tipo de elipse no es un círculo que
se utiliza para determinar el inicio y
el final de un algoritmo recuerda que un
algoritmo siempre tiene inicio y fin
por lo tanto determinamos aquí que
estamos iniciando el algoritmo indicamos
el flujo de información con las flechas
hacia dónde va el algoritmo en este caso
es hacia abajo
y la primera instrucción del algoritmo
es que necesitamos conocer los datos de
base y altura entonces recuerda que las
instrucciones deben de ser claras para
después pasar las apps git por lo tanto
aquí la instrucción sería digitar la
longitud de la base
al ser una instrucción todas las
instrucciones
van a ser colocadas dentro de esta forma
de entrada o salida de datos de acuerdo
cualquier instrucción que se vaya a dar
o asignar
y quedaría de esta manera ya que tenemos
la base dígito la longitud de la base
vamos a digitar la longitud de la altura
al ser una instrucción utilizamos
también esta misma forma agregamos la
línea primero
que nos muestra el flujo de información
o el flujo de datos
y quedaría de esta manera digital o
digital la longitud de la altura ya que
tenemos la longitud de la base y la
longitud de la altura vamos a obtener ya
el área de este triángulo porque ya se
dígito o ya se tiene la medida de la
base y de la altura entonces vamos a
aplicar la fórmula
qué forma vamos a utilizar en este caso
no es una instrucción como tal o algo
que se quiera
dar instrucciones en el algoritmo sino
en este caso es un proceso que se quiere
hacer precisamente se utiliza el
rectángulo todas las fórmulas que
requieran o tengan operaciones
aritméticas siempre se va a utilizar el
rectángulo
quedando de esta manera realiza la
operación área es igual a base por
altura sobre 2 de acuerdo éste es un
algoritmo muy básico más adelante vamos
ir detallando y desmenuzando
desprendiendo siendo más específicos en
las instrucciones del algoritmo pero por
ahora vamos iniciando en la construcción
de algoritmos pues realmente las
instrucciones deben de ser básicas
simplemente que sean entendibles
revisamos nuestro algoritmo tenemos
inicio digital a la longitud de la base
digital la longitud de la altura realiza
la operación área es igual a base por
altura ya hizo la operación ahora nos
hace falta solamente que nos muestra el
resultado
para estas acciones en donde se tiene
que mostrar un resultado siempre que se
muestre un resultado se va a utilizar
esta forma
y aquí colocamos
mostrar el resultado
siempre indicando el flujo de
información una vez que ya se mostró el
resultado ya no hay otra acción que
hacer o instrucción que dar al algoritmo
vamos a finalizarlo
indicando siempre el fin del algoritmo
dentro de una elipse recuerda que esta
forma es se utiliza para indicar el
inicio y el fin del algoritmo
revisamos una vez más siempre en los
algoritmos hay que ir revisando para si
tenemos algún tipo de error se pueda
corregir aquí antes de pasar a programar
tenemos el inicio digital a longitud de
la base digital a longitud de la altura
se realiza la operación donde se aplica
la fórmula
y finalmente mostrar el resultado del
área que puede inclusive quedar otra el
resultado del área del triángulo una vez
que hemos concluido el diagrama de flujo
vamos a realizar ahora el pseudo código
y lo vamos a construir a partir del
diagrama de flujo
empezamos aquí con la primera forma
tenemos inicio no no hacemos realmente
caso a la forma sino recuerda que el
pseudo código se anota en forma de pasos
numerados y siempre la primera línea es
inicio del algoritmo y el último paso va
a ser el fin
esta sería la primera línea corresponde
a este ahora vamos con la
paso número 3 sería esta instrucción
paso número 4
el paso número 5
y paso número 6
listo como puedes ver el pseudo código
pues es en algunas ocasiones simplemente
redactar en forma de pasos ya sin
utilizar estas formas el algoritmo que
te permita resolver el problema en esta
ocasión por ser vamos iniciando el curso
no hemos sido tan específicos pero más
adelante podrás ver que en este pseudo
código se tiene que ser tan específico
para después pasarlo a pesce int y ya
tener el mínimo de errores y esto se nos
va a facilitar de repente cuando se diga
digita la longitud de la base bueno y
este dato hay que guardarlo pero bueno
eso lo vamos a ver ahorita programando
pc y también cómo vamos a desarrollar la
operación y cómo se va a mostrar el
resultado finalmente en este programa
ahora quiero aclararte que empecé int
vamos a crear un programa en donde se
tienen que dar instrucciones específicas
muy muy claras para que cualquier
persona que utilice este programa
obtener el área de un triángulo
siguiendo las instrucciones entonces
deben de ser estas tan tan claras y
precisas que una persona sin ningún tipo
de conocimiento pueda usar este programa
de acuerdo entonces vamos a pc y ahí
analizamos el pseudo código y diagrama
de flujo para construir este programa
una vez que tenemos abierto ps int vamos
a crear el programa a partir del pseudo
código que hemos diseñado para la
primera instrucción o la primer línea
del algoritmo es inició en pc int aquí
también tenemos los pasos enumerados la
primera línea es algoritmo esto sería
como el inicio si te das cuenta dice fin
del algoritmo sería como el fin para eso
es el paso 6 aquí en este diagrama de
flujo en el pseudo código en la primer
línea en pc y siempre vamos a colocar el
nombre del programa en este caso es
para este triángulo siempre el nombre lo
tenemos que escribir aquí en esta zona
sólo tenemos que teclear junto si
colocamos espacio nos va a aparecer aquí
un error como puedes ver nos aparece
esta línea de color rojo quiere decir
que hay un error y aquí nos nos indica o
nos aparece un mensaje en instrucción
uno quiere decir que es la línea 1 se
esperaba el fin de la línea para que no
nos marque este error porque solamente
queremos colocar el nombre del programa
y queremos y si queremos un espacio ahí
vamos a colocar un guión bajo en lugar
del espacio
entonces colocó abajo
y ahí está ahí en la primera línea va el
nombre del programa en pc int
en la segunda línea vamos a ver a
nuestros auto código dice digitar la
longitud de la base recuerda que esto es
una instrucción estamos creando un
programa entonces esta es una
instrucción para el usuario final al
abrir el programa o la aplicación le va
a aparecer las instrucciones y la
primera es digitar la longitud de la
base aquí entonces empecé int si
queremos que se muestre este mensaje en
pantalla tenemos que utilizar lo
siguiente tecleamos escribir
abrimos y cerramos comillas y dentro de
aquí agregamos
digitar la longitud de la base
agregamos punto y coma para que no nos
vaya a marcar ningún error
en esta línea mira vamos a ver lo vamos
a ejecutar
damos clic en este botón
y aquí nos aparece el programa voy a
colocar aquí ahí está la primera línea
dice ejecución iniciada es de la línea
número uno digitar la longitud de la
base que es la línea número dos y
ejecución finalizada el fin del
algoritmo tenemos tres líneas de código
aquí aquí nos aparecen también trece
fíjate bien aquí no aparece en la
pantalla una vez ejecutado el programa
la palabra escribir ni tampoco las
comillas ni el a coma todas todos estos
elementos son
signos y palabras reservadas de este
lenguaje de programación que los debemos
de utilizar así tal cual para que el
programa haga una acción que nosotros
queremos en este caso queremos
simplemente dar una instrucción al
usuario final así le va a parecer
imagínate a alguien que no tiene ningún
conocimiento es cual estamos creando una
aplicación
así le aparecería la primera instrucción
digitar la longitud de la base entonces
él ya lo puede interpretar valera que
dice digitar la longitud de la base
bueno se supone que es un programa que
calcula el área de un triángulo entonces
si dice digitar la base ya debe de tener
la medida y la debe de colocar acuerdo
entonces cerramos y vamos con la
siguiente instrucción
el paso número tres es digitar la
longitud de la altura
como puedes ver me está marcando un
error por lo siguiente porque abrí
comillas y no la cerré aquí ese es un
error muy común
y a veces nos rompemos la cabeza porque
me marca error porque bueno son las
comillas recuerda siempre colocar punto
y coma al final cuando se utiliza la
palabra escribir al inicio ejecutamos el
programa aquí está digitar la longitud
de la base digitar la longitud de la
altura esas son las instrucciones
cerramos
el cuarto paso es realizar la operación
área es igual a base por la altura esta
es una acción en el diagrama de flujo
podemos notar que aquí está esa acción
no es una instrucción como tal no
queremos que esto aparezca en pantalla
como los dos anteriores en donde se dan
instrucciones sino aquí realmente ya
queremos que se haga la operación de la
fórmula cuál era esa operación área es
igual a base por altura entonces aquí
simplemente empecé y se le asigna eso
área
es igual a base
x
altura y se tiene que dividir entre dos
entonces aquí colocamos paréntesis para
que primero se realice esta operación
y el resultado se divida entre 2
ahí están
ejecutamos
perfectamente no tiene ningún error si
tuviera algún error no permite ejecutar
el programa y hay que
resolver lo que nos hizo falta colocar
punto y coma siempre al final
en el paso que sigue es mostrar el
resultado el pce para que nos muestre un
resultado es algo que queremos que se
muestre en pantalla todo lo que se va a
mostrar en pantalla es escribir es como
decirle escribe esto en pantalla
ahí está ejecutamos
digitar a la longitud de la base digital
la longitud de la altura y mostrar el
resultado ya está funciona pero no como
se requiere hicimos este programa empecé
y en base a las instrucciones del
algoritmo en este caso diagrama de flujo
o del pseudo código que construimos de
acuerdo mira en este caso hemos
construido un algoritmo que calcula el
área del triángulo en donde se se
construyó con palabras a esto se llama
como un lenguaje común en donde
siguiendo las instrucciones aquí se
supone que una persona puede calcular o
resolver este problema de cómo obtener
el área de un triángulo pero empecé int
tenemos que utilizar otro tipo de
palabras claro en base al algoritmo que
hemos creado
pero te voy a mostrar algo por aquí por
ejemplo aquí mira empecé y damos
instrucción digital la longitud de la
base digita la longitud de la altura y
realiza esta operación aquí debemos
asignar que es b h y que es la a
mayúscula de acuerdo entonces aquí en
esta instrucción dice escribir digitar
la longitud de la base le vamos a decir
al programa que guarde o que permita
capturar la longitud de la base porque
si te das cuenta si él ejecutó no hay
ningún apartado en donde se pueda
teclear cuál es la medida de la base
empecé int para que se pueda hacer esto
se utiliza la palabra leer
entonces la instrucción es digita la
longitud de la base
y leer es como quiero que se guarde esa
medida de la base en este caso bueno
pues pudiera ser base
o podemos abreviar en lugar de base
colocar solamente el ave siempre punto y
coma ejecutamos
y fíjate cómo cambia digital la longitud
de la base ahora ya está parpadeando
aquí esta línea y nos indica que se
requiere una acción cual pues que
dijistes cuál es la longitud vamos a
colocar por ejemplo 15
y ya nos aparece el resto del programa
tenemos que hacer lo mismo para que se
pueda digitar la longitud de la altura
después de esta línea colocamos
aquí sería altura en lugar de altura
cual que tendríamos que considerar
si la fórmula es de porsche h es la
altura si consideramos sabe para base
entonces aquí sería h
punto y coma
digita la longitud de la base colocamos
15 la altura por ejemplo 6 ya nos está
permitiendo agregar la altura mostrar el
resultado
solamente nos hace falta eso que nos
muestra el resultado pero en lugar de
que diga mostrar el resultado queremos
que nos diga
el área del triángulo es
ahí está y para que muestre vamos a
hacer lo siguiente aquí tecleamos
escribir
cuál es el resultado del área
si se aplica o se realiza esta fórmula
base por altura sobre 2 si la base es 15
y la altura 2 se multiplica 15 por 230
entre 2 sería 15 este 15 es igual a
entonces lo que queremos es que se
muestre el valor de ar
aquí colocamos escribir
punto y coma con esto se nos va a
mostrar el resultado con esta línea
ejecutamos
visitamos base en altura y ahí está el
área del triángulo es 15 porque porque
15 por 2 30 y 30 entre 2 es 15 vamos a
reiniciar el programa para
agregar otros datos por ejemplo la base
que fuera 6
la altura que fuera 36 por 3 18 entre 2
tiene que ser 9 funciona perfectamente y
las instrucciones me parece que son
claras y precisas imaginemos que ya lo
tenemos aquí en un
[Música]
como si fuera una aplicación en un
celular en un smartphone
así lo tiene el usuario final digitar la
longitud de la base
digita la longitud de la altura
y lares del triángulo es
con esto estaría funcionando
perfectamente este programa
ya hemos terminado aquí en el pseudo
código la línea final es fin empecé y
esta sería la línea final fin de
algoritmo recuerda siempre guardar tu
trabajo para eso vamos aquí archivo
guardar como
se elige la carpeta
se asigna el nombre y guardar
aquí en la parte de arriba nos aparece
ya el nombre área de triángulo punto psc
lo que nos hace falta solamente es
agregar los datos
de quien creó este programa la
descripción del programa qué es lo que
hace y la fecha de la adoración para eso
vamos a agregar aquí un comentario
tecleamos dos diagonales
y aquí vas a agregar tus datos
en esta segunda línea también agregas
como un comentario la descripción del
programa en este caso puedes aquí
teclear programa que calcula el área de
un triángulo a partir de la base y la
altura
y aquí vas a colocar la fecha en que lo
creaste y puedes agregar comentarios
adicionales a cada una de las líneas
para indicar de qué se trata esa línea
de código por ejemplo aquí la línea 9
podemos colocar por ejemplo así fórmula
para obtener el área de un triángulo a
eso se refiere esta línea de código
estos comentarios nos sirven para
recordar en un futuro cuando abramos
este programa que hace esta línea de
código porque la pusimos ahí
y pues bueno eso es todo te invito a
seguir con este curso revisando este
vídeo que aparece ya en tu pantalla para
seguir aprendiendo más de saint
muchas gracias por tu atención
Посмотреть больше похожих видео
PROGRAMACIÓN DESDE 0 || INTRODUCCIÓN
Aprende a programar desde cero con PseInt! | Primer Algoritmo! | Parte 4
3. Programación desde Cero | Algoritmos y Programación | Algoritmo y Programa
Como hacer un Rifle Casero (Tutorial Paso a Paso)
Diagrama Flujo Tipo datos variables (2-25) Curso de Java - Algoritmos y Programación Netbeans
Como hacer tablas en excel para hallar el área bajo la curva
5.0 / 5 (0 votes)