Informatyka(r)

      • Algorytmy w języku Python

      • algorytmy na liczbach całkowitych

        • reprezentacja liczb w dowolnym systemie pozycyjnym, w tym w dwójkowym i szesnastkowym

          Zamiana liczby z systemyu dziesiętnego na dowolny o podstawie p

          w=int(input("podaj liczbe w systemie dziesietnym "))
          p=int(input("podaj podstawe "))

          cyfry="0123456789ABCDEF"
          a=""
          while w>0:
              r=w%p
              a=cyfry[r]+a
              w=w//p
          print(a)

        • Zamiana liczby a z systemu dowolnego o podstawie p na system dziesiętny
          metoda I
           

          p=int(input("Podaj podstawe systemu "))
          a=input("Podaj liczbe w podanym systemie ")
          a=a.upper()
          d=len(a)
          if a[0]<="9" and a[0]>="0":
              w=ord(a[0])-ord("0")
          else:
              w=ord(a[0])-ord("A")+10
          
          for i in range(1,d):
              if a[i] <= "9":
                  c = ord(a[i]) - ord("0")
              else:
                  c = ord(a[i]) - ord("A") + 10
              w=w*p+c
          print(w)
         
         
         
         
         
         
         
         
         
         
         
         
         
         
    • Kontakty

      • I Liceum Ogólnokształcące im.Króla Kazimierza Wielkiego
      • e-Doręczenia: AE:PL-51238-43759-FGESB-30
      • e-puap: /lobrzozow/SkrytkaESP
      • +48 13 4341774
      • tel.kom: 500232833
      • ul.W.Pańki 2 36-200 Brzozów
        36-200 Brzozów
        Poland
      • Dyrektor: mgr Dorota Kamińska
    • Logowanie