Arama butonu
Bu konudaki kullanıcılar: 1 misafir
10
Cevap
330
Tıklama
0
Öne Çıkarma
python Programlama Yardım
2
4 yıl
Er
Konu Sahibi

pandemi uzaktan eğitim döneminde programlama öğrenmek zor oluyor ama sınav sorusu olarak bunu yapmam isteniyor yardımcı olur musunuz

a*x2+b*x+c polinomunun katsayılarını kullanıcıdan isteyen, x değerlerini bir veri dosyasından okuyan, her bir x sayısına karşılık polinomun değerini hesaplayan ve x sayılarına karşılık polinomun grafiğini çizdiren, dosyadaki x sayılarının aritmetik ortalamasını hesaplayıp ekrana yazdıran bir Python programı yazınız.
Yazılan program aşağıdaki özellikleri içermelidir:
- a,b,c katsayılarını kullanıcıdan istesin ve kullanıcının sayı girmemesi durumunda kullanıcıyı uyararak tekrar sayı istesin. - Veri dosyasının adını kullanıcıdan istesin. - Polinomun değerini hesaplamak için kendi yazdığınız fonksiyon kullanılsın. - Dosyadaki sayıların ortalamasını hesaplamak için kendi yazdığınız bir fonksiyon kullanılsın. - Grafiğin başlığında, x ve y eksenlerinde sırasıyla; “Polinom Grafiği”, “x değerleri”, “Polinomun değeri” yazmasını sağlayın. - Örnek veri dosyası da program ile birlikte gönderilmelidir. Örnek veri dosyasının tek sütunluk bir dosya olması ve 10 ila 20 adet sayı içermesi yeterlidir.



M
4 yıl
Teğmen

"Grafiğin başlığında, x ve y eksenlerinde sırasıyla; “Polinom Grafiği”, “x değerleri”, “Polinomun değeri” yazmasını sağlayın."
Şu kısmı anlamadım. Sen anladıysan açıkla yardımcı olmaya çalışayım.


Bu mesaja 2 cevap geldi.
2
4 yıl
Er
Konu Sahibi

hocam sen anladığın kadarıyla yapabilirsen bana yeterli. orayı bende tam anlamadım. benim bunu bu gece halettem gerkli çünkü.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @milkomeda
S
4 yıl
Yüzbaşı

.





< Bu mesaj bu kişi tarafından değiştirildi seyfi84 -- 27 Haziran 2020; 9:8:38 >

< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @milkomeda
M
4 yıl
Teğmen

quote:

Orijinalden alıntı: 29arslan

hocam sen anladığın kadarıyla yapabilirsen bana yeterli. orayı bende tam anlamadım. benim bunu bu gece halettem gerkli çünkü.
Ödevinin son teslim tarihi ne



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
M
4 yıl
Teğmen

quote:

Orijinalden alıntı: seyfi84

.
Evet dediğin gibi büyük ihtimalle
matplotlib gibi duruyor diğer türlü gereksiz zorlamış olur sanmıyorum öyle olacağını



< Bu ileti mobil sürüm kullanılarak atıldı >

2
4 yıl
Er
Konu Sahibi

matplotlib hocam




Bu mesajda bahsedilenler: @seyfi84
2
4 yıl
Er
Konu Sahibi

bu gece 12 hocam




Bu mesajda bahsedilenler: @milkomeda
2
4 yıl
Er
Konu Sahibi

a*x2+b*x+c polinomunun katsayılarını kullanıcıdan isteyen, x değerlerini bir veri dosyasından okuyan, her bir x sayısına karşılık polinomun değerini hesaplayan ve x sayılarına karşılık polinomun grafiğini çizdiren, dosyadaki x sayılarının aritmetik ortalamasını hesaplayıp ekrana yazdıran bir Python programı yazınız.
Yazılan program aşağıdaki özellikleri içermelidir:
- a,b,c katsayılarını kullanıcıdan istesin ve kullanıcının sayı girmemesi durumunda kullanıcıyı uyararak tekrar sayı istesin. - Veri dosyasının adını kullanıcıdan istesin. - Polinomun değerini hesaplamak için kendi yazdığınız fonksiyon kullanılsın. - Dosyadaki sayıların ortalamasını hesaplamak için kendi yazdığınız bir fonksiyon kullanılsın. - Grafiğin başlığında, x ve y eksenlerinde sırasıyla; “Polinom Grafiği”, “x değerleri”, “Polinomun değeri” yazmasını sağlayın. - Örnek veri dosyası da program ile birlikte gönderilmelidir. Örnek veri dosyasının tek sütunluk bir dosya olması ve 10 ila 20 adet sayı içermesi yeterlidir.

sorununn tamamı bu şekilde kusura bakmayın diğer ödevlerle ilgilendiğim için size hemen cevap veremiyorum



C
4 yıl
Er

import matplotlib.pyplot as plt

def get_number(s):
while True:
num = input(f"{s} değerini girin: ")

if num.isnumeric():
return num
else:
print("Lütfen bir sayı girin!")

def calculate(a,b,c,x):
return (a*(x**2) + b*x + c)

def arithmetic_mean(values):
return (sum(values) / len(values))

a = get_number("a")
b = get_number("b")
c = get_number("c")

file_name = input("Değerleri içeren dosyanın adını girin: ")

with open(file_name) as f:
x = [int(line.strip()) for line in f]

mean = arithmetic_mean(x)

y = []
for i in x:
y.append(calculate(a,b,c,i))

print(mean)

plt.title("Polinom Grafiği")
plt.xlabel("x değerleri")
plt.ylabel("Polinomun değeri")

plt.plot(x, y)

plt.show()


Bu mesaja 1 cevap geldi.
2
4 yıl
Er
Konu Sahibi

Çok teşekkür ederim hocam sağolun




Bu mesajda bahsedilenler: @cetinibrahim
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.