π
<-

sti


File hierarchy

 Downloads
 Files created online(49722)
 TI-Nspire
(28186)

 nCreator(4638)

DownloadTélécharger


LicenceLicense : Non spécifiée / IncluseUnspecified / Included

 TéléchargerDownload

Actions



Vote :

ScreenshotAperçu


Informations

Catégorie :Category: nCreator TI-Nspire
Auteur Author: llucprat
Type : Classeur 3.0.1
Page(s) : 1
Taille Size: 4.05 Ko KB
Mis en ligne Uploaded: 16/12/2024 - 21:38:33
Mis à jour Updated: 16/12/2024 - 21:39:08
Uploadeur Uploader: llucprat (Profil)
Téléchargements Downloads: 2
Visibilité Visibility: Archive publique
Shortlink : http://ti-pla.net/a4411895

Description 

Fichier Nspire généré sur TI-Planet.org.

Compatible OS 3.0 et ultérieurs.

<<
importar numpy com a np des de sympy.logic.boolalg importació SOPform, POSform de sympy.abc importació A, B, C, D dels símbols d'importació sympy # Funcions per resoldre diferents tipus de problemes # 1. Conversió de bases def decimal_a_hexadecimal(decimal):     retorn hexadecimal (decimal) def decimal_to_binary (decimal):     retorn bin (decimal) def hexadecimal_a_decimal(hexadecimal):     retorn int(hexadecimal, 16) def binary_to_decimal(binari):     retornar int(binari, 2) # 2. Simplificació booleana def simplify_boolean(expressió):     """Simplifica una expressió booleana."""     variables = {"A": A, "B": B, "C": C, "D": D}     expressió_simplificada = eval(expressió, variables)     retornar expressió_simplificada # 3. Mapa de Karnaugh def create_karnaugh_map (taula_veritat, variables):     """Crea i simplifica un mapa de Karnaugh."""     var_map = {"A": A, "B": B, "C": C, "D": D}     vars = [var_map[v] per a v en variables]     minterms = [i per i, val a enumerate(truth_table) if val == 1]     retornar SOPform(vars, minterms) # 4. Demultiplexor demultiplexor def (D, e, S):     """Simula un demultiplexor."""     sortides = [0, 0]     si e == 0:         sortides[S] = D     retorn de sortides # 5. Chancleta JK def jk_flip_flop(clk, j, k, q):     """Simula un flip-flop JK."""     si clk:         si j == 0 i k == 1:             q = 0         elif j == 1 i k == 0:             q = 1         elif j == 1 i k == 1:             q = no q     tornar q # Interacció amb l'usuari sense input() en entorns no interactius def get_user_input(mock_inputs):     """Llegeix les entrades des d'una llista al lloc d'usar input()."""     per al valor a mock_inputs:         valor de rendiment mock_inputs = iter([]) # Per defecte, una llista buida; pot ser omplert per proves o configuracions def main():     mock_inputs globals     mock_inputs = get_user_input(["1", "a", "1764", "6", "2", "A i B | ~C", "6"])     mentre que és cert:         print("Tria el tipus de problema que vols resoldre:")         print("1. Conversió de bases")         print("2. Simplificació d'expressions booleanes")         print("3. Mapes de Karnaugh")         print("4. Simulació de demultiplexor")         print("5. Simulació de flip-flop JK")         print("6. Sortir")         try:             opcio = next(mock_inputs)         except StopIteration:             print("No hi ha més entrades. Surt del programa.")             break         if opcio == "1":             print(" Tria el tipus de conversió:")             print("a. Decimal a Hexadecimal")             print("b. Decimal a Binari")             print("c. Hexadecimal a Decimal")             print("d. Binari a Decimal")             try:                 conversio = next(mock_inputs)             except StopIteration:                 print("Falten entrades. Tornant al menú principal.")                 continue             if conversio == "a":                 try:                     decimal = int(next(mock_inputs))                     print("Hexadecimal:", decimal_to_hexadecimal(decimal))                 except StopIteration:                     print("Falten entrades. Tornant al menú principal.")             elif conversio == "b":                 try:                     decimal = int(next(mock_inputs))                     print("Binari:", decimal_to_binary(decimal))                 except StopIteration:                     print("Falten entrades. Tornant al menú principal.")             elif conversio == "c":                 try:                     hexadecimal = next(mock_inputs)                     print("Decimal:", hexadecimal_to_decimal(hexadecimal))                 except StopIteration:                     print("Falten entrades. Tornant al menú principal.")             elif conversio == "d":                 try:                     binary = next(mock_inputs)                     print("Decimal:", binary_to_decimal(binary))                 except StopIteration:                     print("Falten entrades. Tornant al menú principal.")             else:                 print("Opció no vàlida.")         elif opcio == "2":             try:                 expression = next(mock_inputs)                 print("Expressió simplificada:", simplify_boolean(expression))             except StopIteration:                 print("Falten entrades. Tornant al menú principal.")         elif opcio == "3":             try:                 variables = next(mock_inputs).split()                 truth_table = list(map(int, next(mock_inputs).split()))                 print("Mapa de Karnaugh simplificat:", create_karnaugh_map(truth_table, variables))             except StopIteration:                 print("Falten entrades. Tornant al menú principal.")         elif opcio == "4":             try:                 D = int(next(mock_inputs))                 e = int(next(mock_inputs))                 S = int(next(mock_inputs))                 print("Sortides del demultiplexor:", demultiplexer(D, e, S))             except StopIteration:
[...]

>>

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1040 utilisateurs:
>972 invités
>63 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)