İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Algoritma Soru Yardım

XNaNoX02.11.201114 cevap6.240 görüntüleme
2011'den beri3 mesaj
#1
1den 1000e kadar olan sayılar içerisinde hem 3 e hemde 5 e bölünen sayıların toplamı ve kaç tane olduğunu hesaplayan programın akış şeması çiziniz.

Arkadaşlar herkese merhaba forumda yeniyim herkese merhaba ve bana yardımcı olurmusunuz lütfen acil yarına lazım :) sabahtan beri hep site aradım yardım aradım ama yok birde burayı deniyeyim dedim yardımlarınız için şimdiden teşekkürler :crying:
Cevaplar
2010'den beri10 mesaj
#2
c kodunda vericem anlarsın diye umuyorum :D

int counter = 0, toplam=0;

for(int i = 0;i<1000; i++){

if(i%15 == 0){ // burada 15lik modu 0mı diye kontrol ediyor
counter++;
toplam += i;
}

}

akış şemasını da buradan halledersin ;) umarım yardımcı olur
kolay gelsin ;)
XNaNoX Konuyu açan
2011'den beri3 mesaj
#3
daha program yazmaya başlamadık sadece akış şeması var yani anlayamıyorum daha resim olarak yaparsan çok makbule geçer :)
2010'den beri10 mesaj
#4
o konuda pek yardımım dokunmaz valla :D unuttum gitti oraları. for yerine while falna kullanarak halledersin ya çok uzun bi iş değildi
XNaNoX Konuyu açan
2011'den beri3 mesaj
#5
tamam yinede yardımların için sağol :)
2009'den beri216 mesaj
#6
Bu yeni nesil öğrencileride anlamak çok zor. Arkadaş, öğretmen forumdakiler yapsın diye vermedi sana bu ödevi.
2009'den beri2.718 mesaj
#7
s7v7n dedi: ↑
Bu yeni nesil öğrencileride anlamak çok zor. Arkadaş, öğretmen forumdakiler yapsın diye vermedi sana bu ödevi.
Şimdi ben bu arkadaşın halinden anlıyorum.Hoca derse bodoslama dalınca öğrenci nekadar uğraşsa da anlayamıyor ve çevreden yardım almak istiyor.Mesela benim şuan ödevim var ve dire programlamadan başladık.Hoca bizden hem programlamasını hem de akış şemalarını istiyor.Daha if,for gibi döngülerden bahsetmedi.
2011'den beri140 mesaj
#8
öğretmenin anlatış şekli bence çok önemli Allaha şükür benim o konuda sıkıntım yok olan arkadaşların halinden de anlıyorum :D genelde amaç günü kurtarmak oluyor geleceğe yönelik olsa daha iyi olurdu böyle hocalarda yok değil okul bitsede eve gitsem diye düşünen hoca lardan gelmesinde derslere :D
2007'den beri2.589 mesaj
#9
sabahtan beri forumlara soracağına kitapları incelese. Akış şeması nedir diye incelese yapardı bu işi bence. Zira çok zor bir şey değil soru.
Misafir
#10
1 for (j=1; j<=n-1;j++) {
2 key= a[j];
3 i=j-1;
4 while ((i>0)&& (a>key)){
5 a[i+1]= a
6 i -;
7 }
8 a[i+1]=key;
9 }
10 return a;

beyler sayı dizisi a= 3 7 11 1 5

bunları bu algoritma ile nasıl sıraya dizicez soru bu
2013'den beri3 mesaj
#11
arkadaşlar merhaba,

bu sene bilgisayar programcılığı 1.sınıftayım. algoritma dersimiz var.hoca ödev verdi.sınav yapmayacak.verdiği ödev vize notu yerine geçecek.
benim konum "matematikte kullanılan mükemmel sayıları bulup listeleyecek program" bunun algoritmasını ve akış diyagramını yazmam gerekiyor.fakat ben bu dersten pek anlamıyorum ve konumun zor olduğunu düşünüyorum. C kodu olarak bir kaç örnek buldum.ama algoritma olarak yazamıyorum.yardımcı olabilirseniz çok sevinirim.bu ödev benim için gerçekten çok önemli...
2013'den beri532 mesaj
#12
metalci41 dedi: ↑
arkadaşlar merhaba,

bu sene bilgisayar programcılığı 1.sınıftayım. algoritma dersimiz var.hoca ödev verdi.sınav yapmayacak.verdiği ödev vize notu yerine geçecek.
benim konum "matematikte kullanılan mükemmel sayıları bulup listeleyecek program" bunun algoritmasını ve akış diyagramını yazmam gerekiyor.fakat ben bu dersten pek anlamıyorum ve konumun zor olduğunu düşünüyorum. C kodu olarak bir kaç örnek buldum.ama algoritma olarak yazamıyorum.yardımcı olabilirseniz çok sevinirim.bu ödev benim için gerçekten çok önemli...
Mükemmel sayıları bulmaktan kasıt nedir. Mesela çok sevgili e sayısının ,veya pi sayısını hesaplayan algoritma mı?
Eğer öyleyse öncelikle bu sayıların matematiksel olarak nasıl elde edildiğini öğrenmen gerek. Ondan sonra bu matematiksel işlemleri buraya yazarsan c ile programlama konusunda yardımcı olabilriz.
2013'den beri3 mesaj
#13
....
- - - Mesaj Güncellendi - - -

Kendisi hariç bütün pozitif çarpanları toplamı kendisine eşit olan
sayılara mükemmel sayı denir. Mükemmel sayılar sonsuz tanedirler.
Genel formülleri henüz bulunamamıştır.

Örneğin;
6 = 1+2+3 ( 6 sayısı, kendisi hariç pozitif tamsayı bölenlerinin toplamıdır )
28= 1+2+4+7+14 ( 28 sayısı, kendisi hariç pozitif tamsayı bölenlerinin toplamıdır )

daha önce söylediğim gibi, c kodu olarak buluyorum örnek fakat bana bunun algoritması ve akış diyagramı lazım.ben c kodlarından algoritma ve akış diyagramı oluşturmayı bilmiyorum...
mesela 5000 ' e kadar olan mükemmel sayıları bulan programın algoritması gibi..
2013'den beri1.229 mesaj
#14
Matematiksel olarak yardımcı olmak isterdim ama ödev matematik ödevi değil anlaşılan :) Ama matematik yönüyle bakarsan önce 5 e bölünenleri bulmakla başlamak lazım :)

15 er 15 er ritmik sayarsan da sanırım çıkar :) terim sayısı bulmanın formülünü biliyosun :) neyse yeterince manipüle ettik kafanı karıştırmayayım iyice
2013'den beri3 mesaj
#15
mesela 0 ile 1000 arasında ki mükemmel sayıları sıralayan programı buldum.
bunu algoritmaya çevirmem gerek ama yapamıyorum.siz bana bu konuda yardımcı olabilirseniz çok sevinirim.

#include <conio.h>
#include <stdio.h>

main(){
int tp=0;
int i,j;

for(i=1;i<=1000;i++)
{
tp=0;

for(j=1;j<i;j++)
{
if(i%j==0)
{
tp = tp + j;
}
}

if(tp==i)
{
printf("%d sayisi mukemmel sayidir.\n",i);
}
}

getch();

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.