ГДЗ Информатика 10 класс Семакин § 20 Пример поэтапной разработки программы решения задачи

Вопросы и задания

1. Сформулируйте основные цели этапов алгоритмического решения задачи.

1) Постановка задачи  На этапе постановки задачи определяются исходные данные и результаты , которые надо получить.  2) Формализация  Процесс формализации (построение математической модели) - означает перевод задачи на язык математики.  3) Анализ математической задачи  4) Построение алгоритма  5) Программирование  6) Отладка и тестирование программы  Отладить программу помогает система программирования, которая автоматически обнаруживает ошибки и сообщает о них программисту.  Тестирование - это этап, на котором экспериментально исследуется правильность алгоритма, реализованного в программе, с помощью некоторого набора тестов.  7) Анализ результатов

2. Проанализируйте задачу решения биквадратного уравнения, составьте алгоритм и напишите программу на Паскале.

var   a,b,c,d,z1,z2:real;

begin   

Writeln('Введите коэффициенты биквадратного уравнения по убыванию степеней');   

Read(a,b,c);   

d:=b*b-4*a*c;  

 if d<0

then

Writeln('Нет корней')   

else

begin     

d:=sqrt(d);    

 z1:=(-b-d)/(2*a);  

   z2:=(-b+d)/(2*a);   

  if z1<0

then

begin       

z1:=z2;      

 if z1<0

then

Writeln('Нет корней')      

 else

Writeln(-sqrt(z1),' ',sqrt(z1))       

end    

 else

begin       

Write(-sqrt(z1),' ',sqrt(z1),' ');   

    if z2>=0

then

Writeln(-sqrt(z2),' ',sqrt(z2));    

   Writeln       

end    

end

end.

Сообщить о неточной информации
Проверочный код, год рождения Д.И.Менделеева:
В каком задании/вопросе ошибка:
Как должно быть: