Ich weiß nicht ob ich Hochbegabt bin?

Guten Tag,

Erstmal zu mir:

Ich bin mittlerweile 15 Jahre alt, und gehe auf eine Realschule. Ich habe bin in der Schule oft gelangweilt und mache dann halt nicht beim Unterricht richtig mit und störe, entweder weil ich Themen zu langweilig finde, die Themen schon kann oder ich sie unnötig finde. Ich habe ein sehr großes Interesse für Technik, und programmiere seit dem ich 11 bin und habe bereits mehrere Programmierbücher durchgelesen mit oftmals 1000 Seiten. Momentan programmiere ich in der Programmiersprache C++.

Ich will wenn ich etwas lerne oftmals wissen wie etwas ins kleinste Detail funktioniert, und will mich auch in diesem Gebiet perfekt bis gut auskennen. Ich bin sehr gut in Mathe.

Erklärung der Situation:

Ich hatte bis vor ein paar Monaten mit den Jugendamt zu tun, die haben sich meine Fähigkeiten angesehen und ebenfalls meiner Mutter gesagt, das ich auf jeden Fall über den durchschnitt liege. Meine Mutter ist hochbegabt mit einem IQ von 140 und sie sagt, dass ich hochbegabt wäre. Ich weiß nur wirklich nicht ob ich es bin, weil manchmal denke ich das viele Sachen so schwer zu verstehen sind aber wenn ich einmal etwas verstanden habe was mein Schwerpunkt ist, verstehe ich eigentlich das ganze Gebiet.

Ich weiß dass ich ein IQ-Test machen kann, aber denkt ihr das normal für meinen Alter programmieren schon zu lernen und generell bin ich ein Visionär.

Mit freundlichen Grüßen

Schule, Technik, programmieren, Hochbegabung, IQ, Unterforderung
./startserver.sh: line 58: unexpected EOF while looking for matching ./startserver.sh: line 61: syntax error: unexpected end of file?

Ich habe das Problem ich finde nicht den Fehler könnte mir jemand helfen bin erst anfänger.

Will einen Minecraft Serverstarter machen.

#!/bin/bash


    if [ -f craftbukkit-1.16.5.jar ]; then
            echo "Skipping download. Using existing craftbukkit-1.16.5.jar"
            java -Xmx5G -Xms5G -jar craftbukkit-1.16.5.jar
               if [[ $DO_RAMDISK -eq 1 ]]; then
               sudo umount $SAVE_DIR
               rm -rf $SAVE_DIR
               mv "${SAVE_DIR}_backup" $SAVE_DIR
               fi
    else
            export URL="https://cdn.getbukkit.org/craftbukkit/craftbukkit-1.16.5.jar"
    fi
        echo $URL
        which wget >> /dev/null
    if [ $? -eq 0 ]; then
        echo "DEBUG: (wget) Downloading ${URL}"
        wget -O craftbukkit-1.16.5.jar "${URL}"
   else
        which curl >> /dev/null 
        if [ $? -eq 0 ]; then
        echo "DEBUG: (curl) Downloading ${URL}"
        curl -o craftbukkit-1.16.5.jar "${URL}"
        else
        echo "Neither wget or curl were found on your system. Please install one and try again"
        fi
    fi
    
    if egrep -q eula=true eula.txt; then
            echo Starting ...
            java -Xmx5G -Xms5G -jar craftbukkit-1.16.5.jar nogui
            exit
    else
        Height=15
        WIDTH=40
        CHOICE_HEIGHT=4
        BACKTITLE="Bukkit"
        TITLE="Choice"
        MENU="Do you accet the eula at (https://account.mojang.com/documents/minecraft_eula) ? "
        OPTIONS=(1 "Yes
                 2 "No")


        CHOICE=$(dialog --clear \
                        --backtitle "$BACKTITLE" \
                        --title "$TITLE" \                              --menu "$MENU" \
                        $HEIGHT $WIDTH $CHOICE_HEIGHT \
                        "${OPTIONS[@]}" \
                        2>&1 >/dev/tty)


            clear
            case $CHOICE in
                    1)
                        echo "You accepted the eula..."
                        sed s/false/true/g eula.txt
                        java -Xmx5G -Xms5G -jar craftbukkit-1.16.5.jar nogui
                        ;;
                    2)
                        echo "You not Accepted the eula"
                        ;;
    fi
programmieren, Ubuntu, Minecraft, Bash, Minecraft Server
Stimmt dieses Python Craps Programm?

Hallo,

wir müssen in Informatik unser eigenes Craps Spiel programmieren.

Die beiden Würfel werden geworfen. Wenn die Augensumme 7 oder 11 beträgt, hat man gewonnen. Wenn die Augensumme 2, 3 oder 12 beträgt, hat man verloren. Ansonsten wird weitergewürfelt, bis eine Entscheidung gefallen ist. Bei jedem weiteren Wurf der beiden Würfel hat man verloren, wenn eine 7 fällt, und gewonnen, wenn die neue Augensumme gleich der Augensumme im ersten Wurf ist.

Ich bin mir jedoch sehr unsicher, ob ich es richtig programmiert habe, ich bekomme am Ende ein Ergebnis, jedoch bin ich mir unsicher, ob das Spiel nach den Spielregeln ausgeführt wird.

Ich bitte um Hilfe und bedanke mich im Voraus.

Hier der Code:

from random import randint;


#Eingang
print('Dieses Programm simuliert das bekannte Casino-Spiel "Craps". Der Spieler wirft ein normales Paar Würfel.')
print('Beträgt die Augensumme am Ende 2, 3 oder 12, hat der Spieler verloren. Beträgt die Augensumme 7 oder 11, hat der Spieler gewonnen.')
print('Bekommt man keine dieser Augensumme wird weitergewürfelt, bis eine Entscheidung gefallen ist.')
print('Bei jedem weiteren Wurf der beiden Würfel hat man verloren, wenn eine 7 fällt, und gewonnen,')
print('wenn die neue Augensumme gleich der Augensumme im ersten Wurf ist.\n')


anzahl = int(input("Gib die Anzahl der zu simulierenden Craps-Spiele ein: "))


#Verarbeitung


hilf = 0
gewinn = 0
weiterwuerfeln = 0


while hilf < anzahl:


    hilf = hilf + 1


    wuerfel1 = randint(1, 6)
    wuerfel2 = randint(1, 6)
    ergebnis = wuerfel1 + wuerfel2


    if ergebnis == 2 or ergebnis == 3 or ergebnis == 12:
        gewinn = gewinn + 0
    
    elif ergebnis == 7 or ergebnis == 11:
        gewinn = gewinn + 1


    else:


        while weiterwuerfeln != 7 and weiterwuerfeln != ergebnis:


            wuerfelneu1 = randint(1, 6)
            wuerfelneu2 = randint(1, 6)


            weiterwuerfeln = wuerfelneu1 + wuerfelneu2


            if weiterwuerfeln == ergebnis:
                gewinn = gewinn + 1


            if weiterwuerfeln == 7:
                gewinn = gewinn


print('Von', anzahl, 'simulierten Craps-Runden, waren ', gewinn, ' Gewinne dabei, daraus ergibt sich eine Gewinnrate von '+ str(100*(gewinn/anzahl)) + '%.') 
Computer, Schule, programmieren, Informatik, Python

Meistgelesene Beiträge zum Thema Programmieren