АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Делимость натуральных чисел

Читайте также:
  1. Выбор максимального из трёх чисел с использованием подпрограммы–функции выбора максимума из двух чисел.
  2. Степени свободы и статическая определимость системы
  3. Теоретико-методичні основи вивчення усних прийомів додавання і віднімання двоцифрових чисел.
  4. ТМО вивчення нумерації багатоцифрових чисел.

{

showpop (st);

}

catch (EmptyStackException e)

{

System. out. println("empty stack");

}

}

}

 

Есепті программаға салып тексереміз.

Java тілінде жалпы көрінісі:

 

 

Шыққан нәтиже:

 

stack: []

push(42)

stack: [42]

push(66)

stack: [42, 66]

push(99)

stack: [42, 66, 99]

pop -> 99

stack: [42, 66]

pop -> 66

stack: [42]

pop -> 42

stack: []

pop -> empty stack

 

Бағдарлама 2.

Программа листингі:

 

public class NumberTest {

public static void main(String[] args){

 

int i = 2;

 

short sh = 3;

 

double d = 4;

 

Integer kl = new Integer(55);

 

Integer k2 = new Integer(100);

 

Double dl = new Double(3.14);

 

try {

 

i = Integer. parseInt (args[2]);

 

sh = Short. parseShort (args[3]);

 

d = Double. parseDouble (args[4]);

 

dl = new Double(args[1]);

 

kl = new Integer(args[0]);

 

} catch (Exception e){}

 

double x = 1.0/0.0;

 

System. out. println("i = " + i);

 

System. out. println("sh - " + sh);

 

System. out. println("d. = " + d);

 

System. out. println("kl.intValue() = " + kl.intValue());

 

System. out. println("dl.intValue() = " + dl.intValue());

 

System. out. println("kl > k2? " + kl.compareTo(k2));

 

System. out. println ("x = " + x);

 

System. out. println("x isNaN? " + Double. isNaN (x));

 

System. out. println("x islnfinite? " + Double. isInfinite (x));

 

System. out. println("x == Infinity? " +

 

(x == Double. POSITIVE_INFINITY));

 

System. out. println("d = " + Double. doubleToLongBits (d));

 

System. out. println("i = " + Integer. toBinaryString (i));

 

System. out. println("i = " + Integer. toHexString (i));

 

System. out. println("i = " + Integer. toOctalString (i)); } }

 

Есепті программаға салып тексереміз.

Java тілінде жалпы көрінісі:

 

 

 

Шыққан нәтиже:

 

i = 2

sh - 3

d. = 4.0

kl.intValue() = 55

dl.intValue() = 3

kl > k2? -1

x = Infinity

x isNaN? false

x islnfinite? true

x == Infinity? true

d = 4616189618054758400

i = 10

i = 2

i = 2

 

 

Бағдарлама 3. Қатарлармен жұмыс

 

public class strings {

public static String compare(String s1, String s2){

String s3="";

if (s1.equals(s2)){

s3="Строки \""+s1+"\" и \""+s2+"\" равны";

} else {

s3="Строки \""+s1+"\" и \""+s2+"\" не равны";

}

return s3;

}

public static String add(String s1, String s2){

System. out. print ("\nРезультат сложения строк \""+s1+"\"и"+"\""+s2+"\": ");

s1+=" "+s2;

return s1;

}

public static void main(String[] args) {

System. out. println(compare ("АБВГ","АБВ"));

System. out. print(compare ("АБВ","АБВ"));

System. out. print(add ("Hello","World"));

}

}

 

 

Қосымшада екі тәсіл бар, олар екі қатарда бір – бірімен салыстырады және байланыстырады. Бірінші тәсіл compare() екі қатарды салыстырады және нәтижесін консольға шығарды.Салыстыру (04) қатарындағы equals() функциясы арқылы жасалады. Егер қатарлар сәйкес келсе, онда бұл функция true мағынасын қайтарады. Егер қатарлар тең болса, онда (05) қатарына хабарлама келеді немесе (07) –ге. Конструкция да s3 (05, 07) қатарларында Escape - символы қолданылған.

