У вас вопросы?
У нас ответы:) SamZan.net

тема Windows XP; середовище Turbo Pscl

Работа добавлена на сайт samzan.net: 2015-07-10

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 10.3.2025

Практична робота №7

Створення та реалізація програм
із використанням функцій та процедур
.

Мета: Навчитися створювати програми, що містять функції та процедури на мові Pascal та користуватися основними елементами інтерфейсу середовища програмування для редагування і виконання програм у Turbo Pascal.

Прилади, обладнання та інструменти:

Для виконання практичної роботи використовується ПК з наступним програмним забезпеченням: операційна система Windows XP; середовище Turbo Pascal.

Хід роботи:

1. Занотовую номер свого варіанту для звіту: 5.

2. Вибираю згідно номеру свого варіанту дані для завдання та переписую у звіт формулювання цього завдання:

Скласти наступні програми: обчислити заданий вираз підпрограми – функції та підпрограми – процедури. Необхідні вхідні дані задати самостійно.

У програмі передбачити виведення початкових даних та значень виразу.

вираз

5

3. Складаю та занотовую для звіту текст першої програми на мові Pascal для виконання завдання:

program prfnc;

var   x,y,z:real;

function f1(a,b:real):real;

begin f1:=sqrt(abs(3+a*b)); end;

function f2(a,b:real):real;

begin f2:=exp(5*ln(a))+ln(b); end;

begin

write('vvedit x:' :15); readln(x);

write('vvedit y:' : 15); readln(y);

z:=f1(x,y)/(5-y)-9*f2(x,y)+(f2(x,y)+2)/sin(f1(a,b));

writeln; writeln('x=' :10,x:12:3, 'y=' :20,y:12:3);

writeln('z=' : 15,z: 12:5);

readln; end.

4. Складаю та занотовую для звіту текст другої  програми на мові Pascal для виконання завдання:

program prfnc;

var x,y,z,z1,z2:real;

procedure f1(a,b:real; var r1:real);

begin

r1:= sqrt(abs(3+a*b));

end;

procedure f2(a,b:real; var r2:real);

begin

r2: = exp(5*ln(a))+ln(b);

end;

begin

write('vvedit x:' :15); readln(x);

write('vvedit y:' :15); readln(y);

f1(x,y,z1);

f2(x,y,z2);

z:=z1/(5-y)-9*z2+(z2+2)/sin(z1);

writeln; writeln;

writeln('x=' :10,x:12:3, 'y=' :20,y:12:3);

writeln('z=' :15,z:12:5);

readln;

end.

5. Запускаю середовище програмування Turbo Pascal.

Двічі клацаю лівою клавішею мишки по піктограмі (ярлику) Turbo Pascal на робочому столі або виконую команду: Пуск - Програми Turbo Pascal.

6. Виконую налаштування на робочий каталог - роблю поточним каталог групи

Команда головного меню: File - Change dir... та у діалоговому вікні послідовно вказую шлях до каталогу групи.

7. Створюю новий файл у середовищі програмування Turbo Pascal. Команда головного меню: File New.

8. Вводжу текст першої створеної  програми.

9. Даю назву створеному файлу програми – PR 071 та зберігаю його у папці групи на робочому диску D:\oksim02\< proniv >\PR071.PAS

Команда головного меню: File - Save або функціональна клавіша F2.

10. Виконую компіляцію створеної програми.

Команда головного меню: Compile - Compile або комбінація клавіш: Alt+F9. При цьому виправляю всі синтаксичні помилки. Компіляція завершується успішно, якщо з 'являється повідомлення „Compile successful: Press any key" („Компіляція успішна: натисніть будь-яку клавішу");

Запускаю програму на виконання у середовищі Turbo Pascal та переглядаю одержані результати.

Команда головного меню: Run - Run або комбінація клавіш: Ctrl+F9. Команда головного меню: Debug - User Screen або комбінація клавіш: Alt+F5 або у вікні Output командою Debug - Output.

11.Переглядаю та занотовую для звіту результати виконання програми для двох різних  варіантів початкових даних:  

X= 1.000                                                                             X= 3.230

Y= 2.000                                                                             Y= 3.560

          Z= -500.36629                                                                 Z= -3747.13859

12.Вводжу текст другої створеної  програми.

13. Даю назву створеному файлу програми – PR 072 та зберігаю його у папці групи на робочому диску D:\oksim02\<proniv>\PR072.PAS.

14. Виконую компіляцію створеної програми:

Команда головного меню: Compile - Compile або комбінація клавіш: Alt+F9. При цьому виправляю всі синтаксичні помилки. Компіляція завершується успішно, якщо з 'являється повідомлення „Compile successful: Press any key" („Компіляція успішна: натисніть будь-яку клавішу");

Запускаю програму на виконання у середовищі Turbo Pascal та переглядаю одержані результати.

Команда головного меню: Run - Run або комбінація клавіш: Ctrl+F9. Команда головного меню: Debug - User Screen або комбінація клавіш: Alt+F5 або у вікні Output командою Debug - Output.

15. Переглядаю та занотовую для звіту результати виконання програми для двох різних  варіантів початкових даних:

X= 1.000                                                                             X= 3.230

Y= 2.000                                                                             Y= 3.560

          Z= -500.36629                                                                 Z= -3747.13859

16. Виходжу із середовища програмування Turbo Pascal.

Команда головного меню: File Exit або комбінація клавіш : Alt+X.

Висновки:

Я навчився створювати програми, що містять функції та процедури на мові Pascal та користуватися основними елементами інтерфейсу середовища програмування для редагування і виконання програм у Turbo Pascal

Вик.   Пронів Ю.І.    

Пер.   Кулик  І.Я.




1. Государственно-правовые концепции М
2. Воздушная тревога
3. Земная жизнь Пресвятой Богородицы посвященный Дню матери
4. Налоговая система государства, налоги и их виды
5. 97 Правительство Российской Федерации и Правительство Республики Беларусь желая заключить Соглашение об
6. Однако то что делается сегодня в сфере инвестиционной политики исполнительными и законодательными стр
7. правовой формы размера формы собственности и т
8. Правительство Российской Федерации как высший орган исполнительной власти
9. тематизированный курс ldquo;Экономическая социологияrdquo;
10. Мораль иудаизма