Завдання

1. Запустити в каталозі користувача інтегральне середовище Turbo Pascal (<Каталог Pascal>BinTurbo.exe).

2. Створити нову Pascal-програму (File|New). Текст програми: Begin Write(‘Hello Wasia’); End. (Крапка в кінці програми обов‘язкова!).

3. Запустити програму на виконання (Ctrl+F9).

4. Переключитися до вікна виконання програми (Alt+F5).

5. Перейти до вікна 1 редактора (Esc).

6. Створити ще одну Pascal-програму в вікні 2 (File|New).

7. Перейти до вікна 1 (Alt+1).

8. Помітити текст програми (Ctrl+стрілки курсора).

9. Скопіювати блок в буфер CleapBoard (Edit|Copy).

10. Перейти до вікна 2 (Alt+2).

11. Скопіювати текст з буфера в вікно 2 (Edit|Paste).

12. Вилучити з тексту другий рядок за допомогою клавіш Ctrl+Y.

13. Поновити вилучений текст Edit|Undo).

14. Записати програму з другого вікна під іменем P2 (File|Save As).

15. Перейти до вікна 1 (Alt+1).

16. Записати програму з першого вікна під іменем P1 (File|Save As).

17. Очистити вікна 1 та 2 (Alt+F3).

18. Завантажити програму P1.PAS в інтегроване середовище (File|Open).

19. Вийти з інтегрованого середовища (Alt+X).

 

1.3. Контрольні запитання з теми

1. Розкажіть про елементи основного меню ІСР Turbo Pascal.

2. Розкажіть про довідкову службу середовища Turbo Pascal

3. Перерахуйте основні етапи роботи з програмою.

4. Що таке рядок статусу і для чого він потрібен?

5. Розкажіть про порядок створення нового файлу.

6. Розкажіть про порядок відкриття існуючого файлу.

7. Розкажіть про порядок збереження відредагованого файлу під новим іменем.

8. Як виконати компіляцію програми ?

9. Як можна запустити програму на виконання?

10. Як переглянути результати виконання програми?

11. Як створити виконуваний ЕХЕ-файл ?

12. Як змінити біжучу директорію ?

13. Чому не рекомендується працювати як у біжучому в каталозі, у якому зберігаються файли систем Turbo Pascal?

14. Які основні етапи містить у собі розв'язок задач на комп'ютері?

15. Які етапи комп'ютерного розв'язку задач здійснюються без участі комп'ютера?

16. З яких послідовних дій складається процес розробки програми?

17. Чи доводить правильність програми одержання правдоподібного результату?

18. Які помилки можуть залишитися невиявленими, якщо не провести перевірку програми?

19. Як можна проконтролювати на правильність текст програми ще до першого її запуску на комп'ютері?

20. Чим тестування програми відрізняється від її налагодження?

21. Яким чином налагоджувач допомагає досліджувати поводження програми в процесі її виконання?

22. Як варто планувати процес налагодження програми?

23. Чи можна за допомогою тестування довести правильність програми?

24. На якій стадії роботи над програмою обчислюються еталонні результати тестів?

25. Назвіть основні етапи процесу тестування.

26. У чому полягає відмінність синтаксичних помилок від семантичних?

27. Яких правил слід дотримуватися при написанні програми?

28. Про що свідчить відсутність повідомлень машини про синтаксичні помилки?

29. Які різновиди помилок транслятор не в змозі знайти?

30. Коли складається система тестів для контролю правильності програми?

31. Яким умовам мають задовольняти тестові дані?

32. Назвіть способи налагодження програм в середовищі Turbo Pascal.

33. Назвіть способи обробки помилок.

 

 


Лабораторна робота № 2

Тема:

Лінійні програми

Мета:

Навчитись складати лінійні програми

2.1. Теоретичні відомості