Екінші тәсілде қатарлар арасында қарапайым байланыс «+» (13) операциясы арқылы жасалады.

 

Есепті программаға салып тексереміз.

Java тілінде жалпы көрінісі:

 

 

 

 

Шыққан нәтиже:

 

Строки "АБВГ" и "АБВ" не равны

Строки "АБВ" и "АБВ" равны

Результат сложения строк "Hello"и"World": Hello World

 

 

Қортынды

 

Сонымен қорыта келе, класс сипаттамасы class сөзімен басталып соңынан класс атауы жазылады. Code Conventions келісімі бойынша класстың атауын бас әріппен жазу ұсынылған. Class сөзінің алдында класс модификаторын жазуға болады. Бұл сөздердің бірі public, abstract, final. Күрделі класстар атауының алдында, сонымен қатар модификаторлар protecter, private, static қоюға болады. Модификаторларды тілді оқып үйрену барысында енгізіледі.

Класс денесі кез-келген ретте жазылатын жолдар, күрделі класстар, интерфейстер жақшаға алынады. Жолдарды сипаттау кезінде оның типі, сосын бос орын арқылы атауы және белгісінен кейін тұрақты өрнек арқылы бастапқы мәнін жазуға болады.

Алғаш машиналық кодта жазылған ең қарапайым программа мүлде түсініксіз жүздеген қатардан тұрды. Программалауды жеңілдету және жылдамдығын арттыру үшін жоғарғы деңгейдегі тілдер FORTRAN, Algol, Java т.б ойлап табылды. Жоғарғы деңгейде жазылған программалар түсінікті және қысқа болады. Бірақ заман күрделі есептерді шығаруды қажетт етті, программаның мөлшері өссе түсті.

 

 

Пайдаланған әдебиеттер:

 

1. Барнет Э. Eclipse IDE Карманный справочник: Пер. с англ. —

М.:КУДИЦ-ОБРАЗ, 2006. — 160 с.

2. Хабибуллин И. Ш.Самоучитель Java 2. — СПб.: БХВ-Петербург,

2007. — 720 с.

3. Шилдт Г.Полный справочник по Java. — М.: Вильямс, 2007. —

1040 с.

4. Ноутон П., Шилдт Г. Java 2. — CПб:, BНV-Санкт-Петербург,

2008. — 1072 с.

5. Монахов В.В.Материалы курсов, разработанных в рамках про-

граммы Sun Microsystems Teaching Grants в 2006 году — « Язык про-

граммирования Java». СПбГУ, 2006.

6. Материалы интернет-сайта http://ru.sun.com

7. Фишер Т.Java. Карманный справочник. — М.: Вильямс, 2008. —

224 с.

8. Хемраджани А. Гибкая разработка приложений на Java с помо-

щью Spring, Hibernate и Eclipse. — М.: Вильямс, 2008. — 352 с.

9. Хабибуллин И. Ш. Самоучитель Java 2. — СПб.: БХВ-Петербург,

2007. — 720 с.

10. Шилдт Г. Swing. Руководство для начинающих. — М.: Ви-

льямс, 2007. — 704 с.

11. Барнет Э. Eclipse IDE Карманный справочник: Пер. с англ. —

М.:КУДИЦ-ОБРАЗ, 2006. — 160 с.77

 

Делимость натуральных чисел.

1. Найти ряд, все числа которого делятся на 2.

А. 4, 24, 46, 54, 223;

В. 0, 18, 38, 92, 1042;

С. 2, 4, 84, 221, 102;

D. 1, 8, 16, 103, 152;

Е. 6, 14, 46, 153, 1408.

 

2. Найти ряд, все числа которого делятся на 3.

А. 3, 9, 12, 13, 143;

В. 15, 18, 81, 145, 331;

С. 21, 48, 105, 1843, 3331;

D. 6, 21, 543, 1812;

Е. 21, 45, 69, 503, 1812.

 

3. Найти ряд, все числа которого делятся на 5.

А. 5, 75, 105, 555, 970;

В. 1, 5, 40, 155, 531;

С. 25, 45, 370, 960, 2523;

D. 25, 52, 155, 1110, 2135;

Е. 102, 970, 75, 145, 5.

 

4. Найти ряд, все числа которого делятся на 9.

А. 9, 36, 365, 481, 90;

В. 9, 45, 209, 568, 2088;

С. 27, 36, 79, 81, 209;

D. 9, 81, 109, 273, 309;

Е. 18, 36, 45, 144, 1593.

 

5. Найти ряд, все числа которого кратны трем.

А. 1, 3, 12, 66, 73;

В. 3, 12, 33, 63, 150;

С. 3, 13, 31, 33, 133;

D. 3, 12, 63, 253, 130;

Е. 3, 12, 26, 36, 260.

 

6. Найти ряд, все числа которого являются делителями 12.

А. 1, 2, 3, 4, 6, 12;

В. 1, 2, 5, 6, 12;

С. 1, 2, 4, 12, 24;

D. 1, 2, 5, 6, 36;

Е. 2, 3, 4, 5, 6.

 

7. Из данных чисел выбери число, которое делится на 2 и на 3.

А. 3608 В. 875 С. 9824 D. 2282 Е. 2802

 

8. Из данных чисел выбери число, которое делится на 3 и на 5.

А. 3533 В. 3535 С. 7035 D. 3040 Е. 914

 

9. Из данных чисел выбери число, которое делится на 2 и на 5.

А. 342 В. 1115 С. 1086 D. 195 Е. 2050

 

10. Вместо звездочки напиши цифру, чтобы число делилось на 3: 8*9.

A. 0 B. 1 C. 2 D. 3 E. 5

11. Вместо звездочки напиши цифру, чтобы число делилось на 3: *67.

A. 1 B. 2 C. 3 D. 4 E. 6

12. Напиши число, кратное 9 и 3, заменив звездочку соответствующей цифрой: 87*.

A. 0 B. 1 C. 2 D. 3 E. 5

13. Напиши число, кратное 9 и 3, заменив звездочку соответствующей цифрой: 9*6

A. 0 B. 1 C. 2 D. 3 E. 4.

 

14. Найди разложение числа на простые множители:

А. 22 ∙10 В. 4∙32 С. 5∙8 D. 23∙5 Е. 2∙5∙4.

 

15. Укажите произведение, которое является разложением числа на простые множители:

А. 3∙9∙11 В. 14∙2∙11 С. 4∙6∙2∙3 D. 2∙3∙8∙9 Е. 2∙2∙2∙3∙3∙11

 

16. Наименьше общее кратное чисел 32 и 48 равно:

А. 16 В. 2 С. 96 D. 32 Е. 48.

 

17. Длина одного шага Аллы 40см, а Маши – 60см. Какое расстояние пройдут девочки, когда их шаги совпадут?

А. 120см В.100см С. 60см D. 80см Е. 40см

 

18. Найти НОК чисел 30 и 105:

А. 210 В. 105 С. 30 D. 5 Е. 15

 

19. Найти НОК чисел 15 и 18:

А. 15 В. 90 С. 18 D. 3 Е. 5

 

20. Найти НОК чисел 35 и 63:

А. 70 В. 126 С. 315 D. 7 Е. 15

 

21. Найти НОК чисел 15 и 8:

А. 8 В. 15 С. 60 D. 120 Е. 240

 

22. Найти НОД чисел 64 и 60:

А. 4 В. 2 С. 6 D. 8 Е. 124

23. Найти НОД чисел 45 и 36:

А. 3 В. 9 С. 6 D. 45 Е. 36

 

24. Найти НОД чисел 72 и 80:

А. 2 В. 4 С. 16 D. 8 Е. 160

 

25. Найти НОД чисел 18, 24 и 36:

А. 9 В. 6 С. 12 D. 3 Е. 18

 

26. Найти НОД чисел 30 и 45:

А. 3; В. 15; С. 10; D. 5; Е. 30.

 


1 | 2 | 3 | 4 | 5 | 6 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.02 сек.)