3 тәжірибелік жұмыс
Тармақталу алгоритмдерін программалау
Мысал 1 :
public class Main
{
public static void main(String[] args) {
int x = 30;
if( x < 20 ){
System.out.print("Это оператор if");
}else{
System.out.print("Это оператор else");
}
}
}
Мысал 2
public class Main
{
public static void main(String[] args) {
int x = 30;
if (x == 10){
System.out.print("Значение X = 10");
} else if(x == 20){
System.out.print("Значение X = 20");
} else if(x == 30){
System.out.print("Значение X = 30");
} else{
System.out.print("Это оператор else");
}
}
}
Мысал 3
public class Main
{
public static void main(String[] args) {
int x = 30;
int y = 10;
if( x == 30 ){
if( y == 10 ){
System.out.print("X = 30 и Y = 10");
}
}
}
}
Мысал 4
public class Main
{
public static void main(String[] args) {
int x = 50;
if( x == 10 ){
System.out.print("Значение X = 10");
}else if( x == 20 ){
System.out.print("Значение X = 20");
}else if( x == 30 ){
System.out.print("Значение X = 30");
}else{
System.out.print("Это оператор else");
}
}
}
Мысал 5
public class Main
{
public static void main(String[] args) {
int number=20;
//Switch expression
switch(number){
//Case statements
case 10: System.out.println("10");
break;
case 20: System.out.println("20");
break;
case 30: System.out.println("30");
break;
//Default case statement
default:System.out.println("Not in 10, 20 or 30");
}
}
}
Нұсқа 1
Үш бүтін сан берілген. Олардың арасынан [1,3] аралығына жататындарын таңдаңыз.
Нұсқа 2
Жыл саны (натурал сан) берілген. Қалыпты жылы 365 күн, ал кібісе жылы 366 күн болатынын ескере отырып, осы жылдың күн санын анықтаңыз. 100-ге бөлінетін және 400-ге бөлінбейтін жылдарды қоспағанда, 4-ке бөлінетін жыл кібісе жыл болып саналады (мысалы, 300, 1300 және 1900 жылдар кібісе жылдар емес, 1200 және 2000 жылдар).
Нұсқа 3
Жеңілдікті ескере отырып, сатып алу құнын есептеу бағдарламасын жазыңыз. Сатып алу сомасы 500 теңгеден жоғары болса 3%, 1000 теңгеден асса 5% жеңілдік беріледі.
Нұсқа 4
Енгізілген бірлік нөміріне (1 – килограмм, 2 – миллиграмм, 3 – грамм, 4 – тонна, 5 – центнер) және М массасына сәйкес килограммдағы сәйкес массалық мән беретін программа жазыңыз.
Нұсқа 5
Берілген ең кіші 4 санның косинусын табыңыз.
Нұсқа 6
Берілген ең үлкен 3 санның синусын көрсетіңіз.
Нұсқа 7
Бір үшбұрыштың үш қабырғасы және басқа үшбұрыштың үш қабырғасы берілген. Бұл үшбұрыштардың тең екендігін, яғни олардың аудандары тең екендігін анықтаңыз. Олай болмаса, «Foul!!!» деп шығарыңыз.
Нұсқа 8
Тең қабырғалы үшбұрыштың ауданын есептеу программасын жаз. Егер үшбұрыштың ауданы жұп болса, оны 2-ге бөліңіз, әйтпесе «2-ге бөлу мүмкін емес!» хабарын көрсетіңіз.
Нұсқа 9
Берілген сан үшін (1-12) сәйкес айдың атын ағылшын тілінде көрсететін бағдарламаны жазыңыз.
Нұсқа 10
Мәндерді радианнан градусқа немесе керісінше түрлендіретін бағдарлама жазыңыз. Бағдарлама қандай аударма жасау керектігін сұрап, көрсетілген әрекетті орындауы керек.
Нұсқа 11
Үш сан беріледі. Олардың арасындағы оң сандар санын табыңыз;
Нұсқа 12
Егер х және у нақты сандары бірдей таңбалы болса, олардың геометриялық ортасын табыңыз, әйтпесе олардың арифметикалық ортасын табыңыз.
Нұсқа 13
Қабырғалары x,y,z болатын тікбұрышты үшбұрыштың бар-жоғын анықтаңыз. Егер солай болса, оның ауданын есептеңіз.
Нұсқа 14
Қабырғаларының ұзындығы a, b, c үшбұрыштың бар-жоғын анықтаңыз. Егер солай болса, оның ауданын Герон формуласы арқылы есептеңіз.
Герон формуласы келесі түрде болады:
S=p(p-a)(p-b)(p-c), мұндағы p=(a+b+c)/2
Нұсқа 15
f(x) функциясының мәнін есептеңіз, егер
Достарыңызбен бөлісу: |