Практическая. Тема Базовые алгоритмические структуры Задание 1
Скачать 39.3 Kb.
|
Практическое задание 1Тема 3. Базовые алгоритмические структуры Задание 1.1 Вычислить значение функции y по заданной формуле. Значения исходных данных x, a и b ввести с клавиатуры. Результат вывести на печать. Функция выбирается из таблицы 2. Определить тип вычислительного процесса. Построить алгоритм в виде блок-схемы, используя стандартные средства Microsoft Word, написать программу на языке С++. Представить результаты вычислений по заранее подготовленному тесту. Для отладки программы можно использовать онлайн-компилятор (например, С++ shell). Из таблицы 1.1 выбрать номер варианта (по первой букве фамилии). Из таблицы 1.2 выбирается задание. Задание 1.2 Составить программу по заданию, согласно варианту. Определить тип вычислительного процесса. Построить алгоритм в виде блок-схемы, используя стандартные средства Microsoft Word, написать программу на языке С++. Для отладки программы можно использовать онлайн-компилятор (например, С++ shell). Представить результаты вычислений по заранее подготовленному тесту, проверить все возможные «ветви» алгоритма задачи. Из таблицы 1.1 выбрать номер варианта (по первой букве фамилии). Из таблицы 1.3 выбирается задание. Задание 1.3 Задана функция f(x). В равностоящих точках вычислить значения функции f(x). Аргумент меняется в диапазоне: a x b. Границы интервала a, b и количество точек n ввести с клавиатуры. Определить тип вычислительного процесса. Построить алгоритм в виде блок-схемы, используя стандартные средства Microsoft Word, написать программу на языке С++. Представить результаты вычислений по заранее подготовленному тесту. Для отладки программы можно использовать онлайн-компилятор (например, С++ shell). Из таблицы 1.1 выбрать номер варианта (по первой букве фамилии). Из таблицы 1.4 выбирается задание. Три выполненные задания сохранить в одном файле с именем Фамилия_задание_1.docx. Таблица 1.1 Таблица выбора вариантов задания
Например, Арефьев, Ларин и Нестеров выполняют вариант 1. Таблица 1.2 Таблица вариантов задания 1.1
Таблица 1.3 Таблица вариантов задания 1.2
Таблица 1.4 Таблица вариантов задания 1.3
Образец выполнения задания 1.1 Вычислить значение функции y по формуле: y = (a + b) ln(b). Значения исходных данных x, a и b ввести с клавиатуры. Результат вывести на печать. Тип вычислительного процесса данной задачи – «следование». Блок-схема Код программы #include #include using namespace std; int main() { double x, a, b, y; cout << "\n Введите x, a, b "< cin >> x>>a>>b; // ввод исходных данных y = (a + b) / sin(x) * log(b); cout <<”\n y=”< return 0; } |