Самостоятельная работа2 по дисциплине: "Программирование 1"
Download 230.12 Kb.
|
Самостоятельная 1
- Bu sahifa navigatsiya:
- Код программы
- Список использованной литературы https://ru.wikipedia.org/
Практическая часть
Дано положительное число a. Вычислить: а) площадь равностороннего треугольника со стороной a; б) площадь квадрата со стороной a; в) площадь круга, радиус которого равен a. Код программы #include #include //Дано положительное число a площадь равностороннего треугольника со стороной a; int main() { double side, height, surface; std::cout<<"input side:\n> "; std::cin>>side; surface = side * side * sqrt(3) / 4; height = sqrt(3) * side / 2; std::cout<<"square = "< } #include using namespace std; // площадь квадрата со стороной a; int main() { cout << "Enter a: " << endl; int a = -1; cin >> a; if(a <= 0) { cout << "You enter wrong 'a' !!!" << endl; } else { cout << "Square is S=" << a*a << endl; } system( "pause" ); } #include using namespace std; // площадь круга, радиус которого равен a int main() { setlocale(LC_ALL,""); double R,S; cout<<"Введите радиус окружности: "; cin>>R; S=3.14*R*R; cout<<"Площадь круга с заданным радиусом = "< } Заключение При выполнении работы была достигнута цель исследования – охарактеризована алгоритмизация как обязательный этап разработки программы. Для достижения цели были выполнены поставленные задачи: охарактеризован процесс разработки программы в целом; проанализированы этапы разработки программного обеспечения; рассмотрено понятие и основные характеристики алгоритма; рассмотрена алгоритмизация со стороны обязательного этапа разработки программы. В ходе реализации работы было определено, что разработка программы в общем виде включает девять этапов – постановка задачи, ее анализ и моделирование, разработка или выбор алгоритма решения задачи, проектирование общей структуры будущей программы, кодирование, отладка и тестирование продукта, анализ результатов, публикация результатов работы и ее передача заказчику, сопровождение готового программного продукта. В зависимости от требований конкретного проекта этапы могут быть в незначительной степени скорректированы или пропущены. Тем не менее, алгоритмизация всегда остается в составе этапов разработки программы, и, как правило, выполняется после того, как было произведено моделирование задачи, и перед тем, как приступить к проектированию общей структуры продукта. Реализация той или иной задачи может быть произведена множеством способов, и алгоритмизация, являясь неотъемлемой частью процесса разработки ПО, позволяет разработчику наиболее грамотно и полно оценить ситуацию и выбрать максимально подходяще решение. При этом корректно построенный алгоритм позволяет разработчикам наглядно увидеть структуру будущего проекта и проанализировать возможные сложности и препятствия. Несмотря на активное развитие информационных технологий, можно ожидать, что алгоритмизация еще долго будет оставаться обязательным этапом разработки ПО. Список использованной литературы https://ru.wikipedia.org/ - свободная энциклопедии 2 .http://cppstudio.com/ Введение в C++3 .https://foxford.ru/ - книга информатика для изучаеших язык C++ 4. Бьёрн Страуструп - Язык программирования C++. Download 230.12 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling