Нарисовать блок-схемы для задач: Задача №3. Циклический вычислительный процесс, циклы с
параметром.
Program PR3;
Var n, k: integer; a, b, S: real;
Begin
WRITELN (‘Введите количество слагаемых’);
READLN (n);
If n<=0 then
Begin
WRITELN(‘Ошибка во входных данных’);
Halt;
End;
a:=1; b:=1;
S:=0;
For k:=1 to n do
Begin
a:=(SQRT (b) + SQRT (a/2))/2; b:=2 * a * a + b;
S:=S + a * b;
End;
WRITELN (‘S=’,S:10:3);
READLN;
End.
Задача №4. Циклические процессы.
Программа на языке Паскаль (цикл с предусловием).
Program PR4;
Const a=0.5; b=5; h=0.25;
Var x, y: real;
Begin
WRITELN(‘’);
WRITELN(‘:---x---:---y---:’);
WRITELN(‘’);
x:=a;
While x <= b + 0.001 do
Begin
y:=3/(x*x) + Ln (x);
WRITELN(‘:’,x:7:3,’:’,y:7:3,’:’);
x:=x + h;
End;
WRITELN(‘’);
READLN;
End.
5 Программирование обработки одномерных массивов
Program PR5;
Const M=20;
Var N, k: integer; C, D, P: real; l: Boolean; B: Array [1..M] of real;
Begin
WRITELN (‘Введите границы отрезка’);
READLN (C,D);
WRITELN (‘Введите размерность массива’);
READLN (N);
If (N<=0) OR (N>M) or (C>=D) then
Begin
WRITELN(‘Ошибка во входных данных’);
Halt;
End;
WRITELN (‘Введите массив’);
For k:=1 to N do
READ (B[k]);
READLN;
l:=False;
P:=1;
For k:=1 to N do
If (B[k] >= C) AND (B[k] <= D) then
Begin
l:=True;
P:=P * B[k];
End;
If l then
WRITELN (‘Произведение элементов массива, попавших в отрезок
[‘,C:5:2,’,’,D:5:2,’], = ‘,P:10:4)
else
WRITELN (‘Элементов, попавших в отрезок [‘,C:5:2,’,’,D:5:2,’], в массиве
нет’);
READLN;
End.
121
277
Ответы на вопрос:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
maz15625.06.2023 12:11
-
Простокнигоманка22.10.2020 14:42
-
amnat524714.08.2021 18:10
-
davidmarabyan30.10.2021 09:34
-
lizka1234313.02.2021 08:11
-
бык2219.06.2023 20:20
-
janibek0105.04.2021 03:14
-
VERONIKA11456137814.09.2021 01:07
-
fnnifnnr11.05.2023 11:13
-
Аrvin24.01.2020 15:51
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.