Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

Практична робота №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. реферат дисертації на здобуття наукового ступеня кандидата економічних наук Київ ~1
2. задание к зачёту по дисциплине Введение в инженерное образование Выпол
3. Компоненти та функції сучасних транспортно-навігаційних глобальних інформаційних систем ГІС. Супутникові радіонавігаційні системи СРНС для менеджменту.html
4. Белая и красная печатная пропаганда на фронтах гражданской войны в Сибири (опыт сравнения объективных характеристик)
5. Диагностирование асинхронных двигателей единых серий
6. Історія України І рівень
7. пространственные конструкции Это средства наружной рекламы и информации в которых для размещения информ
8. Современные тенденции развития американского права в США
9. Dncing queen You cn dnce you cn jive hving the time of your lifeSee tht girl wtch tht scene dig in the Dncing QueenFridy night nd the lights re lowLooking out for the plce to goWhere they ply
10. по теме Логопедическая работа в массовом детском саду
11. Изучение творчества Л Улицкой в школе
12. Реклама ~ двигатель торговли ~ эта фраза знакома наверняка каждому
13. Контроллер туралы О
14. Реферат на тему-
15. демографические признаки структур населения
16. Реферат- Токсокароз кішки
17. БиолазОберон предназначено для неинвазиниявного комплексного биорезонансного обследования и оздоровле
18. БЕЛОРУССКОРОССИЙСКИЙ УНИВЕРСИТЕТ Кафедра Физические методы контроля
19. Понятие цены в маркетинге
20. Артериальные гипертензии