Küme Teorisi Hesaplayıcısı
Küme işlemlerini hesaplar: birleşim, kesişim, fark ve tümleyen.
5 elements
5 elements
Bu araç hakkında
Küme teorisi hesaplayıcı, matematiksel kümelerle çalışmanıza ve bunlar üzerinde işlemler yapmanıza yardımcı olmak için tasarlanmış bir araçtır. Ayrık matematikten ders alan bir öğrenci olsanız da, veri yapılarıyla çalışan bir programcı olsanız da, veya mantık ve koleksiyonlar hakkında meraklı herhangi biri olsanız da, bu hesaplayıcı kümelerin birleşme, çakışma ve birbirinden farklılık şeklini anlamayı kolaylaştırır. Küme işlemleri, matematiğin, bilgisayar biliminin ve veri analizinin birçok alanının temelini oluşturur.
Bu hesaplayıcıyı kullanmak için virgülle ayrılmış öğeler sağlayarak kümelerinizi girin ve ardından gerçekleştirmek istediğiniz işlemi seçin: birleşim (her iki kümeden tüm öğeler), kesişim (her ikisine de ortak olan öğeler), fark (birinci kümede olan ama ikincide olmayan öğeler) veya tamamlayıcı (kümenizde olmayan öğeler). Araç hemen sonucu göstererek, çalışmanızı doğrulamanızı veya farklı kombinasyonları keşfetmenizi kolaylaştırır. Kümelerin birbirleriyle nasıl ilişkili olduğunu görselleştirmek ve genel işlemlerin mantığını anlamak için özellikle faydalıdır.
Sıkça Sorulan Sorular
Kod Uygulaması
def parse_set(text: str) -> set:
"""Parse comma-separated values into a set."""
return {v.strip() for v in text.split(",") if v.strip()}
def set_operations(a_text: str, b_text: str) -> dict:
A = parse_set(a_text)
B = parse_set(b_text)
return {
"A": sorted(A),
"B": sorted(B),
"union": sorted(A | B),
"intersection": sorted(A & B),
"difference_A_minus_B": sorted(A - B),
"difference_B_minus_A": sorted(B - A),
"symmetric_difference": sorted(A ^ B),
"is_subset_A_of_B": A.issubset(B),
"is_superset_A_of_B": A.issuperset(B),
"are_disjoint": A.isdisjoint(B),
}
result = set_operations("1, 2, 3, 4", "3, 4, 5, 6")
for k, v in result.items():
print(f"{k}: {v}")
Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.