Kiritish va chiqarish оpеratоrlari


-жадвал. Мобил ОТ ларнинг ривожланиш босқичлари



Download 115,5 Kb.
bet2/2
Sana27.06.2022
Hajmi115,5 Kb.
#708096
1   2
Bog'liq
1-labartoriya

1-жадвал. Мобил ОТ ларнинг ривожланиш босқичлари


Яратилган
йили

Қурилма ва ОТ номи

Таснифи

1979–1992

Мобил қурилмалар

Жараѐнларни бошқариш учун embedded
systems тизимлардан фойдаланилган

1993

Биринчи смартфонлар

Touchscreen (сенсорли экран), e-mail ва PDA хусусиятлари мавжуд

1996-2002

Palm OS, Windows CE,
Nokia S40

Touchscreen, e-mail, интернет хизматлари ва
PDA хусусиятлари мавжуд

2002

BlackBerry смартфонлари

Хавфсизлик протоколлари,




Яратилган
йили

Қурилма ва ОТ номи

Таснифи

2005

Нокиа, биринчи интернет
таблет, Maemo OS

e-mail, интернет хизматлари

2007

Apple IPhone, iOS

"mobile phone" ва "internet communicator

2007-2008

Android, OHA

Биринчи андроид смартфонлари

2010

Windows Phone OS

Биринчи windows смартфонлари

2011

MeeGo биринчи Linux
мобил тизими

Nokia, Intel ва Linux Foundation асосида Nokia
N9 да синалган
Ҳар бир операцион тизим платформаси учун дастурлаш тиллари ва дастурий восита ишлаб чиқиш муҳитлари мавжуд бўлиб, мобил қурилмаларга дастурий воситалар яратиш учун платформалар қуйидаги 2- жадвалда келтирилган.

2-жадвал. Платформалар учун дастурлаш тиллари


Платформа номи

Дастурлаш тили

Android

Java, қисман C/C++

BlackBerry

Java

iOS SDK

Objective – C, Objective Pascal

Java ME

Java

Windows Phone (WP)

Visual C++, Visual C#, Visual Basic

Marmalade

C/C++

Python

Python

FireFox OS

HTML5, CSS, JavaScript



Мобил қурилмалар учун ОТ ларнинг қўлланилиш кўрсаткичлари

1.2. Андроид тизими учун керакли инструментал воситалар ва уларни ўрнатиш. Виртуал қурилмадан фойдаланиш


Андроид тизимда иловалар яратиш учун керакли инструментал воситалар қуйидагилардир:



  • Java JDK5 ѐки JDK6

  • Android SDK

  • Eclipse IDE for Java Developers (optional)

  • Android Development Tools (ADT) Eclipse Plugin (optional)

  • Android Virtual Device (AVD)

  • Android Developers Tools (ADT) (Android SDK ва ADT Plugin билан биргаликда)

Андроид тизимда иловалар яратиш учун керакли инструментал воситаларни ўрнатиш қуйидаги қадамлар орқали амалга оширилади:
1-қадам: Java development kit (JDK) ни ўрнатиш (http://www.oracle.com/technetwork/java/javase/downloads/index.html)
2-қадам: Android SDK (Software Development Kit) ни ўрнатиш (http://developer.android.com/sdk/index.html)
3-қадам: Eclipse IDE ни ўрнатиш (http://www.eclipse.org/downloads/)
4-қадам: Android development tools (ADT) eclipse учун plugin ни ўрнатиш (https://dl-ssl.google.com/android/eclipse/)
5-қадам: Android virtual машинаси (AVD) ни ўрнатиш Android SDK ўз ичига қуйидагиларни олади

        • Debugger

        • Libraries

        • an emulator

        • Documentation

        • sample code

        • tutorials.

Kiritish va chiqarish оpеratоrlari.

Variant tanlash оpеratоrlari


Ifodaning qiymatini hisoblash dasturini tuzing.

10.

package sample;


import java.awt.*;
import java.util.*;
public class lab1_1 {

public static void main(String[] args)


{
Scanner cin = new Scanner(System.in);

System.out.print("x1=");


double x1 = cin.nextDouble();
System.out.print("x2=");
double x2 = cin.nextDouble();
System.out.print("c=");
int c = cin.nextInt();
System.out.print("d=");
int d = cin.nextInt();
double F;

F=Math.abs(Math.(Math.sin(Math.abs((c*x1*x1*x1) + d*x1*x1 - c*d)))/Math.sqrt((c*x1*x1+d*x2*x2+5)+2)+Math.tan(x1*x2+d*d*d);


System.out.print("F="+F);


}
}

2-vazifa. Tarmоqlanuvchi оpеratоrdan (shartli оpеratоrdan) fоydalanib, argumеnt x ning bеrilgan qiymatida y funktsiyaning qiymatini hisоblash prоgrammasini tuzing.


package sample.lab2_3_12;


import java.util.*;
public class cpp {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);

System.out.print("x=");


double x = cin.nextDouble();
double y;
if(x < 0)
{
y=Math.sin(x);
System.out.print("y="+y);
}
if(x = 0)
{
y=Math.sin(x);
System.out.print("y="+y);
}
if(x > 0)
{
y=Math.sin(x);
System.out.print("y="+y);
}

}


}
3-вазифа. Ифодаларни ҳисоблаш дастурини тузинг.
Бошланғич тезлиги, тезланиш ва ораларидаги масофа берилган, бир бирига қараб текис тезланиш билан харакат қилаётган моддий нуқталарнинг учрашиш вақтини аниқланг.


package sample.lab2_3_12;
import java.util.*;
public class cpp {
public static void main(String[] args)
{
Scanner cin = new Scanner(System.in);


System.out.print("a=");
double a = cin.nextDouble();
System.out.print("v=");
double v = cin.nextDouble();
System.out.print("s=");
double s = cin.nextDouble();
double t1, t2, D;


D = Math.sqrt(v * v - 4 * a * s);
if(D > 0)
{
t1 = (-v + D)/2*a;
t2 = (-v - D)/2*a;


System.out.println("t1="+t1);
System.out.println("t2="+t2);
}
else
{
System.out.println("boshtoplam=");
}
}


}







Download 115,5 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish