Reportes informática caro

Page 1

2015

SEMESTRE A

Reporte de prácticas

Informática III Carolina Aguilar Rivera 3° A

Instituto Kórima de Puebla A.C


En el siguiente reporte se mostrará el trabajo hecho en los dos últimos parciales del Semestre A. Se realizaron unos ejercicios de resolución de algoritmos en PseInt. Primero los ejercicios fueron hechos a mano para que lo pudiéramos comprender mejor. Después proseguimos a hacer los ejercicios en PseInt para comprobar si los algoritmos realizados eran correctos y se ejecutaban como debían.

2


2015

Segundo Parcial

Bloque 1 Introducci贸n a los algoritmos

Pseudoc贸digo 3

Instituto K贸rima de Puebla A.C


Práctica 1. Suma de dos números Objetivo: Desarrollar un algoritmo que realice la suma de dos números. Herramientas: PseInt: Es una herramienta que nos permite generar pseudocódigos así como la comprobación de algoritmos y representación de estos en diagramas de flujo. Descripción: 1. Abrir PseInt. 2. En la hoja de trabajo empezar a escribir, primero

escribimos el nombre del proceso, en este caso será SUMA. 3. Después empezaremos a escribir las instrucciones como se muestran en la Figura.1 Escribir: Solo guarda texto y este debe ser escrito entre comillas” ”. Leer: Esta solo guarda valores, puede guardar valores en una variable como A, B, X. Asignar: Sólo realiza operaciones. • Primero se escribirá la indicación de que el usuario inserte 1 valor. El valor se guardará en una variable (p/e:A) • Después se escribirá la siguiente indicación donde se pedirá que se inserte un segundo valor, que al igual al primero se guardará en un variable, esta debe ser diferente a la primera, sino habrá confusión y el algoritmo se realizará erróneamente. • Después con ayuda de Asignar aremos la operación de la suma. El resultado de la suma se va a guardar 4


en otra variable diferente a las que guardan los valores que se sumarán. (P/e: CA+B) • Después se escribirá un mensaje que nos dirá el resultado de la operación: Escribir “El resultado es”,C; • Figura.1 4. Al término de escribir las instrucciones que deben

llevarse a cabo, procederemos a ejecutar el algoritmo. Figura.1.1

Figura.1.1

5


5. Y

por último dibujaremos el diagrama de flujo del algoritmo creado. Figura1.2

Figura1.2

Conclusión: Un algoritmo para hacer una suma puede ser bastante funcional. Se puede incluso hacer más largo este algoritmo, en vez de hacer la suma de dos números puede ser de 3 o cuatro, solo se modificarían las instrucciones y la asignación.

6


Práctica 2. Menú operaciones Objetivo: Desarrollar un algoritmo que realice las cuatro operaciones básicas (suma, resta, multiplicación, división), donde el usuario pueda seleccionar la operación que desee. Herramientas: PseInt: Es una herramienta que nos permite generar pseudocódigos así como la comprobación de algoritmos y representación de estos en diagramas de flujo. Descripción: 1. Abrir PseInt. 2. En la hoja de trabajo empezar a escribir, primero

escribimos el nombre del proceso, en este caso será MENU. 3. Después empezaremos a escribir las instrucciones como se muestran en la Figura2. El usuario podrá escoger 4 operaciones que se hagan con solo 2 números. • Primero se escribirá la indicación de que el usuario inserte 1 valor. El valor se guardará en una variable (p/e:A) Figura2 • Después se escribirá la siguiente indicación donde se pedirá que se inserte un segundo valor, que al igual al primero se guardará en un variable, esta debe ser diferente a la primera, sino habrá confusión y el algoritmo se realizará erróneamente. 7


• Se escribirá que seleccione una de las 4 operaciones que da a elegir el algoritmo. La opción que haya seleccionado el usuario se guardara en una variable y dependiendo la opción se realizará una operación. • Después se escribirá un mensaje que nos dirá el resultado de la operación: Escribir “El resultado es”,C; Y al ejecutar el algoritmo se verá como, P/e: El resultado es 5. 4. Se ejecutará ahora el algoritmo para su comprobación.

Figura2.1 Si algo llega a no concordar el objetivo debe observarse donde ocurrió el problema y modificarlo.

Figura2.1

8


5. Al último dibujaremos el diagrama de flujo. Figura2.2

Figura2.2

Conclusión: Este algoritmo es mejor que el anterior donde sólo se hacia una operación porque en este puedes escoger la operación básica que desees.

9


Práctica 3. Media, moda, mediana Objetivo: Desarrollar un algoritmo que solicite 7 calificaciones y calcule la media, moda, el promedio. Herramientas: PseInt: Es una herramienta que nos permite generar pseudocódigos así como la comprobación de algoritmos y representación de estos en diagramas de flujo. Descripción: 1. Abrir PseInt. 2. En la hoja de trabajo empezar a escribir, primero

escribimos el nombre del proceso, en este caso será Operaciones_Estadísticas 3. Después empezaremos a escribir las instrucciones como se muestran en la Figura3. • Primero empezaremos solicitando 7 calificaciones, cada una se guardará en una variable diferente. Figura3 • Con ayuda de asignar se realizará la operación que necesitemos, en este caso será el promedio, que será la suma de las calificaciones entre el número de calificaciones que tenemos. Escribiremos P/e: “El 10


promedio es”, C; Y para saber media solo escribiremos la calificación que encuentra en medio.

4. Ejecutaremos

el algoritmo y entonces nos mostrará lo que necesitamos.

Figura3.1 5. Por último dibujaremos el diagrama de flujo. Figura3.2

Figura3.2

Conclusión: Se pueden crear algoritmos que realicen operaciones más complejas como obtener la media, moda y mediana, pero hay que saber bien como realizarlos porque por muy sencillo que parezca no lo es. 11


Práctica 4. Comparación Objetivo: Desarrolla un algoritmo que verifique la entrada de dos números, donde el primer valor debe ser mayor a 100 y el segundo positivo, si esto se cumple que obtenga la raíz cuadrada de ambos en caso contrario que envíe un mensaje de error. Herramientas: PseInt: Es una herramienta que nos permite generar pseudocódigos así como la comprobación de algoritmos y representación de estos en diagramas de flujo. Descripción: 1. Abrir PseInt. 2. En la hoja de trabajo empezar a escribir, primero

escribimos el nombre del proceso, en este caso será Comparación. 3. Después empezaremos a escribir las instrucciones como se muestran en la Figura4. • Primero empezaremos solicitando dos valores, el primero debe ser mayor a 100 y el otro positivo. Si los números ingresados corresponden a lo pedido se realizará la raíz cuadrada de cada valor y el resultado de la raíz aparecerá con un mensaje: “El resultado de la raíz es “, A,””,B; Si los valores dados no corresponden con lo pedido se mostrará un mensaje de “error”. Figura4

12


4. Se ejecuta el algoritmo para realizarlo y verificar si está

bien hecho.Figura4.1

Figura4.1

5. Por último dibujaremos el diagrama de flujo del algoritmo

que mostrara cada paso que se hace. Figura4.2

Figura4.2 Conclusión: Además de sumas, restas, multiplicaciones y divisiones, también podemos realizar raíces cuadradas de cualquier número, en este caso sí se realizó la raíz porque cumple con lo que se pide. 13


Práctica 5. Mayor menor que Objetivo: Desarrollar un algoritmo que solicite tres variables y determinar cuál es el mayor. Herramientas: PseInt: Es una herramienta que nos permite generar pseudocódigos así como la comprobación de algoritmos y representación de estos en diagramas de flujo. Descripción: 1. Abrir PseInt. 2. En la hoja de trabajo empezar a escribir, primero

escribimos el nombre del proceso, en este caso será Mayor_Menor_que 3. Comenzaremos escribiendo las indicaciones donde se pedirá insertar tres valores (X, Z, N) de los cuales al terminar de crear el algoritmo nos dará el valor mayor. Para crear el algoritmo usaremos la ayuda de la función SI. Figura 5 Si X >Z entonces El mayor es X Sino Si Z>N entonces Z es el mayor Si no es el mayor N es el mayor Sino Si X>N entonces El número mayor es X Sino El número menor es X 14


Si Z<X entonces Z es el menor Sino Z es el mayor Si N>Z entonces Z es el menor Sino Z es el mayor Y al final aparecerá el mensaje que dirá: P/e: “El numero mayor es”, Z;

Figura5 4. Se ejecuta el algoritmo

para realizarlo y verificar si está bien hecho. Figura5.1

Figura5.1

15


5. Por último dibujaremos el diagrama de flujo del algoritmo

que mostrara cada paso que se hace. Figura5.2

Figura5.2

Conclusión: Para realizar este tipo de algoritmo hay que saber tener cuidado y tener en cuenta cada aspecto que queramos que se cumple para lograr que el algoritmo se ejecute como es debido y nos dé la respuesta correcta.

16


Práctica 6. Acta de nacimiento Objetivo: Desarrollar un algoritmo que permita realizar un acta de nacimiento. Herramientas: PseInt: Es una herramienta que nos permite generar pseudocódigos así como la comprobación de algoritmos y representación de estos en diagramas de flujo. Descripción: 1. Abrir PseInt. 2. En la hoja de trabajo empezar a escribir, primero

escribimos el nombre del proceso, en este caso será Acta_de_nacimiento. 3. Empezaremos escribiendo las instrucciones donde se pedirá que se inserten ciertos datos para completar un Acta de Nacimiento. Figura6. Se pedirá el nombre del bebé, la hora, la fecha y el lugar de nacimiento, el nombre y nacionalidad de los padres, el nombre y nacionalidad de los abuelos paternos y maternos, nombre y nacionalidad de dos testigos, el nombre y firma del juez y por último el sello de confirmación del acta.

Figura6

17


4. Ahora

se ejecuta el algoritmo para realizarlo y verificar si está bien hecho. Figura6.1

Figura6.1

5. Por último dibujaremos el diagrama de flujo del algoritmo

que mostrara cada paso que se hace.

Figura6.2

Figura6.2 Conclusión: La creación de algoritmos también puede ser para otro tipo de cosas además de realizar operaciones, se puede guardar información diferente a números y operaciones.

18


Práctica 7. Menú 2 Objetivo: desarrollar un algoritmo que realice el perímetro y el área de 4 figuras geométricas donde el usuario pueda seleccionar la figura, el perímetro y el área. Herramientas: PseInt: Es una herramienta que nos permite generar pseudocódigos así como la comprobación de algoritmos y representación de estos en diagramas de flujo. Descripción: 1. Abrir PseInt. 2. En la hoja de trabajo empezar a escribir, primero

escribimos el nombre del proceso, en este caso será Menu2. 3. Empezaremos escribiendo las indicaciones donde se mostrará que se escoja una figura geométrica y dependiendo de la figura que el usuario seleccione, ingresará los datos necesarios para realizar el perímetro y área de la figura. Figura7 Al final del algoritmo se verán dos mensajes uno indicando cual es el área de la figura y otro de cuál es el perímetro de la figura. “El área es” / “El perímetro es”. Figura7

19


4. Ahora se ejecuta

el algoritmo para realizarlo y verificar si está bien hecho. Figura7.1

Figura7.1 5. Por último dibujaremos el diagrama de flujo del algoritmo

que mostrara cada paso que se hace.

Figura 7.2

Figura7.2 Conclusión: Este algoritmo es mejor que el anterior donde sólo se hacia una operación porque en este puedes escoger la operación básica que desees.

20


Práctica 8. Numeración Objetivo: Desarrollar un algoritmo que imprima los números del 1 al 100. Herramientas: PseInt: Es una herramienta que nos permite generar pseudocódigos así como la comprobación de algoritmos y representación de estos en diagramas de flujo. Descripción: 1. Abrir PseInt 2. .En la hoja de trabajo empezar a escribir, primero

escribimos el nombre del proceso, en este caso será Numeración. 3. En este tipo de algoritmo no necesitamos poner ninguna indicación ya que solo nos dará lo que ya queremos la numeración del 1 al 100. Usaremos contador, en el cual se va a ir guardando la operación que pondremos para que se haga la numeración. Figura8 Ya que lo haremos con la estructura de control repetir necesita tener un alto ya que sino el proceso se estará repitiendo infinitamente; para esto usaremos Hasta que. El hasta que, que usaremos será cuando contador sea menor o igual a 100. Figura8 21


4. Ahora se ejecuta el algoritmo para realizarlo y verificar si

est谩 bien Figura8.1

hecho.

Figura8.1 5. Por 煤ltimo dibujaremos el diagrama de flujo del algoritmo

que mostrara cada paso que se hace. Figura 8.2

Figura8.2 Conclusi贸n: Como podemos notarlo, para obtener una numeraci贸n no es necesario poner indicaciones como en los algoritmos anteriores de insertar un valor, ya que al crearlo este lo trae.

22


Practica 9. Suma_ Repetir Objetivo: Desarrollar un algoritmo que permita sumar N número de veces que el usuario desee. Herramientas: PseInt: Es una herramienta que nos permite generar pseudocódigos así como la comprobación de algoritmos y representación de estos en diagramas de flujo. Descripción: 1. Abrir PseInt 2. En la hoja de trabajo empezar a escribir, primero

escribimos el nombre del proceso, en este caso será Suma_repetir. 3. Primero escribiremos las indicaciones después de colocar la estructura de control repetir ya que todo el ciclo que pondremos se repetirá para que el usuario pueda sumar cuantas veces quiera. Figura9 Después se escribirá la indicación de que inserte un número para que sea sumado. El resultado se guardará en un variable y al después de realizar la operación aparecerá un mensaje para saber si desea seguir sumando. Cuando la respuesta sea “no” el algoritmo se detendrá. Figura9 23


4. Ahora

se ejecuta el algoritmo para realizarlo y verificar si estĂĄ bien hecho. Figura9.1

Figura9.1

5. Por Ăşltimo dibujaremos el diagrama de flujo del algoritmo

que mostrara cada paso que se hace. Figura 9.2

Figura9.2 ConclusiĂłn: La estructura de control repetir para la suma es mejor que hacer un algoritmo para sumar valores sin ella, ya que en este se pueden sumar tantos valores queramos.

24


Práctica 10. Recomendaciones Objetivo: Desarrollar un algoritmo que recomendaciones de los siguientes aspectos:

realice

las

1Literatura: (Esperando a Tito y otros cuentos de futbol(Eduardo Sachen), El juego de Ender(Orson Scoltcard), El sueño de los héroes (Adolfo Bloy Casares)) 2Peliculas: Cars(2006))

