ASIX/M03/UF3/A01

De Lordwektabyte Wiki
< ASIX/M03/UF3
La revisió el 16:43, 2 maig 2018 per Guillem (discussió | contribucions) (Es crea la pàgina amb « {| style="border-spacing:0;width:17.198cm;" |- style="background-color:transparent;border-top:none;border-bottom:0.5pt solid #000000;border-left:none;border-right:non...».)
(dif) ← Versió més antiga | Versió actual (dif) | Versió més nova → (dif)
Salta a la navegació Salta a la cerca
MÒDUL 3 – Programació bàsica
UNITAT FORMATIVA 2

Disseny Modular

ACTIVITAT 1

Llibreries

Pràctica 1: Llibreries


01 Implementa l’exemple 1 de la teoria i executa’l.


02 Busca per internet 5 llibreries de python3 que pugin ser útils per tu.


03
On podries trobar les teves llibreries de python al teu sistema.
Utilitza la llibreria sys i la variable sys.path


04
Realitzar un programa amb el següent menú:


SISTEMA DE DIAGNÒSTIC RÀPID DE FALLADES EN XARXA
************************************************************************
************ MENÚ ************
1. eina PING
2. eina TRACERT
3. eina HOSTNAME
4. eina IFCONFIG
5. eina DNS
6. eina GATEWAY


Per poder realitzar el programa necessitarem la llibreria OS.
No cal utilitzar funcions per aquest programa.


05
Fent servir la llibreria datetime realitza l’exercici següent:
No cal utilitzar funcions per aquest programa.
Per poder donar-li el format desitjat a datetiem, hauràs de fer servir strtime:
Exemple:
datetime.date.today().strftime("%c"))
Hora i dia actual: 2018-05-02 13:04:21.221194
Hora i dia actual amb format: 18-05-02-13-04
Any Actual: 2018
Mes actual: May
Setmana de l'any: 18
Dia de la setmana en número: 3
Dia de l'any: 122
Dia del mes: 02
Dia de la setmana: Wednesday



06
Implementa una llibreria pròpia per a calcular els números primers que hi ha des de l’1 a un número donat per l’usuari.
Crea una funció que generi números de l’1 al número donat, comprovi si és primer i en cas afirmatiu, l’imprimeixi per pantalla
Crea una segona funció anomenada es_primer amb paràmetre d’entrada un número i de sortida si és primer o no. Aquesta funció anirà dividint el número donat entre 2, 3, 4, ... fins al número donat, si el residu és 0 és que no és primer, si cap residu és 0, és que és primer.


Desprès crea un programa que importi aquesta llibreria, demani el número a l’usuari i mostri els primers que hi ha entre 1 i el número donat.
Sortida:


*********************
Aquest programa demanarà números i et donarà els números primers que hi ha des de l’1 al número donat
*********************
Dóna'm un número natural: 9


Nombre primer: 1
Nombre primer: 2
Nombre primer: 3
Nombre primer: 5
Nombre primer: 7



07
Amb la llibreria Math implementa la següent fórmula:
Fitxer:Imatge1.pngRecorda que una equació d’aquest tipus te dos possibles solucions.
Sortida:
Anem a resoldre una equació de segon grau
a*X**2+b*X+c=0
Introdueix la incògnita a: 1
Introdueix la incògnita b: -5
Introdueix la incògnita c: 6
Els possibles resultats són: 3.00 i 2.00