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

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

Пример 1. Составить программу вычисления у по формуле





Составить программу вычисления у по формуле

 

а) способ 1: используются процедуры

Program Pr1a;

Var

x,y: real;{x – исходная величина, y - результат}

Procedure Parametr(x1:real; var a1: real);

begin

a1:= abs(sin(x1));

end;

Begin

 

Procedure Formula(xy:real; var y1: real);

var a: real;{a- промежуточная величина}

begin

Parametr(xy, a);

y1:= sqrt(cos(a)+ 1) / 4;

end;

Begin

writeln (‘введите х’);

readln(x);

Formula(x,y);

writeln('y=',y:10:8);

readln;

End.

Действия Глобальные Локальные Формальные параметры Фактические параметры
x y a x1 a1 xy y1 x y xy a
На экране отображается сообще- ние «введите x» 1,4                    
Вызывается процедура Formula(x,y)               1,4      
Исполняется процедура Formula(xy,y1): вызывается процедура Parametr(xy, a); исполняется Parametr(x1, a1): a1:= abs(sin(x1)) завершается Parametr y1:= sqrt(cos(a)+ 1) / 4 Завершается Formula На экране отображается сообще- ние y=0,4358 _____ _______ ____ ____ ____ ____ ____ ____ ____ _____ _____ _____ _____ _____ _____ _____ _____ 0,4358 _____ _____ _____ _____ _____ _____ 0,9854 _____ _____ _____ _____ _____ _____ 1,4__ _____ _____ _____ ___ _____ _____ _____ _____ _____ 0,9854 _____ _____ _____ _____ 1,4 _____ ____ ____ ____ ____ ____ ____ ____ ____ _____ _____ _____ _____ _____ _____ _____ 0,4358 _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ 0,4358 _____ _____ _____ 1,4 _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ 0,9854 _____ _____ _____

 

b) способ 2: используются функции

Program Pr1b;

Var x,y: real;{x – исходная величина, y - результат}

Function Parametr (x1:real): real;

begin

Parametr:= abs(sin(x1));

end;

 

Function Formula(xy:real): real;

var a: real;{a- промежуточная величина}

begin

a:= Parametr (xy);

Formula:= sqrt(cos(a)+ 1) / 4;

end;

Begin

writeln (‘введите х’);

readln(x);

y:=Formula(x);

writeln('y=',y:10:8);

readln;

End.

 







Дата добавления: 2015-08-12; просмотров: 629. Нарушение авторских прав; Мы поможем в написании вашей работы!




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


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


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


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Закон Гука при растяжении и сжатии   Напряжения и деформации при растяжении и сжатии связаны между собой зависимостью, которая называется законом Гука, по имени установившего этот закон английского физика Роберта Гука в 1678 году...

Характерные черты официально-делового стиля Наиболее характерными чертами официально-делового стиля являются: • лаконичность...

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

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

Гидравлический расчёт трубопроводов Пример 3.4. Вентиляционная труба d=0,1м (100 мм) имеет длину l=100 м. Определить давление, которое должен развивать вентилятор, если расход воздуха, подаваемый по трубе, . Давление на выходе . Местных сопротивлений по пути не имеется. Температура...

Огоньки» в основной период В основной период смены могут проводиться три вида «огоньков»: «огонек-анализ», тематический «огонек» и «конфликтный» огонек...

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