Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Лабораторная работа №2. «Разработка, отладка и испытание разветвляющихся алгоритмов и программ»,





«Разработка, отладка и испытание разветвляющихся алгоритмов и программ»,

 

Цель работы: составление на языке Pascal программ, реализующих

разветвляющую структуру.

Программные средства: система программирования Borland Pascal.

 

Вопросы для самоподготовки:

1. Разветвляющийся вычислительный процесс.

2. Графическое представление разветвляющегося вычислительного процесса.

3. Оператор условного перехода

4. Правила работы с оператором условного перехода.

 

Задание 1.

Вычислить значение Y в зависимости от X для функции, график которой приведен на рисунке:

Y

 

y = x y = 2

 

 

2 y= -x+5

 

 

X

0 1 2 3 4 5 6 7

 

Рис. 1

 

1. Исходя из рис. 1 составим расчетные формулы для вычисления Y.

2. Проведем анализ: на каких участках числовой прямой применяется та или иная формула.

(1) (2) (3)

X

2 3

 

Анализ показывает, что для выбора нужной расчетной формулы достаточно осуществить проверку выполнения условий в точках Х=|2| и Х=3.

 

3. Составим графическую схему алгоритма с учетом формулы, по которой будет производиться расчет.

 

 

Да Нет

 

Да Нет

 

4. Составляем таблицу соответствия переменных:

В исходной задаче x y n
В программе x y n
Тип real real integer

 

5. Составим программу на языке Pascal.

 

program primer;

var

x, y: real;

n: integer;

Begin

writeln(‘Введите x=’);

readln (x);

if x< 2

then

begin

y: =x;

n: =1

end

else if x< 3

then

begin

y: =2;

n: =2

end

else

begin

y: =-x+5;

n: =3

end;

writeln(‘y=’, y: 5: 3);

writeln(‘Расчет производился по формуле n=’, n);

readln

End.

Задание 2.







Дата добавления: 2014-11-10; просмотров: 1657. Нарушение авторских прав; Мы поможем в написании вашей работы!




Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

Стресс-лимитирующие факторы Поскольку в каждом реализующем факторе общего адаптацион­ного синдрома при бесконтрольном его развитии заложена потенци­альная опасность появления патогенных преобразований...

ТЕОРИЯ ЗАЩИТНЫХ МЕХАНИЗМОВ ЛИЧНОСТИ В современной психологической литературе встречаются различные термины, касающиеся феноменов защиты...

Этические проблемы проведения экспериментов на человеке и животных В настоящее время четко определены новые подходы и требования к биомедицинским исследованиям...

Потенциометрия. Потенциометрическое определение рН растворов Потенциометрия - это электрохимический метод иссле­дования и анализа веществ, основанный на зависимости равновесного электродного потенциала Е от активности (концентрации) определяемого вещества в исследуемом рас­творе...

Гальванического элемента При контакте двух любых фаз на границе их раздела возникает двойной электрический слой (ДЭС), состоящий из равных по величине, но противоположных по знаку электрических зарядов...

Сущность, виды и функции маркетинга персонала Перснал-маркетинг является новым понятием. В мировой практике маркетинга и управления персоналом он выделился в отдельное направление лишь в начале 90-х гг.XX века...

Studopedia.info - Студопедия - 2014-2025 год . (0.013 сек.) русская версия | украинская версия