Лабораторная работа

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

  • 6 страниц
Содержание

Лабораторная работа 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
Узнайте стоимость
написания вашей работы

У нас можно заказать

(Цены могут варьироваться от сложности и объема задания)

Контрольная на заказ

Контрольная работа

от 100 руб.

срок: от 1 дня

Реферат на заказ

Реферат

от 700 руб.

срок: от 1 дня

Курсовая на заказ

Курсовая работа

от 1500 руб.

срок: от 3 дней

Дипломная на заказ

Дипломная работа

от 8000 руб.

срок: от 6 дней

Отчет по практике на заказ

Отчет по практике

от 1500 руб.

срок: от 3 дней

Решение задач на заказ

Решение задач

от 100 руб.

срок: от 1 дня

Лабораторная работа на заказ

Лабораторная работа

от 200 руб.

срок: от 1 дня

Доклад на заказ

Доклад

от 300 руб.

срок: от 1 дня

682 автора

помогают студентам

42 задания

за последние сутки

10 минут

время отклика