Points for discussion:
Талқылауға арналған
тармақтар:
How does computer programming work? Why do we Learn computer
programming?
Компьютерлік бағдарламалау қалай жұмыс істейді? Неліктен компьютерлік
бағдарламаларды үйренеміз?
Terminology
Терминология
Program, algorithm, software,
compiling, input, output,
set,programming Language
Бағдарлама, алгоритм, бағдарламалық
жасақтама, компиляция, енгізу, шығару,
орнату, бағдарламалау тілі
Interdisciplinary contacts:
Пәнаралық байланыстар:
Russian, English, Mathematics, Physics
Орыс тілі,Ағылшын тілі, математика, физика
Previous learning:
Алдыңғы оқу:
Your first program
Сенің бірінші бағдарламаң
PlanЖоспар
Time
Уақыты
Planned activities
Жоспарланған жаттығулар
Resources
Ресурстар
Beginning
(Басы)
2 min
Checking homework
Үй тапсырмаларын
тексеру
3 min
Eliciting
Бағыттаушы сұрақ
1 min
The teacher will greet the learners and try to create a positive
learning atmosphere: Good afternoon, good afternoon to you, Good
afternoon, good afternoon, Tell me how are you?
Greetings, divisions, definition of group leader.
How does computer programming work? Why do we Learn
computer programming?
Компьютерлік бағдарламалау қалай жұмыс істейді? Неліктен
компьютерлік бағдарламаларды үйренеміз?
Қандай бағдарламаны білесің?
What software do you know?
Geometric
shapes.
Evaluation sheet
Personal work
Interactive board
Examination
Middle
(Ортасы)
Maintext
(Жаңа тақырып
мазмұны)
10 мин
Оқушы білгендерін тыңдай отырып, жаңа сабақ
тақырыбын және мақсатын анықтау
Жаңа тақырыпты «Puzzle» әдісі арқылы тақырыпты оқуға
тақырыптар беріледі.
Logical Operators
Kейде, біз таңдау жасағымыз келген кезде бізде бірнеше
oпциялар немесе шарттар болуы мүмкін.
1 group : 'AND' operator
Let us look at the following example:
Егер ата-анаңыздың сізді мектепке апаратын
мүмкіншілігі мен ауа райы -30 градус көрсеткіштен жоғары
болса, сіз мектепке барасыз. Ал егер осы екі шарттың бірі
немесе екеуі де орындалмаса, мектепке бармайсыз. Осыған
логикалық өрнек жазып көрейік:
If: Parents can take me to school AND temperature is higher than -
30 degrees Centigrade: Yahooo!, I will go to school and study hard!
Else: Oh no! I am staying home and watching cartoons.
In ‘AND’ operator final result is True if only all statements are True.
Another example on ‘AND’ operator:
«Сәтті сан» деп 4-ке және 7-ге бөлінетін бүтін
сандарды айтайық. Енгізілген сан «сәтті сан» немесе «сәтті
сан» емес екенін тексерейік.
Code:
number = int ( input ( “Input number to check it” ) )
if number % 4 == 0 AND number % 7 == 0: # Here we check
if our number is divisible by 4 and 7
print ( “Great!!! This’s your happy number” )
2 group 'OR' operator
Отбасыңыз бүгін қонақтарды күтіп жатыр делік.
Анаңыз дәмді тағамдар әзірлеп жатыр. Ал сіздің ең сүйікті
тағамдарыңыз бесбармақ пен қуырдақ.
Бүгінгі күн сіз үшін қалай өтпекші?
Code:
if meal == “Besparmak” OR meal == “Kuyrdak” :
print ( “I am very happy” )
In ‘OR’ operator, the fi nal result is True if at least one of the
statements is True. Let us talk about the happy number again.
This time your happy number must be divisible by 4 or 7:
Code:
number = int(input(“Input number”))
if number % 4 == 0 OR number % 7 == 0:
print(“This is your happy number”)
3 group 'NOT' operator
Look at the following code:
Code:
If NOT rainy:
print( “I can walk outside today” )
So if it is rainy today you cannot walk outside. But if it is NOT
rainy, you can go out for a walk. ‘NOT’ operator is an opposite of a
statement. E.g. NOT rainy.
Continue with the ‘happy number’:
The ‘happy number’ can be any number except those that are
divisible by 4 and 7.
Code:
number = int(input(“Input a number and check it”))
if NOT ( number % 4 == 0 AND number % 7 == 0 ):
print ( “This is your happy number” )
Keep in mind!
Group work
Funny smileys,
stickers, A4 sheets,
markers, appraisals,
8th grade textbook
Highest Score '5'
Interactive board
Practice
Тәжірибе
8 мин
5 min
Есіңізде болсын!
Terminology
to guess - табу - отгадать
at least - кем дегенде - по крайней мере
except - басқа - кроме
incredible - ақылға сыймайтын - невероятный
Work in pairs
End
Formation of
competence 8 мин
Соңы
Құзырлылық
қалыптастыру
Бекіту
Personal work
evaluation sheet,
8th grade
textbook
Жеке жұмыс
бағалау парағы,
8 сынып
оқулығы
Cheat - appraisal
Reflexes (2 min)
Бағалау
Рефлексия
Knowledge Tree.
What Did I Learn? What do I want to know?
Білім ағашы
Не білдім? Не білгім келеді?
Evaluation
(1 min)
Бағалау
The leader of the group fill in the assessment sheet and
pass it to the teacher (accumulation, evaluation)
Топ басшылар бағалау парағын толтырып
мұғалімге тапсырады ( жинақтау, бағалау)