Android Cep telefonu uzerinde BASIC interpreter

Mikro Step

Kıdemli Üye
Katılım
25 Eylül 2022
Mesajlar
7,241
Birden aklima geldi.

PC de calisir gibi android uzerinde BASIC dilinde kod yazip kosturabilecegimiz uygulama cok iyi olurdu.
Once basligi actim simdi de play store da boyle bir sey varmi arastiracagim.

Yoksa da boyle bir projeyi ileri zamanlarda ele almak uzere proje listeme ekleyeyim.
 
Son düzenleme:
Bu indirdigim BASIC da

dim x as integer

x degiskeninin integer oldugunu soyluyor.

Fakat float sayilarla calismak icin nasil bir tanim yapacagimi bulamadim.

Uygulamayi calistirdigimda reklamdan gina geldi.
 
dim y as double
seklindeymis.

Help menusunde aciklamalar varmis.

Bu durumda bu uygulama hesap makinesi ve fotograf makinesinden sonraki en buyuk yardimcim olacak.
 
Son düzenleme:
Cep telefonunu bir cep bilgisayarına dönüştürmek için farklı bir yol öneririm. Python interaktif komut satırı + sympy (sembolik matematik için) bu iş için idealdir. Bunları bir android'e kurmak için termux projesini kullanın.
 
O zamanın basic dili ne işimize yarayacak?
 
O zamanin Basic dilini kucumsemenin sebebi nedir?

Dagda bayirda gezinirken kafama bir soru takilsin. Mesela 0 den 360 derece araligindaki tam acilarin sinuslerinin toplamini hesaplamak isteyeyim.

Cikart cep telefonunu 4 satir kod yaz ve merakini gider.
 
Küçümsediğimden değil.. ilk gözağrımızı neden küçümseyeyim, merak ettim..maksat hesap kitap ise fortran kullan..
 
Zamaninda Basic ile ugrastigim icin kolayima geliyor. Ustelik derlenme ihtiyacida yok. Yaz, derlemeden calistir buyuk kolaylik.

Fortran dersi almistim. Almistim da cep telefonu icin fortran uygulamasi mi var?
 
Son düzenleme:
Bu arada 0..360 araligindaki tam acilarin sinus degerlerinin toplamini merak eden ve hesap makinasi vs kullanmadan sak diye soyleyecek var mi?
Aslında doğrudan cevap verecektim ama konu dağılmasın diye bir şey demedim. Cevap 0, ama benim de bir merakım var acaba bilgisayar da tam olarak 0 mı hesaplar?
 
Denemedim ama sifir hesaplamasi gerekir.

Peki 0..180 derece araligindaki tam acilarin sinus degerlerinin toplamini merak etsek?
Buna kafadan doğrudan şu olur diyemedim ama geometrik olarak inceleme yapmak lazım, ben kaçırmış olabilirim. Ancak şunu diyebiliriz, cevap 1den büyük olacak ancak 2 den küçük olacak.
 
merak edip excell de hesaplamistim 2 cikiyordu, ama tabi hassasiyet artarsa is degisebilir, ben 1 derecelik artisla hesaplamistim.
 
[math]y=\sum_{n=0}^{180}sin(\frac{n*\pi}{180})[/math]
[math]a=\frac{\pi}{180}[/math]
[math]y=\frac{1}{2j}\sum_{n=0}^{180}(e^{jan}-e^{-jan})[/math]
[math]S=\sum_{n=0}^{180}e^{jan}[/math]
[math]S=1+e^{ja}+e^{2ja}+e^{3ja}+...+e^{179ja}+e^{180ja}[/math]
[math]S=1+e^{ja}(1+e^{ja}+e^{2ja}+...+e^{179ja})[/math]
[math]x=1+e^{ja}+e^{2ja}+...+e^{179ja}[/math]
[math]S=1+xe^{ja}=x+e^{180ja}[/math]
[math]x(1-e^{ja})=1-e^{180ja}[/math]
[math]x=\frac{1-e^{180ja}}{(1-e^{ja})}[/math]
[math]S=1+\frac{1-e^{180ja}}{(1-e^{ja})}e^{ja}[/math]
[math]S=1+\frac{e^{ja}-e^{181ja}}{(1-e^{ja})}=\frac{1-e^{181ja}}{(1-e^{ja})}[/math]
[math]y=\frac{1}{2j}\frac{(1-e^{181ja})}{(1-e^{ja})}-\frac{1}{2j}\frac{(1-e^{-181ja})}{(1-e^{-ja})}[/math]
[math]y=\frac{1}{2j}(\frac{(1-e^{-ja})(1-e^{181ja})-(1-e^{ja})(1-e^{-181ja})}{(1-e^{ja})(1-e^{-ja})})[/math]
[math]y=\frac{1}{2j}\frac{(1-e^{181ja}-e^{-ja}+e^{180ja})-(1-e^{-181ja}-e^{ja}+e^{-180ja})}{2-e^{-ja}-e^{ja}}[/math]
[math]y=\frac{1}{2j}\frac{1-e^{181ja}-e^{-ja}+e^{180ja}-1+e^{-181ja}+e^{ja}-e^{-180ja})}{2-e^{-ja}-e^{ja}}[/math]
[math]y=\frac{1}{2j}\frac{(e^{-181ja}-e^{181ja})+(e^{ja}-e^{-ja})+(e^{180ja}-e^{-180ja}))}{2-e^{-ja}-e^{ja}}[/math]
[math]y=\frac{-sin(181a)+sin(a)+sin(180a)}{2-2cos(a)}[/math]
[math]y=\frac{-sin(\frac{181\pi}{180})+sin(\frac{pi}{180})+sin(\frac{180\pi}{180})}{2-2cos(\frac{\pi}{180})}[/math]
[math]y=114.5886500129[/math][math]\frac{360}{\pi}=114.591559[/math]
 
Son düzenleme:
Benim kafam tamamen karışmış, şu an fark ettim soruya çok yanlış yaklaşmışım
 

Çevrimiçi personel

Forum istatistikleri

Konular
8,096
Mesajlar
133,331
Üyeler
3,228
Son üye
semih.c

Son kaynaklar

Son profil mesajları

erdemtr55 taydin erdemtr55 wrote on taydin's profile.
Merhaba Taydin bey,
Gruba spms serisi yapıcak mısınız?
ben 3 sargılı toroid ile 2 adet flyback sürücek bir devre yapmayı düşünüyorum.size soracak sorularım vardı?
Mutluluğun resmi illa güzel çizilmiş tablo olmak zorunda değil.Bazen basit bir çizgi,doğru bir renk,yada küçük bir detay
Python Geliştirmeye eklediğim yapay zeka sunucusu, yeni başlayanlar için roket etkisi
Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Back
Top