Отладка и тестирование программы на компьютере



На этом этапе происходят испытания работы программы и исправления обнаруженных ошибок.

Проверка на компьютере правильности работы программы проходит с помощью тестов. Тест – это исходные данные, для которых известен ожидаемый от программы результат.

 

Анализ результатов

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

 

Корректировка

Если корректировка требуется, то программист может возвратиться на любой из этапов.

Если каким-либо образом изменяются исходные данные или искомый результат, то для решения задачи следует начать все с начала (с этапа исследования предметной области).

 

 

3. Решение задач

Расписать этапы решения: 

Задача 1

Рассчитать расстояние полёта спутника (1 оборот вокруг Земли), если экваториальный радиус Земли равен 6378 км, высота полёта спутника над Землёй равна 300 км.

Задача 2

Зная длины трех сторон треугольника, вычислить площадь и периметр треугольника.

Задача 3

Заданы длины двух катетов в прямоугольном треугольнике. Найти длину гипотенузы, площадь треугольника и величину его углов.

 

4. Подведение итогов урока

Итак, вы сегодня узнали, какие существуют этапы для решения задачи на компьютере.

Перечислите 7 этапов.

Что происходит на каждом из них?

5. Домашнее задание

Расписать этапы решения: 

В первый час работы рабочий изготавливает, а деталей, за каждый последующий час - на d деталей больше, чем за предыдущий. Подсчитать, сколько деталей изготовил рабочий за 8 часов работы


 

Приложение №1

 Задача 1

Задача № 5 Рассчитать расстояние полёта спутника (1 оборот вокруг Земли), если экваториальный радиус Земли равен 6378 км, высота полёта спутника над Землёй равна 300 км.

 

Пусть R - экваториальный радиус Земли, H- высота полёта спутника над Землёй . Необходимо найти длину окружности С. Для расчета воспользуемся формулой нахождения длины окружности через радиус С = 2πr, где r=(R+H)

Входные данные: R, H
Выходные данные: C.

Блок-схема алгоритма представлена на рис. 1.1.

 

Рис.1.1.

Программа на языке Паскаль

program sputnikt;

var r, h,с: real;

begin

readln (r);

readln (h);

с:=2*pi*(r+h);

writeln (с);

end.

Задача 2

Зная длины трех сторон треугольника, вычислить площадь и периметр треугольника.

Пусть a, b, c - длины сторон треугольника. Необходимо найти S - площадь треугольника, P - периметр.

Для нахождения площади можно воспользоваться формулой Герона: где r - полупериметр.  

Входные данные: a, b, c.
Выходные данные: S, P.

Блок-схема алгоритма представлена на рис. 2.1.

 

Рис. 2.1.

.

Задача 3

Заданы длины двух катетов в прямоугольном треугольнике. Найти длину гипотенузы, площадь треугольника и величину его углов.

Входные данные: a, b - длины катетов.
Выходные данные: с - длина гипотенузы, S - площадь треугольника, α, β - углы.

Блок-схема представлена на рис.3.1.

Рис. 3.1.

 

 


Дата добавления: 2021-07-19; просмотров: 63; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!