Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% encontró este documento útil (0 votos)
51 vistas6 páginas

Elementos de Programación

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 6

Actividad

Introducción a la programación [Nivel 1]


Lección 3 / Actividad 1
Elementos de programación

IMPORTANTE

Para resolver tu actividad, guárdala en tu computadora e imprímela.

Si lo deseas, puedes conservarla para consultas posteriores ya que te sirve


para reforzar tu aprendizaje. No es necesario que la envíes para su revisión.

Propósito de la actividad

Practicar la elaboración de algoritmos, diagramas de flujo, pseudocódigo y


librerías.

Practica lo que aprendiste

I. Describe, en el recuadro, el algoritmo que permite resolver el siguiente


problema:

Una empresa desea crear un software que le permita tener un mayor


control de su inventario y les arroje un mensaje distinto de acuerdo
con el estatus:
 Si de cada producto hay más de 30 piezas, entonces debe
decir “Sistema abastecido”.
 Si de cada producto hay entre 20 y 30 piezas, entonces debe
decir “Sistema con existencias”.
 Si de cada producto hay entre 10 y 20 piezas, entonces debe
decir “Sistema con problemas de abastecimiento”.
 Si de cada producto hay menos de 10 piezas, entonces debe
decir “Abastece tu sistema”.
Algoritmo
• 1. Inicio
2. valores de los status de los productos en existencia
3. Si (E>30 pzs.) Entonces escribir "Sistema abastecido"
4. Si (E>20 pzs.) Y (E< 30 pzs.) Entonces escribir "Sistema con existencias"
5. Si (E>10 pzs.) Y (E<20 pz) Entonces escribir "Sistema con problemas de
abastecimiento"
6. Si (E<10 pzs.) Entonces escribir "Abastece el sistema"
7. Fin
Actividad

II. Realiza en el recuadro el diagrama de flujo del problema anterior.

Inicio

Escriba las cantidades de piezas

P > 30 20 < P <30 10 < P < 20 P < 10

Sistema con Abastece tu


Sistema Sistema problemas de sistema
abastecido con abastecimiento
existencias

Fin
Actividad

III. Transforma el problema planteado previamente a un pseudocódigo


y escríbelo en el recuadro.
Psudocódigo
Principio ()
Int P
Escribir la cantidad de piezas del producto
Si (P>30)
Imprimir "Sistema abastecido"
Sino (20<P<30)
Imprimir "Sistema con problemas de abastecimiento"
Sino (P<10)
Imprimir "Abastece tu sistema"

IV. Investiga, para los siguientes lenguajes de programación, cuáles son


las principales librerías, así como su función y descríbelas en los
recuadros.

Lenguaje Librerías Función

C++ Losteam, cmath, cstrina, ctime, algorithm Bloque de código que se realia alguna
operación

Se emplean para crear una o varias de estas


Java Java, java.io, java.until.
subrutinas

Es un bloque de líneas de código o un conjunto


Python Matplotilb, TensorFlow, Pytorch, Keras
de instrucciones cuya finalidad es realizar una
tarea específica
Controla y alimenta determinados dispositivos y toma
Arduino EEPROM, SD, Servo decisiones de acuerdo al programa descargado e interactúa
con el mundo físico gracias a sensores y acutadores

.NET Core, Framework, Mono Crear aplicaciones de escritorio, web móviles

Signal Processing Toolbox, THE


Matlab MATLAB COMPILER TOOLBOX
Ofrece un potente lenguaje de programación,
así como un entorno computacional interactivo
Actividad

V. Investiga en internet, para el lenguaje de programación que más te


agrade, los pasos para la creación de una librería. Explícalos en el
diagrama.

Crear archivo de cabeceras •1 Crear un archivo de extensión ".h" en el mismo directorio del código
principal, éste archivo debe de tener todos los prototipos de
funciones y definiciones de tipos

•2
El archivo del código de la librería, contiene el archivo de
Crear archivo del código de la librería cabecera que creamos anteriormente y además contiene el
código

Llamar a la librería •3 Cuando estén terminados ambos la nuestra librería está lista
para ser usada. Se crea un archivo test.c dentro del mismo

•4
•5
•6
•7
•8
•9
• 10
Actividad

VI. Abre la IDE instalada previamente y busca las barras que contiene.
Después, responde las siguientes preguntas:

a. ¿Son iguales?
Algunas cosas son diferentes

b. ¿Qué funciones son las que se describen?

Fastreport e interbase

c. ¿Para qué sirven?

Para brindar herramientas necesarias para desarrollar informes

VII. Crea un nuevo proyecto en la IDE instalada y anota en el recuadro


tus comentarios al respecto.

Comentarios
Se creó un programa que calcule el descuento por la
compra de una cierta cantidad de artículos
Actividad

VIII. Busca en internet una IDE online y describe tu experiencia en el


recuadro.

Experiencia

Su uso es fácil ya que no requiere un instalador


Requiere de internet para la validación de datos que se usan

También podría gustarte