SashaNemur
20.04.2020 23:14

Какой оператор работает в языке программирования Python как условный цикл?​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Topergggg
24.04.2021 16:09
Для перевода в двоичную систем счисления последовательно делим число на два нацело до получения в ответе нуля или единицы и выписываем остатки.
512/2=256, остаток 0
256/2=128, остаток 0
128/2=64, остаток 0
64/2=32, остаток 0
32/2=16, остаток 0
16/2=8, остаток 0
8/2=4, остаток 0
4/2=2, остаток 0
2/2=1, остаток 0
А теперь записываем частное и приписываем к нему справа в обратном порядке все остатки. Получаем 1000000000(2).
Можно было всего этого и не делать, если мы помним, что 512 - это два в ДЕВЯТОЙ степени. Тогда сразу можно написать единицу и ДЕВЯТЬ нулей.

Для перевода числа из двоичной системы в восьмеричную следует разбить в направлении справа налево двоичное число по три разряда (получая так называемые триАды). А затем каждую триаду заменить соответствующей восьмеричной цифрой. Самую левую триаду, если она неполная, дополняют слева незначащими нулями. В основе такого перевода лежит то, что восемь - это третья степень числа два.
1000000000(2)=001 000 000 000(2)=1000(8)

Для перевода числа из двоичной системы в шестнадцатиричную следует разбить в направлении справа налево двоичное число по четыре разряда (получая так называемые тетрАды). А затем каждую тетраду заменить соответствующей шестнадцатиричной цифрой. Самую левую тетраду, если она неполная, дополняют слева незначащими нулями. В основе такого перевода лежит то, что шестнадцать - это четвертая степень числа два.
1000000000(2)=0010 0000 0000(2)=200(16)
0,0(0 оценок)
Ответ:
obuhovasveta
15.08.2021 00:51
#include <stdio.h>
#include <math.h>

int main(){
    const float a=2.5, b=0.4;
    float t,w;
    for(t=-1.0;t<1.0;t+=0.2){
        if (t<0.1)
            w=a*t*t+b*sin(t)+1;
        else if (t==0.1)
            w=a*t+b;
        else
            w=sqrt(a*t*t+b*cos(t)+1);
        printf("t=%f, w=%f\n",t,w);
    }
    return 0;
}
Результат выполнения программы:
t=-1.000000, w=3.163412
t=-0.800000, w=2.313058
t=-0.600000, w=1.674143
t=-0.400000, w=1.244233
t=-0.200000, w=1.020532
t=-0.000000, w=1.000000
t=0.200000, w=1.221485
t=0.400000, w=1.329821
t=0.600000, w=1.493363
t=0.800000, w=1.696668
t=1.000000, w=1.927724


Process exited after 0.08651 seconds with return value 0
Для продолжения нажмите любую клавишу . . .
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота