У нас можно недорого заказать курсовую, контрольную, реферат или диплом

«Программирование разветвляющегося вычислительного процесса» - Лабораторная работа
- 6 страниц(ы)

Автор: navip
Содержание
Лабораторная работа N3
“Программирование разветветвляющегося вычислительного процесса”
1. Постановка задачи
Разработать программу вычисления значений заданной кусочно-непрерывной функции для произвольных значений исходных данных. Подготовить исходные данные для контрольного расчета значения функции по каждой формуле. Выполнить контрольные расчеты и расчет для заданных исходных данных. В программе предусмотреть вывод номера формулы, по которой были выполнены расчеты
27) у =
2. Анализ задачи
Задача состоит в том, чтобы по произвольному заданному значению параметра n вычислить значение функции y.
Есть три варианта, следовательно, имеем двойное ветвление:
1.
2. y=
3.
Исходных данных достаточно для решения задачи .
Подготовим тестовый пример для проверки правильности программы (для контрольного расчёта).
Пусть а=1 тогда n=0, n < 9,следовательно, имеем 1-й случай:
3. Схема алгоритма.
Решение задачи описывается в виде разветвленного алгоритма (Рис.1) – в виде элементарной структуры «альтернатива», вложенной в другую «альтернативу».
4. Таблица переменных задачи
Смысл переменных Обозначение Тип переменной Примечания
в алгор. в прогр.
Исходные данные:
Параметр
Параметр
а
а
Веществ.
а=3,53
а>0
Промежуточные данные:
Вспомогательная переменная n n Веществ.
РЕЗУЛЬТАТЫ:
Функция y y Веществ.
Рис. 1. Схема алгоритма решения задачи
5. Текст программы на Паскале
program P3;
var a,n,y:real;
{Работа №3.Выполнила ст. гр. ЭА-10-01 Скобелкина Н.Г. }
k:integer;
Begin
Write(\'a=\');
readln(a);
n:=2.35*ln(a);
if n<=9 then begin y:=(n*(n-2)*(n-1))/a; k:=1; end
else if n>=29 then begin y:=n-9; k:=3; end
else begin y:=exp((29-n)*ln(2)); k:=2; end;
Введение
Лабораторная работа N3
“Программирование разветветвляющегося вычислительного процесса”
1. Постановка задачи
Разработать программу вычисления значений заданной кусочно-непрерывной функции для произвольных значений исходных данных. Подготовить исходные данные для контрольного расчета значения функции по каждой формуле. Выполнить контрольные расчеты и расчет для заданных исходных данных. В программе предусмотреть вывод номера формулы, по которой были выполнены расчеты
27) у =
2. Анализ задачи
Задача состоит в том, чтобы по произвольному заданному значению параметра n вычислить значение функции y.
Есть три варианта, следовательно, имеем двойное ветвление:
1.
2. y=
3.
Исходных данных достаточно для решения задачи .
Подготовим тестовый пример для проверки правильности программы (для контрольного расчёта).
Пусть а=1 тогда n=0, n < 9,следовательно, имеем 1-й случай:
3. Схема алгоритма.
Решение задачи описывается в виде разветвленного алгоритма (Рис.1) – в виде элементарной структуры «альтернатива», вложенной в другую «альтернативу».
4. Таблица переменных задачи
Смысл переменных Обозначение Тип переменной Примечания
в алгор. в прогр.
Исходные данные:
Параметр
Параметр
а
а
Веществ.
а=3,53
а>0
Промежуточные данные:
Вспомогательная переменная n n Веществ.
РЕЗУЛЬТАТЫ:
Функция y y Веществ.
Рис. 1. Схема алгоритма решения задачи
5. Текст программы на Паскале
program P3;
var a,n,y:real;
{Работа №3.Выполнила ст. гр. ЭА-10-01 Скобелкина Н.Г. }
k:integer;
Begin
Write(\'a=\');
readln(a);
n:=2.35*ln(a);
if n<=9 then begin y:=(n*(n-2)*(n-1))/a; k:=1; end
else if n>=29 then begin y:=n-9; k:=3; end
else begin y:=exp((29-n)*ln(2)); k:=2; end;
Заключение
readln;
End.
6. Результаты расчёта
a=1
a=1.000 n=0.000 y=0.000 k=1
a=500000
a=500000.000 n=30.838 y=21.838 k=3
a=100
a=100.000 n=10.822 y=296536.478 k=2
a=3.53
a=3.530 n=2.694 y=1.590 k=1
Результаты контрольных расчётов совпали с результатами тестового расчета, что подтверждает правильность работы программы.
Примечания
К работе прилагается программа с исходным кодом.
К работе прилагается все исходники.
К работе прилагается все необходимое для сдачи.
Тема: | «Программирование разветвляющегося вычислительного процесса» | |
Раздел: | Информатика | |
Тип: | Лабораторная работа | |
Страниц: | 6 | |
Цена: | 320 руб. |
Закажите авторскую работу по вашему заданию.
- Цены ниже рыночных
- Удобный личный кабинет
- Необходимый уровень антиплагиата
- Прямое общение с исполнителем вашей работы
- Бесплатные доработки и консультации
- Минимальные сроки выполнения
Мы уже помогли 24535 студентам
Средний балл наших работ
- 4.89 из 5
написания вашей работы
Не подошла эта работа?
Воспользуйтесь поиском по базе из более чем 40000 работ
-
Дипломная работа:
40 страниц(ы) 2021 482
-
Дипломная работа:
Использование современной музыки башкирских композиторов
85 страниц(ы) 2014 2064
-
Дипломная работа:
Профессиональное выгорание педагогов
90 страниц(ы) 2016 1983
-
ВКР:
УЧЕБНЫЙ РЕПЕРТУАР ДЛЯ АНСАМБЛЯ БАШКИРСКИХ ТРАДИЦИОННЫХ МУЗЫКАЛЬНЫХ ИНСТРУМЕНТОВ ДЛЯ ДМШ и ДШИ
78 страниц(ы) 2022 360
-
ВКР:
80 страниц(ы) 2022 422
-
Дипломная работа:
Web-сайт «конфликты в коллективе»
78 страниц(ы) 2022 258
-
Курсовая работа:
KARL FRIEDRICH GAUSS Карл Фридрих Гаусс
11 страниц(ы) 2015 933
-
Методические указания:
Методика обучения упражнениям гимнастического многоборья
64 страниц(ы) 2013 4303
-
Дипломная работа:
Методика разработки персонажей
60 страниц(ы) 2012 3758
-
Курсовая работа:
Психологическая готовность к профессиональной деятельности у студентов старших курсов
72 страниц(ы) 2016 1548





682 автора
помогают студентам
23 задания
за последние сутки
10 минут
среднее время отклика
-
Контрольная работа:
Вычислительные процессы
8 страниц(ы) -
Лабораторная работа:
Программирование линейного вычислительного процесса Вариант № 27
6 страниц(ы) -
Контрольная работа:
Готовые решения задач на алгоритмическом языке Паскаль. УГНТУ. Вариант 70
24 страниц(ы) -
Контрольная работа:
Готовые решения задач на алгоритмическом языке Паскаль. УГНТУ. Вариант 60
25 страниц(ы)