Informatik – die neusten Beiträge

Welche Fähigkeiten benötigt man eurer Meinung nach, um ein Universum zu erschaffen?

Da ich selbst davon überzeugt bin, dass alles im Universum erschaffen wurde, habe ich mir schon oft darüber Gedanken gemacht, mit welchen Fähigkeiten man alles erschaffen kann, was einem einfällt.

Energie wäre für mich das Erste, was man dafür benötigt, da man damit so ziemlich alles erschaffen kann, was es gibt. Elemente, Materie, Leben usw.

Zusätzlich müsste man auch ein Regelwerk einführen, um ein Universum im Hintergrund am Laufen zu halten. Ohne die Quantenmechanik, auf der die gesamte materielle Welt aufbaut, würde auch hier nichts funktionieren.

Deswegen ist es auch logisch, dass man für fast alles Gesetze benötigt, die letztendlich bestimmen, was in einer materiellen Welt möglich ist und was nicht.

Ohne Regeln würde noch nicht mal so etwas wie die Evolution Sinn ergeben, da diese wie alles andere auch von Regeln abhängig ist.

Für mich wäre es auch wichtig, dass Zeit keine Rolle spielt und man durch seine Eigenschaft mit allem verbunden ist, was existiert. Da man mit Energie alles erschaffen kann, könnte man damit auch jedes Atom beeinflussen, da diese schließlich zu 99,9% aus Energie bestehen und zu 0,1 % aus Materie. Es ist kein Zufall, dass man Informationen in Form von Energie übertragen kann. Die Realität wird ebenso durch elektrische Signale von dem eigenen Verstand interpretiert. Innerhalb eines Systems muss schließlich alles miteinander verbunden und kompatibel sein.

Es versteht sich von selbst, dass sowas nur möglich ist, wenn die eigene Beschaffenheit keiner materiellen Natur entspricht. Das Sichtbare wird hier aus dem Unsichtbaren erschaffen, denn aus dem Nichts kommt die Materie und nicht umgekehrt. 

Wenn man nicht an die Zeit gebunden ist und man dabei zusätzlich das Trial-and-Error Prinzip berücksichtigt, hätte man demnach unendlich viel Möglichkeiten und Versuche bis man etwas perfektioniert hat. Die Rechenleistung übersteigt dabei alles, was ein Mensch sich vorstellen kann. Es wird aber noch besser, in dem Moment, wo man sich Gedanken über ein neues Werk macht, weiß man auch schon, wie man es erschaffen wird, weil man den Vorgang schon Milliardenfach überlegt und durchgerechnet hat, ohne dabei auch nur eine Sekunde zu verlieren. Da wir nie mitgekriegt haben, wie es ist, ohne Zeit zu leben, können wir uns sowas und vieles andere auch nicht vorstellen.

Bis zu diesem Punkt hat man bereits ein funktionierendes Universum im Sinn erschaffen, obwohl es noch nicht mal existiert. Danach müsste man nur noch den Prozess ausführen und abwarten bis sich alles so entwickelt, wie man es erwartet hat. Abweichungen während der Entwicklungsphase kann es nur dann geben, wenn man es auch möchte oder zulässt. Obwohl man den Verlauf und alle möglichen Abweichungen schon mehrfach erlebt hat, wäre es ja auch mal interessant etwas nicht zu wissen, bevor es zur Realität wird. Man kann sich ja dann überlegen, an welchen Stellen der Entwicklung man die Spoiler rausnimmt, um dem Lauf der Dinge gemütlich zuzusehen.

Mathematik, Wissenschaft, Entwicklung, Forschung, Glaube, Informatik, Physik, Quantenmechanik, Fähigkeiten, erschaffen, Philosophie und Gesellschaft

Kann mir jemand bei einer Berechnung helfen (Bluttransfusion)?

Hallo,

ich war leider noch nie gut in Mathe und die Schule ist schon länger her. 

Könnte mir jemand etwas berechnen?

Und zwar geht es um Katze A als Spendertier und Katze B als Empfängertier bei einer Bluttransfusion.

Bei Katze A können 25 ml Blut entnommen werden. 

(Ist das richtig berechnet? Katze A wiegt 3,9 kg. Das Gesamtblutvolumen einer Katze beträgt 66 ml/kg. 10% des Gesamtblutvolumens kann abgenommen werden.)

Die Formel zur Berechnung der benötigten Blutmenge, um den Hämatokrit bei einer Empfängerkatze um einen bestimmten Faktor zu erhöhen, lautet:

Vollblut in ml/Transfusionsmenge = gewünschte Hämatokrit-Erhöhung beim Empfänger x kg Körpergewicht Empfänger x 2

Der Hämatokrit von Katze B liegt bei 11,9 und soll z.B. auf 15 oder mehr erhöht werden.

Das Körpergewicht von Katze B beträgt 3,9 kg.

Wie kann ich jetzt ausrechnen um wieviel die 25 ml von Katze A den Hämatokrit von Katze B erhöhen würden?

Vielleicht kann mir jemand sagen, um wieviel der Hämatokrit von Katze B bei 25 ml von Katze A steigen würde?

Und wieviel ml Transfusionsblut Katze B generell braucht, um ihren Hämatokrit um jeweils eins zu erhöhen?

Das würde mir dabei helfen, abzuschätzen, ob es sinnvoll ist, Katze A einer Blutspende überhaupt auszusetzen. 

Medizin, Tiere, Mathematik, Rechnung, Chemie, rechnen, Katze, Tiermedizin, Wissenschaft, Biologie, Berechnung, Informatik, Logik, Naturwissenschaft, Physik, Bluttransfusion, Mathelehrer

Python Referenzen und Objektkopien?

ChatGPT und mein Pythonbuch sagen folgendes:
„In Python werden Objekte durch Referenzen verwaltet, die auf den Speicherbereich zeigen, in dem das Objekt gespeichert ist. Wenn ein Objekt über eine Referenz zugewiesen wird, wird der Speicherplatz für das Objekt reserviert und die Referenz zeigt auf diesen Speicherbereich. Wenn auf denselben Wert bereits von einer anderen Referenz verwiesen wird, zeigt diese Referenz auf dasselbe Objekt/Speicherbereich.“

Aber danach steht in meinem Pythonbuch der Code am Ende dieser Nachricht.
Und über dem Code stand, dass mit diesem y.append(i) eine echte Kopie von x erstellen kann. Aber da ja schon x auf die Liste verweist hätte man nach dem .append() ja zwei Referenzen. Nämlich x und y. Also müsste Python laut der ersten Aussage doch mit beiden Referenzen auf ein und dasselbe Objekt verweisen. Dann wäre es aber keine Kopie mehr, sondern das gleiche Objekt.

Ich hoffe, dass ich mein Problem irgendwie erklären konnte.
LG Code Snake 🙂

import copy

x = [23, "hallo", -7.5]
y = []

for i in x:
    y.append(i)

print("dasselbe Objekt:", x is y)
print("gleicher Inhalt:", x == y)
print()

x = (23, ["Berlin", "Hamburg"], -7.5, 12.67)
y = copy.deepcopy(x)

print("dasselbe Objekt:", x is y)
print("gleicher Inhalt:", x == y)
IT, programmieren, Informatik, Programmiersprache, Python, Referenz, Python 3, Objektorientierte Programmierung

Division in Assembly. Zeichen sind in ASCII gespeichert?

section .text
global main

main:
  mov esi, 10           ; ESI holds current number
  mov eax, 0           ; EAX holds sum of numbers
  push 10             ; Line feed for end of line (Stack is first in, last out -> Line feed will be last char)
  mov edi, 10           ; Divisor of 10 for seperating digits of number (used in divisionLoop)



; Sum numbers 1 through 10
sumLoop:
  add eax, esi          ; Add number to sum
  dec esi             ; Next number
  jnz sumLoop           ; Loop until 0



; Seperate eax into its digits, by dividing by 10 multiple times,
; where in each division the remainder will be a single digit 
; and the quotient will be the remaining digits used as dividend in next loop run
divisionLoop:
  mov edx, 0           ; Make sure edx is empty, as it is used as upper half of dividend
  div edi             ; Divide eax by edi (= 10) => quotient is in eax (= Rest of digits for next loop), remainder in edx (= Single digit)
  add edx, 48           ; Make edx (digit) a char representing its value by adding '0' to it
  push edx            ; Push char to stack for usage in print later

  cmp eax, 0           ; Loop until quotient is 0 (=> no more digits left)
  jne divisionLoop



; Print digits from Stack one by one
printLoop:
  mov eax, 4
  mov ebx, 1
  mov ecx, esp          ; Print top of stack (esp always points to top of stack)
  mov edx, 1           ; Length of 1 byte (= 1 char)
  int 80h

  pop esi             ; Remove top of stack
  cmp esi, 10           ; Loop until Line feed is reached
  jne printLoop


exit:
  mov eax, 1
  mov ebx, 0           ; Exit code 0
  int 80h

Hallo,

hier steht ein Programm in Assembler, dass die Zahlen von 1 bis 10 addiert.

Die 55 durch 10 teilt und die Reste der Division dann in einem Stack speichert.

push....

Am Ende wird alles über den Standardkanal ausgegeben auf der Konsole.

Wenn ich 55 / 10 teile ergibt das Quotient 5 steht in Register eax und der Rest hier auch 5 in edx Register. Bevor ich jetzt den Rest auf den Stack lege wird die Zahl mit 48 addiert. ergbit 53 ist das char Zeichen 5 im ASCII Code.

Heißt das jetzt, dass die Ergebnisse bei einer ganzzahligen Division im Assembler-Code immer in ASCII-Zeichen gespeichert sind?

Computer, Mathematik, Java, Assembler, Informatik, Programmiersprache

Meistgelesene Beiträge zum Thema Informatik