ЧТО ОБЩЕГО???
ИССЛЕДОВАНИЕ И АНАЛИЗ ЗАДАЧИ
�
Цель обучения:
Критерии успеха:
ДЛЯ ТОГО ЧТОБЫ СОЗДАТЬ ПРОЕКТ НЕЗАВИСИМО ОТ ЕГО МАСШТАБА НУЖНО ПРОЙТИ ОПРЕДЕЛЕННЫЕ ЭТАПЫ ЖЦ. ��КАКИЕ ЭТО ЭТАПЫ?
Analysis
Анализ и исследование задачи
Designing
Проектирование
Implementation
Программирование
Testing
Тестирование и отладка
Evaluation
Анализ результатов решения задачи
ЖИЗНЕННЫЙ ЦИКЛ ПРОЕКТА – промежуток времени между моментом появления проекта (началом его реализации) и моментом его ликвидации.
КАК СОЗДАЕТСЯ ПРОЕКТ?
ЗАДАЧИ:
1.Скорость бега 1. Running Speed | Вычисляет скорость с которой спортсмен пробежал заданную дистанцию. Calculates the speed with which the athlete ran a set distance. |
2. Стоимость покупки 2. The purchase price | Вычислить стоимость покупки Calculate the cost of buying |
3. Идеальный вес 3. Ideal Weight | Определить оптимальный вес, при заданных параметрах роста Determine the optimal weight for the given parameters of growth |
4. Конвертер валют 4. Currency converter | Определить конвертацию валют Define currency conversion |
5. Круг 5. Circle | Определить площадь круга при заданных параметрах радиуса Determine the area of a circle with the radius of the given parameters |
6. Квадратное уравнение 6. Square equation | При заданных коэффициентах квадратного уравнения определить его корни For given coefficients of a square equation to determine its roots |
ЗАДАЧА / EXAMPLE:
ОПРЕДЕЛИТЬ ДЛИНУ ОКРУЖНОСТИ ПО ЗАДАННОМУ РАДИУСУ
Входные данные/ input | Радиус окружности / radius of the circle |
Выходные данные / output | Длина окружности |
Идентификаторы identifiers (variables) | R- real - радиус окружности L- real- окружность |
Блок-схема flowchart | |
начало
R
L:=2*3.14*R
L
конец
ЗАДАЧА / EXAMPLE:
ОПРЕДЕЛИТЬ ДЛИНУ ОКРУЖНОСТИ ПО ЗАДАННОМУ РАДИУСУ
Прототип (дизайн) | |
Компоненты | Label - Text TextBox - Text Button Text - OnClick |
Код программы | |
//преобразование типа //формула длины //преобразоватие типа | procedure Form1.button1_Click(sender: Object; e: EventArgs); var r,l:real; begin r:=strtofloat(TextBox1.Text); l:=r*3.14*2; Label1.Text:=floattostr(l); end; |
Введите радиус окружности
Вычислить
Длина окружности =
ВЫВОДЫ ...
ПРОВЕРЬ СЕБЯ…
Рассмотрите следующие примеры:
ВЫБИРАЕМ ТЕМУ ПРОЕКТА
Альтернативные темы для проектов:
Требования к проекту
Пример прототипа
Д/З:
Исследовать тему своего проекта. Составить алгоритм решения.