Отладка и тестирование программы на компьютере
На этом этапе происходят испытания работы программы и исправления обнаруженных ошибок.
Проверка на компьютере правильности работы программы проходит с помощью тестов. Тест – это исходные данные, для которых известен ожидаемый от программы результат.
Анализ результатов
После тестирования и отладки, программист анализирует полученные результаты и делает вывод о корректировке программы.
Корректировка
Если корректировка требуется, то программист может возвратиться на любой из этапов.
Если каким-либо образом изменяются исходные данные или искомый результат, то для решения задачи следует начать все с начала (с этапа исследования предметной области).
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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!