Условный оператор, циклы(Python)
тест по информатике и икт (9 класс)

Зловедова Ольга Николаевна

Cамостоятельная работа для 9 класса. По готовым кодам сформулировать задачу получается далеко не у всех учеников. Но эта форма работы заставляет думать по-настоящему!

Скачать:

ВложениеРазмер
Файл uslovnyy_operator_tsikly_na_python.docx15.78 КБ

Предварительный просмотр:

Программа наPython

Cформулируй условие задачи по коду

1

a=int(input())

b=int(input())

s=a+b

print ('s=',s)

2

a=int(input())

b=int(input())

if a>b:

    s=a+b

else:

    s=a*b

print ('s=',s)

3

a=int(input())

b=int(input())

if a%2==0:

    s=a+b

else:

    s=a*b

print ('s=',s)

4

a=int(input())

b=int(input())

if a%2==0 and b%==0:

    s=a+b

else:

    s=a*b

print ('s=',s)

5

a=int(input())

b=int(input())

if a>0 or b>0:

    s=a+b

else:

    s=a*b

print ('s=',s)

6

s=0

for i in range(1,11):

    s=s+i

 

print ('s=',s)

7

s=0

for i in range(1,11):

    print('введите ', i, '  число');

    a = int(input())

    s=s+a  

print ('s=',s)

8

n = int(input())

s=0

for i in range(1,n+1):

    print('введите ', i, '  число');

    a = int(input())

    s=s+a  

print ('s=',s)

9

a = int(input())

x = int(input())

p=1

for i in range(x):

   p=p*a  

print ('p=',p)

10

s=0

k=0

while a>0:

   s=s+a%10

   k=k+1

   a=a//10

print ('s=',s)

print ('k=',k)

11

a = int(input())

b = int(input())

c=0

while a>=b:

    a = a-b

    c=c+1

   

print ('c=',c)

print ('a=',a)

12

a = int(input())

b = int(input())

c=0

while a!=b:

    if a>b:

        a = a-b

    else:

        b = b-a

print ('a=',a)

13

a1 = 1

print ('1 число =',a1)

a2 = 1

print ('2 число =',a2)

s=2

for i in range(3,11):

    a = a1 + a2

    a2= a1

    a1= a

    print (i, ' число =',a)

Напиши код для задачи

1

Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. Какой суммарный путь пробежит спортсмен за 7 дней?

2

Через сколько дней спортсмен пробежит суммарный путь более 100 км.

3

Через сколько тренировок ежедневная дистанция превысит 30 км

4

На тренировках спортсмен ежедневно пробегает некоторую дистанцию, с каждым днем увеличивая ее на 10%. Составить программу, определяющую:

  • расстояние, которое преодолеет спортсмен в n день;
  • количество тренировок, после которых ежедневная дистанция превысит s км;
  • количество дней, через которые суммарный путь превысит n км;
  • средний пробег за n дней.


По теме: методические разработки, презентации и конспекты

Методическая разработка урока информатики в 9-ом классе "Условный оператор"

Данный материал содержит примеры решения задач программирования на языках Basic и QBasic с использованием условного оператора. ...

План-конспект урока "Условный оператор"

Урок знакомит учащихся с условным оператором  программы на языке Паскаль, его полной и неполной формой, учит детей составлять элементарную программу с использованием условного оператор...

Конспект урока и презентация по информатике по теме "Ветвление в Турбо Паскаль. Условный оператор" в 10 классе

Стоит на тропинке столб с указателями: Сюда пойдешь – жену найдешь; Сюда пойдешь – клад найдешь; Сюда пойдешь – килобайт найдешь. В зависимости от выбранного направления, вы получите тот или ино...

Обобщающий урок по теме "Условный оператор"

Обобщающий урок по теме: Условный оператор. Задания рассчитаны на изучение языка программирования Pascal ABC, но могут использоваться и при изучении других  языков программирования....

Презентация для Интерактивной доски Мимио по теме Условный оператор

Презентация к уроку обобщению по теме "Условный оператор"...

С/Р по теме "Оператор выбора и условный оператор на языке Pascal"

С/Р по теме "Оператор выбора и условный оператор на языке Pascal"...