Тақырыбы: 3.4 INPUT. COMMENTS
Objectives of the lesson: Мақсаты:
You
will:
apply input commands to enter data;
solve mathematical problems.
Вы будете:
применение команд ввода для ввода данных;
решение математических задач.
Input data входные данные – берілген деректер
The procedure
of the lesson:
1.Organizing
moment.
2. Introduction
the theme and objectives of the lesson.
3. Work in the
group. Read the text “ ”
Choose the
arguments “”
5. Relax time.
6. Discussion the
problem in the groups.
7. Presentation
of the teamworks.
8. Reflection and
home-task.
1.Organizing
moment.
Good afternoon,
pupils. I am glad to see you.
Please, check all
what we need for the lesson: copy-books pen, usb-flash drive. Sit down, please.
And you should be registered in Register, while I will be checking the
persons which are absent today.
2.
Introduction the theme and objectives of the lesson.
Today we will
|
Сабақты
өткізу тәртібі: 1.Ұйымдастыру сәті.
2.
Кіріспе Сабақтың тақырыбы мен мақсаты.
3.
Топтағы жұмыс. Мәтін оқыңыз
“ ”
Аргументтерді таңдаңыз “ ”
5. Сергіту.
6. Топта
мәселені талқылау.
7.
Презентация.
8. Рефлексия және Үй тапсырмасы.
1.Ұйымдастыру
сәті. Қайырлы күн, оқушылар. Мен сізді көргеніме өте қуаныштымын. Сабаққа керек құралдарды тексеріңіз: дәптер, қалам Отырыңыз, өтінемін. Мен бүгін жоқ оқушыларды белгілейін.
2.
Кіріспе Сабақтың тақырыбы мен мақсаты.
Бүгін біз
|
Getting started –Жаттап алу
1. Click on Start and type Python;
2. Select IDLE (Python GUI) to work with Python.
3. Open new fi le to write your first program code.
Сабақ барысы: (Слайдтағы
тапсырмаларды орындау арқылы сабақты ашу,
жаңа сабақты хабарлау)
Біз компьютерлік
бағдарлама (бағдарламалық жабдықтама) үш бөліктен тұратынын үйрендік: Input,
Process and Output. Кіріс (Input) - компьютерге енген барлық деректер.
Деректерді компьютерге еңгізу үшін “input()” функциясын қолданамыз.
x = input(‘Enter the data’)
#gets data as string (text)
Осы функцияда (х) жолдық айнымалы. Яғни,
кіріс деректер мәтін екенін білдіреді.
a = int(input(‘Enter the
data’) #gets data as int(number)
Егер, сіз
сандарды енгізгіңіз
келсе, input () функциясынның
алдына Int (бүтін сандар
үшін) немесе float (бөлшек сандар
үшін) жазуыңыз керек
Keep in mind
- Есіңе сақта - Запомни
Python supports four different numerical types:
int (signed integers);
long (long integers, they can also be represented in octal and
hexadecimal);
float (floating point real values);
complex (complex numbers).
Python поддерживает четыре различных
числовых типа:
int (целые числа со знаком);
long (длинные целые числа, они также могут
быть представлены в восьмеричном и шестнадцатеричном виде);
float (вещественные значения с плавающей
точкой);
сложные (комплексные числа).
Comments - Түсініктемелер
Кейде бағдарлама кодында нақты не жазылғанын
түсіндіруіміз қажет болады.
Бұл әрекетті орындау үшін, кодқа
«түсініктемелер» (comments) қосамыз. Көбінесе түсініктемелерді
адамдардың кодты оқып түсінуін жеңілдету
үшін қолданады.
Түсініктеме жасаудың 2 жолы бар:
‘#’ символын пайдалану. Компьютер ‘#’
символынан кейін жазылған жолдың соңына дейінгі
кез келген мәтінді ескермейді.
Мысал:
Code: #This is a comment, it begins with a ‘#’ sing # and
the computer will ignore it
print(“This is not a comment, the computer will”)
print(“run this and print it.”)
Output: This is not a comment, the computer will run this and print it.
2. (“’) символдарын мәтіннің
басына және
соңына қою
арқылы түсініктеме
жасалады.
Code: ”’
print(“We are in a comment”)
print (“We are still in a comment”)
”’
print(“We are out of the comment”)
Output: We are out of the comment
Example
Try this:
1. a =
int(input(“Enter number:”))
print(a)
2. a =
int(input(“Enter number:”))
b =
int(input(“Enter number:”))
print (“Sum
of your numbers is”, a + b)
How to solve problems - Как
решать проблемы
Apples –аудару /слайдқа жазу
You have N apples in a basket. And K students want to divide these
apples equally. You cannot divide an apple into several parts.
So it remains in the basket.
1. Calculate how many apples each student will have.
2. Calculate how many apples will remain in the basket.
Input data:
You will have two inputs. First input is number of students (K).
Second input is number of apples (N).
Output data:
You will have two outputs. The fi rst output is number of apples
given to each student.
The second is number of apples that remain in the basket. Sample tests:
№
Яблоки
У вас в корзине N яблок. И K студентов
хотят разделить эти яблоки поровну. Яблоко нельзя разделить на несколько
частей. Так что он остается в корзине.
1. Подсчитайте, сколько яблок будет у
каждого студента.
2. Подсчитать, сколько яблок останется в
корзине.
Входные данные: У вас будет два входа.
Первый ввод - количество студентов (K).
Второй вход - количество яблок (N).
Выходные данные:
У вас будет два выхода. Первый результат -
количество яблок, данное каждому студенту.
Второе - количество яблок, которые
остаются в корзине. Образцы тестов: Input
Output
1 5 6 1 1
2 3 17 5 2
Keep in mind
- Запомни
How to input 2 or more integers in one line in Python?
Как ввести 2 или более целых чисел в одной
строке в Python?
Code:
a, b = map(int,input(“enter 2 variables:”).split())
print (a, b)
Result:
enter 2 variables:
3 7
3 7
>>>
Code:
a, b, c = map(int,input(“enter 3 variables:”).split())
print (a, b, c)
Result:
enter 3 variables:
3 7 9
3 7 9
>>>
Editorial
Now let us talk about how to solve problems. Read the problem
carefully. Pay attention on what you should find.
In this problem we must fi nd number of apples given to each student
and number of apples that remain in basket:
To find number of apples given to each student we just divide N by
K.
answer1 = n / k
To find number of apples that remain in the basket we use modulus
sign (%) to calculate remainder of division of N by K
Редакционный
Теперь поговорим о том, как решать
проблемы. Внимательно прочитайте проблему. Обратите внимание на то, что вы
должны найти. В этой задаче мы должны найти количество яблок, данное каждому
ученику, и количество яблок, оставшихся в корзине: Чтобы найти количество
яблок, данное каждому студенту, разделим N на K.
ответ1 = n / k Чтобы найти количество
яблок, оставшихся в корзине, используем знак модуля (%) для вычисления остатка
деления N на K
answer2 =n
% k
Entire code will look like this: - Весь код будет выглядеть следующим образом:
k, n = map(int,input().split())
print ( n / k , ” “ , n % k )
Getting started
1. Click on Start and type Python;
2. Select IDLE (Python GUI) to work with Python.
3. Open new fi le to write your program code.
Practice
–компьютерде орындау
Write a program that will ask personal questions like:
What is your name?
How old are you?
What is your hobby? etc.
Write at least 5 questions. Then, collect all data and print as one
text.
Практика
Написать программу, которая будет
задавать личные вопросы, такие как:
Как тебя зовут?
Сколько тебе лет?
Какое у вас хобби? п.
Напишите не менее 5 вопросов.
Затем соберите все данные и распечатайте
как один текст.
Example:
My name is Alikhan. I am 14 years old. I like playing piano, watching
football and listening to folk music.
Образец:
Меня зовут Алихан. Мне 14 лет. Я люблю
играть на пианино, смотреть футбол и слушать народную музыку.
Рефлексия – (ойын 1 оқиды 2
жазады /Жұптық жұмыс/) сосын ауысады, аударды. Жауабы соңында тақтадан
көрінеді.
Terminology
–Айнымалылар тақырыбы бойынша
1.
object - нысан - объект
2.
nevertheless - соған қарамастан - тем не менее
3.
container - контейнер - контейнер
4.
to confuse - шатастыру - запутывать
5.
relevant - орынды - cоответствующий
6.
bucket - шелек - ведро
7. to
refer - жүгіну - обращаться
Terminology
Енгізу тақырыбы бойынша
A. whole numbers
- бүтін сандар - целые числа
B. several
- бірнеше - несколько
C. fractional
numbers - бөлшек сандар - дробные
числа
D. to
remain - қалу - оставаться
E. editorial - редакциялық – редакционный
Блум ағашынан өзін белгілейді
6. Home-task.
For homework today
you have to
- Learn words
- To prepare Task 3.4 in copybook.
The lesson
is over.
Thanks for your job.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.