М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
karbannikita
karbannikita
03.08.2022 21:33 •  Информатика

Вводится число от 1 до 10000. найти сумму цифр числа: если сумма цифр равна 10, то вывести на экран сообщение "число удовлетворяет условию ", иначе "число не удовлетворяет условию "

👇
Ответ:
medinakill
medinakill
03.08.2022
Var n,s : Integer;
Begin
  Readln(n);
  s:=0;
  While n>0 do
  Begin
    s:=s+(n mod 10);
    n:=n div 10;
  end;
  If s=10 then Writeln('Число удовлетворяет условию задачи')
  else Writeln('Число не удовлетворяет условию задачи');
end.
4,4(71 оценок)
Открыть все ответы
Ответ:
Stepanovayu2405
Stepanovayu2405
03.08.2022

1. SyntaxError, TypeError, ValueError, NameError,UnicodeError ,ZeroDivisionError (При делении на 0),  FileNotFoundError (При обращении к несуществующему файлу)

2. Единственная ошибка остановить программу ещё до запуска - SyntaxError, остальные будут выброшены как только интерпретатор попытается обратится к строке с ошибкой. Так же формулировка вопроса содержит ошибку - Python интерпретируемый ЯП, программы не компилируются, а запускаются на виртуальной машине.

3. Конструкция обработки исключений - Try-Except-Else-Finally (Else и Finaly - не обязательные конструкции. Минимальный вид - Try-Except)

4. Инструкция породить исключение выполняется в блоке Try - дословно, "Попытаться"

5. ValueError, насколько помню

6. Вроде бы это runtime error (Ошибка выполнения программы)

7, 8 (Один ответ) - Блок finally не является обязательным, а так же выполняется вне зависимости от того, было ли сгенерировано исключение.

9.  Вроде бы нет, но тогда конструкция Try вообще не имеет смысла использования.

10. Честно, не знаю. Не сталкивался.

4,6(75 оценок)
Ответ:

1)32/2=16(0)     64/2=32(0)

16/2=8(0)          32/2=16(0)

8/2=4(0)            16/2=8(0)

4/2=2(0)            8/2=4(0)

2/2=1(0)            4/2=2(0)

1/2=0(1)            2/2=1(0)

                         1/2=0(1)    ответ:100000.1000000

 

2)40/2=20(0)      5/2=2(1)

   20/2=10 (0)      2/2=1(0)

   10/2=5(0)        1/2=0(1)

   5/2=2(1)

   2/2=1(0)

   1/2=0(1)     ответ:101000.101

 

3)31/2=15(1)    75/2=37(1)

   15/2=7(1)      37/2=18(1)

   7/2=3(1)        18/2=9(0)

  3/2=1(1)          9/2=4(1)

   1/2=0(1)         4/2=2(0)

                          2/2=1(0)

                          1/2=0(1)   ответ: 11111.1001011

 

4)

315/2=157(1)

157/2=78(1)

78/2=39(0)

39/2=19(1)

19/2=9(1)

9/2=4(1)

4/2=2(0)

2/2=1(0)

1/2=0(1)

 

           

1875/2=937(1)

937/2=468(1)

468/2=234(0)

234/2=117(0)

117/2=58(1)

58/2=29(0)

29/2=14(1)

14/2=7(0)

7/2=3(1)

3/2=1(1)

1/2=0(1)          ответ:100111011.11101010011

  сначала надо перевести число до запятой а потом после 

    

4,4(83 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