
Вычислить у=(4+х)/х2 для любого значения х. Округлить полученное значение к ближайшему целому.
Напечатать название старшей цифры полученного числа. C++ И нарисовать блок схему.

Ответы на вопрос

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double x = 0.f;
int res = 0;
cin >> x;
int y = (4 + x) / pow(x, 2);
cout << y << endl;
while (y)
{
res = y % 10;
y /= 10;
}
cout << res;
}



Чтобы вычислить значение выражения у=(4+х)/х^2 для любого значения х, нужно выполнить следующие шаги:
1. Заменить параметр х в выражении на заданное значение. Например, если х=2, то у=(4+2)/(2^2)=6/4=1.5.
2. Округлить полученное значение у до ближайшего целого числа. В примере выше, 1.5 округляется до 2.
3. Определить старшую цифру полученного числа. В данном случае, старшая цифра числа 2 - это 2.
4. Напечатать название старшей цифры полученного числа. В случае с числом 2, название старшей цифры - два.
Таким образом, для любого значения х у находится по формуле, округляется до ближайшего целого и определяется название старшей цифры полученного числа.
Cоздание блок-схемы вышеуказанного алгоритма визуально поможет более наглядно представить последовательность действий. Однако в данном формате текста невозможно предоставить графическое отображение блок-схемы. Ниже приведено описание блок-схемы: 1. Построить прямоугольник, обозначающий начало процесса. 2. В прямоугольнике написать "Начало". 3. Вверху прямоугольника нарисовать стрелку, указывающую на входной блок данных. 4. Построить ромб, обозначающий усмотрение. 5. Внутри ромба написать вопрос "Значение х=?". 6. Построить две стрелки из ромба – одна с надписью "Да", вторая – "Нет". 7. Для стрелки "Да" построить прямоугольник и написать в нем "Вычислить у=(4+х)/х^2". 8. Построить стрелку, указывающую на следующий блок действий. 9. Для стрелки "Нет" построить прямоугольник и написать в нем "Окончание". 10. Построить стрелку, указывающую на следующий блок действий. 11. Построить стрелку, указывающую на блок, где округляется значение у. 12. Построить прямоугольник и написать в нем "Округлить значение у". 13. Построить стрелку, указывающую на следующий блок действий. 14. Построить стрелку, указывающую на блок, где определяется старшая цифра числа у. 15. Построить прямоугольник и написать в нем "Определить старшую цифру числа у". 16. Построить стрелку, указывающую на следующий блок действий. 17. Построить прямоугольник и написать в нем "Название старшей цифры". 18. Построить стрелку, указывающую на следующий блок действий. 19. Построить стрелку, указывающую на блок, где печатается название старшей цифры. 20. Построить прямоугольник и написать в нем "Напечатать название старшей цифры". 21. Построить стрелку, указывающую на следующий блок действий. 22. Построить стрелку, указывающую на блок, где заканчивается процесс. 23. Построить прямоугольник и написать в нем "Окончание". 24. Построить стрелку, указывающую на следующий блок действий. 25. Построить стрелку, указывающую на блок, где заканчивается процесс. 26. Построить прямоугольник и написать в нем "Окончание". 27. Построить стрелку, указывающую на следующий блок действий. 28. Построить прямоугольник, обозначающий конец процесса. 29. В прямоугольнике написать "Конец". Кроме того, можно реализовать блок-схему в графическом редакторе или использовать онлайн-инструменты для создания блок-схем.


Топ вопросов за вчера в категории Информатика









Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili