#!/bin/bash # (C) David Vajda # 2025-09-13 # wahrscheinlichkeitsrechnungsuebung i=0 while [ $i -lt 128 ] do s=$(echo "obase=2; ibase=10; $(($RANDOM%16))" | bc) echo "scale=5; $s" | bc i=$(($i+1)) done
langrageinterpolationintegrationsuebung20250904.sh binary20250911.txt dlatchequ20250911.txt m8portDosziCount20250912.asm quine4net20250912.chp quine4net20250912.fus quine4net20250912.gal quine4net20250912.jed quine4net20250912.pin quine4net20250912.txt bin20250913.txt m8portDosziCount20250913.asm quine3net20250913.gal quine420250913.txt quine420250913.vhdl quine4net20250913.chp quine4net20250913.fus quine4net20250913.gal quine4net20250913.jed quine4net20250913.pin wahrscheinlichkeit20250913b.sh wahrscheinlichkeit20250913.sh auswendig20250915post001.txt logbuch20250915.txt m820250915countshf.asm m820250915countslow.asm QUINE20250915.chp QUINE20250915.fus QUINE20250915.GAL QUINE20250915.jed QUINE20250915.pin quine20250915.txt quine20250915.vhdl bash20250916.sh bash20250916.txt bin20250916.txt colors20250916.txt e12resistor20250916.txt init20250916.txt key.private.20250916.txt key.public.20250916.txt klartext20250916.txt klartext20250916.txt.asc klartext20250916.txt.asc.decrypted.txt mmx20250916.asm abel20250917.gal EECA_JIS_20250917.txt lzvgen20250917.txt langrage20250918.mc langrage20250918.tex ripplecarrychainadder20250918.gal matrix20250919.tex ripplecarrychainadder20250920.gal bin20250923.txt py20250923iban001.py py20250923.out.txt py20250923.py quine20250923.chp quine20250923.fus quine20250923.gal quine20250923.jed quine20250923.pin quine20250923.tim quine20250923.txt quine20250923.vcd quine20250923.vhd quine20250923.vhdl sh20250923sh.sh colors20250924.txt EECA_JIS_codes20250924.txt matrix20250924.tex periodensystem20250924.2.txt periodensystem20250924.sh periodensystem20250924.txt ttl20250924.txt periodensystem20250925.txt tmp00120250926.txt tmp00220250926.txt tmp20250926.txt
#!/bin/bash # (C) David Vajda # TTL - Excersize # 2025-08-03 EASIEST=3 date=$(date) fname="TTL_excersize_$date.out.txt" TTLNamesEasiest=("7400" "7402" "7404" "7440" "54xx" "74xx" "84xx" "7408" "7409" "7411" "7421" "7432" "7474" "74171" "7483" "7485" "7486" "74136" "74181") TTLNamesEasiestHum=("4x NAND" "NOR" "6x Inverter" "NAND" "mil" "commercial" "industrial" "4x AND" "4x AND" "3x AND" "2x AND" "4x OR" "2x D-FF" "4x D-FF" "4 Bit FA" "4 Bit comperator" "4x XOR" "4x XOR" "4 Bit ALU") level=$EASIEST # i=0 # while [ $i -lt "${#TTLNamesEasiest[@]}" ] # do # echo "${TTLNamesEasiest[$i]}, ${TTLNamesEasiestHum[$i]}" # i=$(($i+1)) # done # exit headstr1="# (C) David Vajda" headstr2="# TTL - Excersize - extended version" headstr3="# 2025-08-03" headstr4="$date" i=0 s="" while [ $i -lt 128 ] do r=$(($RANDOM%${#TTLNamesEasiest[@]})) s="$s ${TTLNamesEasiest[$r]}" t="$t ${TTLNamesEasiest[$r]}" t="$t ${TTLNamesEasiestHum[$r]}" i=$(($i+1)) done echo "$headstr1" echo "$headstr2" echo "$headstr3" echo "$date" echo "" echo "$s" echo "$headstr1" >> "$fname" echo "$headstr2" >> "$fname" echo "$headstr3" >> "$fname" echo "$date" >> "$fname" echo "" >> "$fname" echo "$s" >> "$fname" echo "" >> "$fname" echo "solution:" >> "$fname" echo "" >> "$fname" echo "$t" >> "$fname"
#!/bin/bash # (C) David Vajda # 2025-09-13 # wahrscheinlichkeitsrechnungsuebung T=(A B C D) i=0 while [ $i -lt 4 ] do echo -n "${T[$i]}" i=$(($i+1)) done i=0 while [ $i -lt 128 ] do echo -n $(($RANDOM%2)) if [ $(($i % 4)) -eq 0 ] then echo "" fi i=$(($i+1)) done E=(A B C D) echo "man sage ueber die ziffern, welche in welches Ereignis passt" i=0 j=0 while [ $i -lt $((5*4)) ] do echo -n if [ $(($i % 4)) -eq 0 ] then echo "" echo -n "Ereignis ${E[$j]} = {" j=$(($j+1)) fi if [ $(($RANDOM%2)) -eq 0 ] then echo -n "${T[$(($i%4))]}" fi i=$(($i+1)) done echo ""