Инфоурок Информатика КонспектыPython программалау тілінде енгізу операторы

Python программалау тілінде енгізу операторы

Скачать материал

Тақырыбы: 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.

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Python программалау тілінде енгізу операторы"

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Кризисный психолог

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

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

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 669 414 материалов в базе

Скачать материал

Другие материалы

Барлық оқушылар: 1.3D-модельдеу туралы білетін болады. Оқушылардың басым бөлігі: 2. 3D анимацияның қызметін түсінеді. Кейбір оқушылар: 3. 3D анимациямен жұмыс жасауға үйренеді.
  • Учебник: «Информатика (в 2-х частях)», Горячев А.В., Макарина Л.А., Паволоцкий А.В., Платонова Н.С.
  • Тема: § 3. Файловая система. Файлы и папки
  • 03.05.2019
  • 449
  • 0
«Информатика (в 2-х частях)», Горячев А.В., Макарина Л.А., Паволоцкий А.В., Платонова Н.С.

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 04.05.2019 9600
    • DOCX 24.1 кбайт
    • 116 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Мурзагалиева Гульмира Шугаевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    • На сайте: 7 лет и 8 месяцев
    • Подписчики: 0
    • Всего просмотров: 36761
    • Всего материалов: 11

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Интернет-маркетолог

Интернет-маркетолог

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Теоретические и методологические основы преподавания информатики с учётом требований ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 153 человека из 49 регионов
  • Этот курс уже прошли 1 719 человек

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Математика и информатика")

Учитель математики и информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 17 регионов
  • Этот курс уже прошли 35 человек

Курс профессиональной переподготовки

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Мини-курс

Создание контента и заработок в онлайн среде: регулирование, продвижение и монетизация

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 245 человек из 62 регионов
  • Этот курс уже прошли 71 человек

Мини-курс

Стратегии B2C маркетинга: от анализа до взаимодействия с клиентом

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Этапы развития речи: от первых звуков до полноценной коммуникации

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 160 человек из 51 региона
  • Этот курс уже прошли 150 человек