olga0909196323
?>

Пользователь вводит вещественное число х и натуральное n. программа вычисляет сумму: s=sinx+sinsinx+{n раз}

Информатика

Ответы

mahalama7359
Pascal
var n,a:integer;
s,x,si:real;
begin
readln(x,n);
si:=sin(x);
for a:=1 to n do
begin;
s:=s+si;
si:=sin(si);
end;
writeln(s);
end.
marimelons795

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. Честно, не знаю. Не сталкивался.

meu72

var

  a: array [1..10] of integer;  //Массив из 10 целых элементов

  max, i: integer;  //max - максимальный элемент

 

begin

  max:= 0;  {Присваиваем max минимальное значение, которое он может принять}

  write('Исходный массив:  ');  {Заполняем исходный массив, печатаем его и находим максимальный элемент}

  for i:= 1 to 10 do 

  begin

    a[i]:= random(10);

    write(a[i], '  ');

    if (i mod 2 = 0) and (a[i] > max) then

      max:= a[i];

  end;

  writeln('Максимальный элемент массива среди элементов с четными индексами: ', max);  //Печатаем исходный элемент

end.

Если все правильно, отметь решение как лучшее)

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

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

Пользователь вводит вещественное число х и натуральное n. программа вычисляет сумму: s=sinx+sinsinx+{n раз}
Ваше имя (никнейм)*
Email*
Комментарий*

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

Нана_Елена
Константин Андрей
Lenok33lenok89
Azarenkoff
vetrov1
kruttorg
cosmetic89
boldyrevanastia22
Оксана759
billl24
dmtr77
manager9
oksanamalakhova004610
nat5555
missimeri