Паскаль: типи дійсних, оператори розгалуження, функції та їх виклики, процедури, під задачі, Детальна інформація
Паскаль: типи дійсних, оператори розгалуження, функції та їх виклики, процедури, під задачі
E
\x00D0
O
a
\x0160
„@
^„@
P* Імітувати виконання операторів, де x, y – імена змінних цілого типу:
readln(x);
if x=1 then y:=16 else
if x=2 then y:=256 else
if x=3 then y:=4096 else
y:=10000;
writeln(y),
якщо при читанні x одержує значення:
а) 1; б) 2;
в) 3; г) 4.
3.8. Написати програму обчислення та друкування дійсних коренів квадратного рівняння, заданого коефіцієнтами a, b, c,
а) де a\xF0B9 0; б) де, можливо, a=0.
3.9.* Написати програму дослідження, тобто обчислення кількості коренів рівняння ax2+bx+c=0 за його коефіцієнтами a, b, c (можливо, a=0).
3.10. Написати програму дослідження вигляду множини розв'язань нерівності ax2+bx+c>0 (два інтервали, інтервал і т.п.).
3.11. Зобразити аналогічно рис.3.2 алгоритми розв'язання задач 3.8–3.10.
3.12. Написати програму визначення виду трикутника за трьома довжинами його сторін (можна припускати, що вони додатні й задовольняють нерівності трикутника):
а)* рівносторонній, рівнобедрений і не рівносторонній, різнобічний;
б) гострокутний, прямокутний, тупокутний.
3. Функція та її виклики
Status in statu.
(лат.: Держава в державі)
Розглянемо задачу: обчислити мінімальну з відстаней між точками площини A(x1; y1), B(x2; y2) і C(1;2). Алгоритм розв'язання цієї задачі очевидний:
\x00D0
O
a
\x0160
„@
^„@
P* Імітувати виконання операторів, де x, y – імена змінних цілого типу:
readln(x);
if x=1 then y:=16 else
if x=2 then y:=256 else
if x=3 then y:=4096 else
y:=10000;
writeln(y),
якщо при читанні x одержує значення:
а) 1; б) 2;
в) 3; г) 4.
3.8. Написати програму обчислення та друкування дійсних коренів квадратного рівняння, заданого коефіцієнтами a, b, c,
а) де a\xF0B9 0; б) де, можливо, a=0.
3.9.* Написати програму дослідження, тобто обчислення кількості коренів рівняння ax2+bx+c=0 за його коефіцієнтами a, b, c (можливо, a=0).
3.10. Написати програму дослідження вигляду множини розв'язань нерівності ax2+bx+c>0 (два інтервали, інтервал і т.п.).
3.11. Зобразити аналогічно рис.3.2 алгоритми розв'язання задач 3.8–3.10.
3.12. Написати програму визначення виду трикутника за трьома довжинами його сторін (можна припускати, що вони додатні й задовольняють нерівності трикутника):
а)* рівносторонній, рівнобедрений і не рівносторонній, різнобічний;
б) гострокутний, прямокутний, тупокутний.
3. Функція та її виклики
Status in statu.
(лат.: Держава в державі)
Розглянемо задачу: обчислити мінімальну з відстаней між точками площини A(x1; y1), B(x2; y2) і C(1;2). Алгоритм розв'язання цієї задачі очевидний:
The online video editor trusted by teams to make professional video in
minutes
© Referats, Inc · All rights reserved 2021