Етапи розв’язування задач з програмування
1. Зрозуміти умову, визначити, що дано (буде вводитися), що треба отримати (буде виводитися).
2. Створити математичну модель.
3. Визначити послідовність дій (блок- схема)
4. Скласти програму, відповідно до блок-схеми
5. Ввести програму в комп’ютер
6. Протестувати програму.
(Якщо результат тестування не вірний, повернутися до пункту 1 та перевірити всі наступні кроки)
Приклад.
Скласти програму розв’язування лінійного рівняння kx+y=0, де k,y – коефіцієнти лінійного рівняння.
1. Надані коефіцієнти k,y дійсного типу (k,y будуть вводитися),
Треба отримати значення x(буде виводитися).
2. x=-y:k
3. блок- схема
4. Програма, відповідно до блок-схеми.
var k,y,x:real;
6. Протестувати програму.
(Результат тестування вірний, якщо для різних значень k та y обчислюється правильний корінь)
1. Зрозуміти умову, визначити, що дано (буде вводитися), що треба отримати (буде виводитися).
2. Створити математичну модель.
3. Визначити послідовність дій (блок- схема)
4. Скласти програму, відповідно до блок-схеми
5. Ввести програму в комп’ютер
6. Протестувати програму.
(Якщо результат тестування не вірний, повернутися до пункту 1 та перевірити всі наступні кроки)
Приклад.
Скласти програму розв’язування лінійного рівняння kx+y=0, де k,y – коефіцієнти лінійного рівняння.
1. Надані коефіцієнти k,y дійсного типу (k,y будуть вводитися),
Треба отримати значення x(буде виводитися).
2. x=-y:k
3. блок- схема
var k,y,x:real;
begin
writeln(‘Введіть коефіцієнти лінійного рівняння’);
write(‘k=’);readln(k);
write(‘y=’);readln(y);
if k<>0 then
begin
x:=-y/k;
writeln(‘x=’,x:4:2)
end
else writeln(‘Корнів немає’);
end.
5. Ввести програму в комп’ютер6. Протестувати програму.
(Результат тестування вірний, якщо для різних значень k та y обчислюється правильний корінь)