(Matrix(1999),

El

ultimo

samuray(2003),

3Musica: (Despedazado por mil partes (La renga (1996)), Bufalo (Mississipi(2008) , Gaia (Mago de Oz (2003)) 4 videojuegos: (Dia del tentaculo(Lucas Arts,1996), Terminal Velocity (Terminal Reality/3D Realms 1995), Death Rally (Remedy/Apojee,1996)) Herramientas: PseInt: Es una herramienta que nos permite generar pseudocódigos así como la comprobación de algoritmos y representación de estos en diagramas de flujo. Descripción: 1. Abrir PseInt. 2. En la hoja de trabajo empezar a escribir, primero

escribimos el nombre del proceso, en este caso será Recomendaciones. 3. Primero pondremos la estructura Repetir para que todo el ciclo que escribiremos se repita y el usuario escoja cualquier aspecto que desee y de ahí le sugeriremos algunas recomendaciones dependiendo de su selección.Figura10. 25


La selección del usuario se guardará en una variable y según la opción que haya seleccionado el usuario se mostraran las recomendaciones. Las opciones se mostraran hasta que el usuario seleccione salir. Y ahí terminará el proceso. Figura10. 4. Ahora se ejecuta el algoritmo

para realizarlo y verificar si está bien hecho. Figura10.1

5. Por último dibujaremos el diagrama

de flujo del algoritmo que mostrara cada paso que se hace. Figura 10.2

Conclusión: Este algoritmo es otro ejemplo que nos muestra que no solo se crean para operaciones, sino también para cualquier otra cosa.

26


2015

Tercer parcial Bloque II Estrategias de solución de problemas a través de la programación

Programación

27

Instituto Kórima de Puebla A.C


Practica 11. Operaciones_repetir Objetivo: Desarrollar un algoritmo que realice las cuatro operaciones básicas (suma, resta, multiplicación, división), donde el usuario pueda seleccionar la operación que desee utilizando la estructura de control Repetir. Herramientas: PseInt: Es una herramienta que nos permite generar pseudocódigos así como la comprobación de algoritmos y representación de estos en diagramas de flujo. Descripción: 1. Abrir PseInt. 2. En la hoja de trabajo empezar a escribir, primero

escribimos el nombre del proceso, en este caso será Operaciones_repetir. 3. Después empezaremos a escribir las instrucciones como se muestran en la Figura11. El usuario podrá escoger 4 operaciones que se hagan con solo 2 números. • Primero pondremos la estructura de control Repetir. • Se escribirá que Figura11 seleccione una de las 4 operaciones que da a elegir el algoritmo. La opción que haya seleccionado el usuario se guardara en una variable y dependiendo la opción se realizará una operación. 28


• Después se escribirá la indicación de que el usuario inserte 1 valor. El valor se guardará en una variable (p/e:A) • Después se escribirá la siguiente indicación donde se pedirá que se inserte un segundo valor, que al igual al primero se guardará en un variable, esta debe ser diferente a la • Después se escribirá un mensaje que nos dirá el resultado de la operación: Escribir “El resultado es”,C; Y al ejecutar el algoritmo se verá como, P/e: El resultado es 5. Después se volverán a mostrar las operaciones que están como opción hasta que el usuario indique salir y ahí terminará el algoritmo.

4. Se

ejecutará ahora el algoritmo para su comprobación. Figura11.1 Si algo llega a no concordar el objetivo debe observarse donde ocurrió el problema y modificarlo. Figura11.1

29


5. Por 煤ltimo dibujaremos el diagrama de flujo del algoritmo

que mostrara cada paso que se hace. Figura 11.2

Figura11.2 Conclusi贸n: Con este algoritmo se puede escoger una operaci贸n gracias a la estructura de control Repetir las opciones se muestran una y otra vez hasta que decidamos parar.

30


Práctica 12. Factorial Objetivo: Desarrollar un algoritmo que solicite el factorial de un número con la ayuda de la estructura de control For. Herramientas: PseInt: Es una herramienta que nos permite generar pseudocódigos así como la comprobación de algoritmos y representación de estos en diagramas de flujo. Descripción: 1. Abrir PseInt. 2. En la hoja de trabajo empezar a escribir, primero

escribimos el nombre del proceso, en este caso será Factorial. 3. Comenzaremos escribiendo la indicación de que se inserte un valor para sacar su factorial. Figura12. Usaremos la estructura de control para, el valor inicial será 1 Hasta el valor que haya dado el usuario. Usaremos el contador en donde se guardará el valor de la multiplicación de contador por el valor que haya dado el usuario. Al final se escribirá “El factorial es”, contador; para valores diferentes a cero, sino, si el valor dado por el usuario es cero Aparecerá un mensaje diciendo que si el valor es cero el factorial será 1.

Figura12 31


4. Ahora

se ejecuta el algoritmo para realizarlo y verificar si est谩 bien hecho. Figura12.1

Figura12.1 5. Por 煤ltimo dibujaremos el diagrama de flujo del algoritmo que mostrara cada paso que se hace. Figura 12.2

Figura12.2 Conclusi贸n: Crear un algoritmo de factorial puede ser complicado si no se sabe c贸mo se hace. Hay que tener cuidado al hacer este tipo e algoritmos ya que puede haber muchos errores.

32


Practica 13. Incremento Objetivo: Realizar un algoritmo con la ayuda de la estructura de control para, un problema que solicite un valor y realiza el incremento de 2 en 2 hasta llegar a mil. Herramientas: PseInt: Es una herramienta que nos permite generar pseudocódigos así como la comprobación de algoritmos y representación de estos en diagramas de flujo. Descripción: 1. Abrir PseInt. 2. En la hoja de trabajo empezar a escribir, primero

escribimos el nombre del proceso, en este caso será Incremento. 3. Iniciaremos escribiendo las indicaciones donde el usuario deberá introducir un valor, este valor se guardará en una variable y con la ayuda de la estructura de control FOR el valor dado se irá incrementando de dos en dos hasta llegar a mil. Figura13

Para i<-A Hasta 1000 Con Paso 2 Hacer. Al final escribiremos el mensaje con el cual aparecerá el incremento.

Figura13 33


4. Ahora

se ejecuta el algoritmo para realizarlo y verificar si está bien hecho. Figura13.1

Figura13.1 5. Por último dibujaremos el diagrama de flujo del algoritmo

que mostrara cada paso que se hace. Figura 13.2

Figura13.2 Conclusión: Con la estructura de control FOR podemos crear incremento de algún número, la parte de la estructura de control FOR, Con Paso N, es que nos permite hacer el aumento.

34


Práctica 14. Numeración_para Objetivo: Realizar un programa con ayuda de la estructura de control para, un programa que muestre la numeración del 1 al 100. Herramientas: PseInt: Es una herramienta que nos permite generar pseudocódigos así como la comprobación de algoritmos y representación de estos en diagramas de flujo. Descripción: 1. Abrir PseInt. 2. En la hoja de trabajo empezar a escribir, primero

escribimos el nombre del proceso, en este caso será Numeración_para. 3. En este algoritmo no se necesita poner ninguna instrucción para insertar un número. Solo se usara la estructura de control FOR. Figura14 Se indicará el valor inicial (i<-1) y el valor final (Hasta 100). Después se escribirá un mensaje donde nos mostrará la numeración cuando se ejecute el algoritmo.

Figura14 35


4. Ahora se ejecuta el algoritmo para realizarlo y verificar si

está bien Figura14.1

hecho.

Figura14.1

5. Por último dibujaremos el diagrama de flujo del algoritmo

que mostrara cada paso que se hace. Figura 14.2

Figura14.2 Conclusión: Como podemos notarlo, para obtener una numeración no es necesario poner indicaciones como en los algoritmos anteriores de insertar un valor, ya que al crearlo este lo trae. Y es más sencillo que ir escribiendo número por número hasta llegar a 100.

36


Práctica 15. Nombre Objetivo: Realizar un algoritmo con la ayuda de estructura de control FOR, un programa que muestre tu nombre 5 veces. Herramientas: PseInt: Es una herramienta que nos permite generar pseudocódigos así como la comprobación de algoritmos y representación de estos en diagramas de flujo. Descripción: 1. Abrir PseInt. 2. En la hoja de trabajo empezar a escribir, primero

escribimos el nombre del proceso, en este caso será Nombre. 3. Comenzaremos escribiendo la indicación para que el usuario escriba su nombre, este se guardará en una variable Usaremos la estructura de control para que el nombre se repita 5 veces. Se hará de la siguiente forma: Para i<-1 Hasta 5 Hacer Escribir “ “,A; En la Figura15 podrá observarse de mejor forma como fue hecho el algoritmo.

Figura15 37


4. Ahora

se ejecuta el algoritmo para realizarlo y verificar si está bien hecho. Figura15.1

Figura15.1 5. Por último dibujaremos el diagrama de flujo del algoritmo

que mostrara cada paso que se hace. Figura 15.2

Figura15.2 Conclusión: Usar la estructura de control FOR para hacer una repetición al principio puede pensarse que es mejor usar la estructura de control REPETIR ya que es el objetivo. Pero bien podemos ver que la estructura de control FOR también sirve para eso.

38


Práctica 16. Cuadrado Objetivo: Crea un algoritmo que pida un número y un símbolo y dibuja un cuadrado usando ese símbolo. El cuadrado tendrá el tamaño que indique el usuario. Aplica la estructura de control For. Herramientas: PseInt: Es una herramienta que nos permite generar pseudocódigos así como la comprobación de algoritmos y representación de estos en diagramas de flujo. Descripción: 1. Abrir PseInt. 2. En la hoja de trabajo empezar a escribir, primero

escribimos el nombre del proceso, en este caso será Cuadrado. 3. Comenzaremos solicitando un número, ese número será el tamaño del lado del cuadrado y después solicitaremos el símbolo con el que se formará el cuadrado, cada uno se guardará en una variable. Para formar el cuadrado usaremos dos estructuras de control FOR, uno será para la altura del cuadro y otro para la base. Se puede observar la creación del algoritmo en la Figura16. Figura16 39


4. Ahora

se ejecuta el algoritmo para realizarlo y verificar si está bien hecho. Figura16.1

Figura16.1 5. Por último dibujaremos el diagrama de flujo del algoritmo

que mostrara cada paso que se hace. Figura 16.2

Figura16.2 Conclusión: Al hacer este algoritmo podemos ver que con los algoritmos también podemos crear figuras geométricas.

40


Práctica 17. Número naturales Objetivo: Realizar un algoritmo que permita pedir 50 números naturales y determine e imprima cuentos son pares, impares, positivos y negativos. Herramientas: PseInt: Es una herramienta que nos permite generar pseudocódigos así como la comprobación de algoritmos y representación de estos en diagramas de flujo. Descripción: 1. Abrir PseInt. 2. En la hoja de trabajo empezar a escribir, primero

escribimos el nombre del proceso, en este caso será Num_naturales. 3. Primero colocaremos la estructura de control FOR. Iremos insertando números hasta que sean 50 y se debe indicar si son pares, impares, positivos o negativos. Figura17 Para lograr esto usaremos la ayuda de la función SI; donde si el numero ingresado es dividendo de 2 indicará que es par, sino indicará que es impar y si el numero es mayor a cero indicará que es positivo y sino indicará que es negativo.

Figura17 41


4. Ahora

se ejecuta el algoritmo para realizarlo y verificar si está bien hecho. Figura17.1

Figura17.1 5. Por último dibujaremos el diagrama de flujo del algoritmo

que mostrara cada paso que se hace. Figura 17.2

Figura17.2 Conclusión: Con la estructura de control FOR hemos podido notar que podemos ingresar hasta 50 números y saber si son pares, impares, negativos o positivos. Y que también podemos usarlo para repetir algún dato o para crear un cuadrado.

42


Práctica 18. Numeración Objetivo: Realizar un algoritmo que muestre la numeración del 1 al 100 utilizando la estructura de control while. Herramientas: PseInt: Es una herramienta que nos permite generar pseudocódigos así como la comprobación de algoritmos y representación de estos en diagramas de flujo. Descripción: 1. Abrir PseInt. 2. En la hoja de trabajo empezar a escribir, primero

escribimos el nombre del proceso, en este caso será Numeración. 3. Primero colocaremos la estructura de control WHILE y colocaremos la condición que será donde Num o nuestra variable sea menor e igual a 100. Después se realizará una suma que será de la siguiente manera: num num+1 Y al final mandaremos un mensaje donde aparecerá la numeración. Se puede observar la estructura en la Figura18. Figura18

43


4. Ahora se ejecuta el algoritmo para realizarlo y verificar si

está bien hecho. Figura18.1

Figura18.1 5. Por último dibujaremos el diagrama de flujo del algoritmo

que mostrara cada paso que se hace. Figura 18.2

Figura18.2 Conclusión: La estructura de control WHILE ejecutará una secuencia de instrucciones solamente si es verdadera. Conclusión general: Los algoritmos pueden llegar a ser complicados al momento de crearlos pero si se entiende bien lo que pide el algoritmo se podrán crear sin problema, para ciertos algoritmos se necesitan de estructuras de control en algunos casos usamos la estructura FOR, WHILE y REPETIR. 44


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.