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*
Комментарий*

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

oserdyuk41
Allahverdi_Мария475
marketing6
oyudina
Lvova_Aleksandr933
irina611901
Coffee3862
irinakiral
Stefanidi_Semeikina1896
MelnikovaIvanovna
volna22051964
Головин662
malgoblin2663
heodbxbbshe
profitgroup51