Search Header Logo
Повторение программирования

Повторение программирования

Assessment

Presentation

Computers

8th - 9th Grade

Practice Problem

Hard

Created by

Maemi Za

Used 16+ times

FREE Resource

8 Slides • 14 Questions

1

Повторение темы "Начала программирования на Python"

Slide image

2

Fill in the Blank

Для общения с компьютером мы используем специальные операторы: оператор ввода и вывода. Какой оператор служит для вывода(печати) на экран?

3

Fill in the Blank

А какой оператор используется для ввода текста, чтобы введенный текст/символы оказались записаны в определенную переменную? (Вспомните, как будет "ввод" на английском)

4

Выполните упражнение и покажите преподавателю

https://learningapps.org/8950769

5

Multiple Choice

По умолчанию, команда input всегда считывает данные как текст. Для того, чтобы оператор сработал иначе, перед input следует указать формат, в котором необходимо считать данные. И кстати, текст при сложении склеивается, а числа - складываются.


Что будет выведено?

a = input() #ввели 5

b = input() #ввели 3

print(a + b)

1

53

2

8

3

a + b

4

5 + 3

6

Multiple Choice

int - обозначение целого числа


Что будет выведено?

a = int(input()) #ввели 5

b = int(input()) #ввели 3

print(a + b)

1

53

2

8

3

a + b

4

5 + 3

7

Знаки

Вы помните, что арифметические действия в Python обозначаются как в математике, за исключением деления.

Есть 3 разновидности деления:

// - деление нацело

% - остаток от деления

/ - классическое деление (в ответе всегда дробное число)

8

Выполните упражнение и покажите преподавателю

https://learningapps.org/6422233

9

Условный оператор

if - условный оператор, который выполняет разные команды в зависимости от того выполняется условие или нет. if - если, elif - иначе если, else - иначе.


В условном операторе очень важны отступы! 4 пробела! Все что с отступом - работает друг за другом.


P.S. кавычки обозначают текст и не выводятся, если стоят внутри оператора print

Slide image

10

Multiple Choice

Что будет выведено?

a = int(input()) #ввели 5

b = int(input()) #ввели 3

if a+b>10:

print("Ку")

else:

print("Бу")

1

Ку

2

Бу

3

"Ку"

4

"Бу"

11

Если вы мало что помните про циклы, пожалуйста, скопируйте ссылку и вспомните материал

  • Цикл for: https://pythontutor.ru/lessons/for_loop/

  • Цикл while: https://pythontutor.ru/lessons/while/

12

Цикл for

Как вы поняли, цикл for - цикл со счетчиком (выполняется определенное количество раз).

Для примера:

for i in range(5) - выполнится 5 раз

for i in range(2,7) - тоже выполнится 5 раз. Здесь переменная i будет принимать значения от 2 до 7(не включительно), т.е. будет иметь 5 значений: 2, 3, 4, 5, 6. Для быстрого счета можно исп-ть 7-2=5

for i in range(2,7,3) - выполнится 2 раза. Здесь переменная i будет принимать значения от 2 до 7(не включительно) с шагом 3, т.е. будет иметь 2 значений: 2, 5 (следующее значение 8. поэтому не подходит).

13

Выполните упражнение и покажите преподавателю

https://learningapps.org/7292985

14

Multiple Choice

Алгоритм, в котором команды

выполняются многократно называется -

1

цикл

2

линейный алгоритм

3

ветвление

4

неполное ветвление

15

Multiple Choice

Один цикл может находится в теле другого цикла (вложенные циклы):

1

не знаю

2

нет

3

да

16

Multiple Select

Назовите основные алгоритмические структуры

1

Следование

2

Ветвление

3

Повторение (циклы)

4

Конъюнкция

5

Дизъюнкция

17

Multiple Choice

Для цикла используют:

1

if

2

while

3

def

4

class

18

Multiple Choice

Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 3 раза?

i = ...

while i <= 7:

print ( "Привет!" )

i += 1

1

4

2

5

3

6

4

7

19

Multiple Choice

Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 3 раза?

i = ...

while i >= 3:

print ( "Привет!" )

i -= 1

1

3

2

4

3

5

4

6

20

Multiple Choice

Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?

i = 3

while i >= ...:

print ( "Привет!" )

i -= 1

1

1

2

2

3

3

4

4

21

Multiple Choice

Сколько раз будет выполнен этот цикл?

i = 7

while i < 11:

print ( "Привет!" )

i += 1

1

3

2

4

3

5

4

6

22

Multiple Choice

Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 4 раза?

i = 3

while i <= ...:

print ( "Привет!" )

i += 1

1

4

2

5

3

6

4

7

Повторение темы "Начала программирования на Python"

Slide image

Show answer

Auto Play

Slide 1 / 22

SLIDE