Студопедия  
Главная страница | Контакты | Случайная страница

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

Блок-схема. procedure pT(p:real; var rez:real);

Читайте также:
  1. Блок-схема противоэпидемических мероприятий в очаге инфекционного заболевания.
  2. Оператор цикла repeat . Синтаксис, блок-схема, порядок выполнения инструкций оператора, примеры.

 
 

 

 


Программа:

program lab7;

var

a,p1,p2,p3,q1,q2,T,q3:real;

procedure pT(p:real; var rez:real);

begin

rez:=(a*p+1)/cos(p);

end;

 

begin

write('Введите p1,p2,p3,a:');

read(p1,p2,p3,a);

pT(p1,T);

q1:=sin(sqr(T+1))/(T + 1);

pT(p2,T);

q2:=sin(sqr(T+1))/(T + 1);

pT(p3,T);

q3:=sin(sqr(T+1))/(T + 1);

writeln('Для:');

writeln('a=',a:6:3,' p1=',p1:6:3,' p2=',p2:6:3,' p3=',p3:6:3);

writeln('q1=',q1:6:3);

writeln('q2=',q2:6:3);

writeln('q3=',q3:6:3);

end.

Задание:

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

Варианты заданий

1. для вычисления использовать:

a. подпрограмму процедуру;

b. подпрограмму функцию.

2. для вычисления использовать:

a. подпрограмму процедуру;

b. подпрограмму функцию.

3. для вычисления использовать:

a. подпрограмму процедуру;

b. подпрограмму функцию.

4. для вычисления использовать:

a. подпрограмму процедуру;

b. подпрограмму функцию.

5. для вычисления использовать:

a. подпрограмму процедуру;

b. подпрограмму функцию.

6. для вычисления использовать:

a. подпрограмму процедуру;

b. подпрограмму функцию.

7. для вычисления использовать:

a. подпрограмму процедуру;

b. подпрограмму функцию.

8. для вычисления ax3+bx2+cx+d использовать:

a. подпрограмму процедуру;

b. подпрограмму функцию.

9. для вычисления использовать:

a. подпрограмму процедуру;

b. подпрограмму функцию.

10. для вычисления использовать:

a. подпрограмму процедуру;

b. подпрограмму функцию.

11. для вычисления использовать:

a. подпрограмму процедуру;

b. подпрограмму функцию.

12. для вычисления использовать:

a. подпрограмму процедуру;

b. подпрограмму функцию.

13. для вычисления использовать:

a. подпрограмму процедуру;

b. подпрограмму функцию.

14. для вычисления использовать:

a. подпрограмму процедуру;

b. подпрограмму функцию.

Вопросы

1) Организация процедур?

2) Организация функций?

3) Назначение раздела описаний процедур.

4) Назначение раздела описаний функций.

5) Структура описания процедур.

6) Структура описания функций.

7) Формальные и фактические параметры.

8) Параметры-значения и параметры-переменные: понятие, описание.

9) Оператор вызова (обращения) процедуры.

10) Оператор вызова (обращения) функции.

11) Как происходит выполнение процедур в программе?

12) Как происходит выполнение функций в программе?

13) Как продолжится работа программы после выполнения оператора вызова процедуры, функции?

14) Что должно быть расположено раньше в программе описание процедур, функций или их вызов?

15) Локальные и глобальные переменные?

16) Указать, при каких условиях целесообразно использование подпрограмм, какие выгоды они предоставляют пользователю.

17) Указать, в чем отличие различных видов подпрограмм пользователя.

18) Указать способы обращения к подпрограммам пользователя.

19) Указать способы передачи параметров в подпрограмму.

20) Указать, как организовать подпрограмму без параметров.

21) Перечислить, как согласуются формальные и фактические параметры.

22) Указать конструкции, которые могут быть формальными и фактическими параметрами.

23) Пояснить, как и куда осуществляется выход из подпрограммы.

 




Дата добавления: 2014-12-19; просмотров: 65 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.009 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав