Android Cep telefonu uzerinde BASIC interpreter

Mikro Step

Kıdemli Üye
Katılım
25 Eylül 2022
Mesajlar
7,043
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
 

Forum istatistikleri

Konular
7,838
Mesajlar
129,900
Üyeler
3,153
Son üye
RitalinDelisi

Son kaynaklar

Son profil mesajları

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ı ?
az bilgili çok meraklı
Back
Top