Елена
?>

Дано действительное число a. вычислить f(a), если f(x)= система x^2+4x+5, при x

Информатика

Ответы

АнатольевичМиронова885
Если не тот язык, укажите какой нужен. var a: integer;         f: real; begin      write('введите а: ');   readln(a);     if(a < = 0) then f : = sqr(a) + 4*a + 5     else f : = 1 / (sqr(a) + 4*a + 5);     writeln('f(', a, ') = ', f); end.
aleksandramir90

сам код:

class girafe:

    def dance(self):

        happy_girafe.l_f_1()

        happy_girafe.l_f_2()

        happy_girafe.l_f_3()

        happy_girafe.l_f_4()

        happy_girafe.l_f_2()

        happy_girafe.l_f_4()

        happy_girafe.l_f_3()

        happy_girafe.l_f_1()

    pass

    def l_f_1(self):

        print ('левая нога впереди')

    pass

    def l_f_2(self):

        print ('левая нога сзади')

    pass

    def l_f_3(self):

        print ('правая нога впереди')

    pass

    def l_f_4(self):

        print ('правая нога сзади')

    pass

pass

happy_girafe = girafe()

print ("посмотрите! посмотрите! жираф умеет танцевать! введите happy_girafe.dance() чтобы увидеть его танец! ")

ktv665

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

python

i = 0

while i < 10:

    print(i)

    i = i + 1

1

2

3

4

i = 0

while i < 10:

    print(i)

    i = i + 1

цикл while является своего рода условным оператором. вот что значит этот код: пока переменная i меньше единицы, её нужно выводить на экран. далее, в конце, мы увеличиваем её значение на единицу. если вы запустите этот код, он выдаст от 0 до 9, каждая цифра будет в отдельной строке, после чего будет выполнена. если вы удалите ту часть, в которой мы увеличиваем значение i, то мы получим бесконечный цикл. как правило – это плохо. бесконечные циклы известны как логические ошибки, и их нужно избегать. существует другой способ вырваться из цикла, для этого нужно использовать встроенную функцию break. давайте посмотрим, как это работает:

python

while i < 10:

    print(i)

   

    if i == 5:

        break

   

    i += 1

1

2

3

4

5

6

7

while i < 10:

    print(i)

   

    if i == 5:

        break

   

    i += 1

в этой части кода мы добавили условное выражение для проверки того, равняется ли когда-либо переменная i цифре 5. если нет, тогда мы разрываем цикл. как вы видите в выдаче кода, как только значение достигает пяти, код останавливается, даже если мы ранее указали while продолжать цикл, пока переменная не достигнет значения 10. обратите внимание на то, что мы изменили то, как мы увеличиваем значение при +=. это удобный ярлык, который вы можете также использовать в других операциях, таких как вычитание -= и умножение *=. встроенный break также известен как инструмент потока. существует еще один, под названием continue, который в основном используется для пропуска итерации, или перейти к следующей итерации. вот один из способов его применения:

python

i = 0

while i < 10:

    if i == 3:

        i += 1

        continue

   

    print(i)

    if i == 5:

        break

   

    i += 1

1

2

3

4

5

6

7

8

9

10

11

12

i = 0

 

while i < 10:

    if i == 3:

        i += 1

        continue

   

    print(i)

    if i == 5:

        break

   

    i += 1

слегка запутанно, не так ли? мы добавили второе условное выражение, которое проверяет, не равняется ли i трем. если да, мы увеличиваем переменную и переходим к следующему циклу, который удачно пропускает вывод значения 3 на экран. как и ранее, когда мы достигаем значения 5, мы разрываем цикл. существует еще одна тема, касающаяся циклов, которую нам нужно затронуть – это оператор else.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дано действительное число a. вычислить f(a), если f(x)= система x^2+4x+5, при x
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Поликарпова-Мазурова
droshchupkin
alexeytikhonov
Vitalevich1799
chaa140
perminovaea
Borshchev1820
Борисовна_Кашутина
Maloletkina-marina2
Рожнов
masum-2011687
kattarina71
Lorvi_Shevkunova849
kryukovaem
optikaleks7