Основы робототехники с использованием роботов lego mindstorm ev3



бет4/4
Дата15.03.2023
өлшемі9,11 Mb.
#172525
1   2   3   4
Байланысты:
1.2. -1.2.1- каз

a = 1; b = 2; print(a, b)
  • if (a == 1 and b == 2 and c == 3 and d == 4): print ('spam' * 3)
  • if x > y: print(x)
  • Математикалық операторлар
  • Оператор
  • Сипаттамасы
  • Мысал
  • Нәтижесі
  • +
  • Қосу
  • 7+3
  • 10
  • -
  • Азайту
  • 7-3
  • 4
  • *
  • Көбейту
  • 7*3
  • 21
  • /
  • Бөлу
  • 7/3
  • 2.3333333333333335
  • **
  • Дәрежелеу
  • 7**3
  • 343
  • //
  • Бөлгендегі бүтін бөлігі
  • 7//3
  • 2
  • %
  • Бөлгендегі қалдық
  • 7%3
  • 1
  • pow ()
  • Математикалық функциялар
  • pow (2, 2) операторы 2**2 өрнегіне эквивалентті
  • екі нақты аргументті қабылдайды, бірінші аргументті екінші аргумент мәні болатын дәрежеге көтереді, содан кейін нәтижені қайтарады.
  • sqrt ()
  • белгілі бір санның квадрат түбірін қайтарады.
  • sin (a) радиандағы "а" синусын қайтарады;
  • cos (a) радиандағы "а" косинусын қайтарады;
  • tan (a) радиандағы "а" тангенсін қайтарады;
    • asin (a) инверттелген синусты қайтарады. "аtan" және "acos" бірдей жұмыс істейді;
  • degrees (a) "а" бұрышын радианнан градусқа түрлендіреді;
  • radians (a) "а" бұрышын градустан радианға айналдырады.
  • Тригонометриялық функциялар
  • Python тіліндегі деректер типтері
  • Атауы
  • Белгіленуі
  • Мүмкін мәндері
  • Мысал
  • Бүтін
  • int (integer)
  • қалағанынша үлкен, мөлшері жедел жадпен шектелген
  • 325
  • Нақты
  • float
  • Бөлшек бөлігі бар кез келген сандар
  • 9.23 0.0 -1.7e-6
  • Жолдық
  • str (string)
  • Unicode кестесіндегі кез келген символдар
  • "hello! ", "x="
  • Логикалық
  • bool (boolean)
  • False және True
  •  
  • Бағдарламаларды іске қосуға және күйін келтіруге арналған ресурстар Python Online-да да қарастырылған.
  • Мысалы:
  • http://pythontutor.com/visualize.html#mode=edit
  • http://rextester.com/l/python3_online_compiler
  • https://www.jdoodle.com/python3-programming-online
  • https://ideone.com/
  •  
  • Жұптық жұмыс
  • "Соқыр мәтін” әдісі
  • Тапсырма: бос орындарға тиісті сөздерді тауып қойыңыз.
  • .... бағдарламалау тілін голландық .... жасап шығарған.
  • Басқа бағдарламалау тілдерінен айырмашылығы, Рython-да .... бағдарлама жазуда өрнектердің, операторлардың кіріктірілгендігіне тікелей әсер етеді. Дәл осы ерекшелік Python кодының оқылуына оң әсер етеді
  • ... - бұл белгілі бір мәнді қабылдай алатын атау/идентификатор.
  • (Python, Гвидо Ван Россум)
  • (шегіністер)
  • (Айнымалы)
  • Бір минуттық тәжірибе
  • "Сәйкестігін тап" әдісі
  • Тапсырма: Деректер типтері мен математикалық операциялар арасындағы сәйкестікті табу
  • Сілтемесі:
  • "Жұбын тап" әдісі
  • Топтық жұмыс
  • Тапсырма: Математикалық тілде және бағдарламалау тілінде жазылған өрнектерді салыстырыңыз.
  • "Жіктеу" тәсілі
  • Python-ның деректер типтері. Айнымалы деректер үшін қандай деректер қолданылады?
  • Жеке жұмыс
  • Типтер атаулары: int, float, str, bool
  • Мәндер: 5, -12.5, ‘45’, True, 100, ‘False’, -0.09, ‘-65’, -125, ‘1+2’, 452, “true”, False, 8.9, “True-False”, 2.324
  • Сілтемесі:
  • "Бір ақыл жақсы, ал екеуі одан да жақсы"
  • Жұптық жұмыс
  • «Бұл код нені шығарады?»
  • a = True
  • b = False
  • print((not a and b) ^ (b or not a))
  • Жауабы: False
  • 2) x=-3
  • y=25
  • print (x==3 and y>0)
  • Жауабы: False
  • 3) x = True
  • y = False
  • print(x and y or x and y)
  • Жауабы: False
  • 4) a = False
  • b = True
  • print((a and b) or (a or b))
  • Жауабы: True
  • 5) a = False
  • b = True
  • print((not a and not b) or (a and b))
  • Жауабы: False
  • 6) x=5
  • y=-15
  • print(x>y or y>x)
  • Жауабы: True
  • 7) x=45
  • y=-38
  • print((xy))
  • Жауабы: True
  • Сауалнама-қорытынды
  • Сабақта не қызықты болды?
  • Бүгін не білдіңіз?
  • Сабақта не ең бастысы болды?
  • Жеке жоспарыңызға нені және қалай енгізер едіңіз?
  • НАЗАРЛАРЫҢЫЗҒА РАХМЕТ!


Достарыңызбен бөлісу:
1   2   3   4




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет