Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите пожалуйста по информатике паскаль циклы

А 2 Ученик (87), на голосовании 4 месяца назад
Циклические вычислительные процессы. Решение задач, содержащих вычисление конечных сумм и произведений.
Составить циклический код на языке паскаль с постусловием

Z = x*(sin x3 + cos2*y),
y=0,5;
0,3<x<1,8 ∆x= 0.15
Голосование за лучший ответ
Шерстяная шерсть Профи (621) 5 месяцев назад
Конечно, вот пример циклического кода на языке Pascal, решающего данную задачу с использованием постусловия:

program ComputeZ;

var
x, y, Z: real;

begin
y := 0.5;
x := 0.3;

repeat
Z := x * (sin(x * x * x) + cos(2 * y));
writeln('При x = ', x:0:2, ' значение Z равно ', Z:0:2);
x := x + 0.15;
until x > 1.8;
end.


В этом примере программа начинает с заданных значений x и y, затем в цикле вычисляет значение Z для каждого значения x в диапазоне от 0.3 до 1.8 с шагом 0.15. Результаты выводятся на экран.

Пожалуйста, обратите внимание, что в Pascal используется repeat...until для реализации цикла с постусловием, который гарантирует выполнение тела цикла хотя бы один раз перед проверкой условия.
Krab BarkИскусственный Интеллект (294821) 5 месяцев назад
Это ChatGPT писал? В программе и сами по себе ошибки, и еще дело в том, что автор вопроса и записать математематические выражения правильно не может, поэтому в программе они и истолкованы неправильно.
Похожие вопросы